Monero DevMeeting 2018-12-16

Submitted by aerbax on Sun, 12/16/2018 - 13:13


  • GUI
    • Lot's of Pull Requests (new code).
    • Most of the changes are centered on bug fixes, UI/User Experience, and performance improvements.
    • Even though these are small changes, they amount to some significant upgrades.
    • Of special note:
      •  Date based restore - A user restoring their wallet can select an approximate date of its creation and it will restore from there.  This is much easier on users as they won't have to guess a block height.
      •  Simple mode - (Still in planning) A more streamlined way for new users to select a remote node rather than downloading the whole blockchain.  
        •  A hybrid model will eventually become available as well.  This will allow you to use a remote node while the blockchain is "bootstrapping" on your machine.
    • Trezor support will likely be included in the next major release (~Q1 2019...~April).
    • The Windows Installer is waiting for Fluffy Luigi to do his thing.
      • (update) It is possible that this could be included as soon as the upcoming release.
  • Core
    • Mooo is working on speedups and pruning to the core.
    • vtnerd has implemented some integrated Tor support (p2p peer sharing and Transaction broadcasting).

Full Log

11:59 AM <rehrar> Yay it's meeting time.
11:59 AM <rehrar> 1. Greetings
11:59 AM <rehrar> Anybody home in this dev place?
11:59 AM <rbrunner> Yep.
12:00 PM <dEBRUYNE> ph4r05: note that we have #monero-gui as well :)
12:00 PM <rehrar> ha! dEBRUYNE you have outed yourself and being here accidentally
12:01 PM <dEBRUYNE> Hah I am!
12:01 PM <rehrar> dsc isn't here. It'd be nice to have some GUI perspective also
12:01 PM <rehrar> either way, at least now we are three which is better than two of last time
12:01 PM <+moneromooo> I'm not particularly interested in the website stuff tbh.
12:02 PM <rehrar> website stuff meaning?
12:02 PM <dEBRUYNE> That's in reference to ErCiccione[m] I think
12:02 PM <rehrar> ah, got it
12:02 PM <rehrar> ok
12:02 PM <dEBRUYNE> rehrar: I can provide an update on the GUI if you want
12:02 PM <rehrar> 2. What's been done since previous meeting
12:03 PM ⇐ OpenSorceress quit (~opensorce@unaffiliated/screamingbanshee) Remote host closed the connection
12:03 PM <rehrar> dEBRUYNE, sure, go ahead
12:04 PM → msvb-mob joined (~msvb-lab@monero/hardware/michael)
12:04 PM <dEBRUYNE> So pace has been picking up in the last few weeks with a lot of PRs
12:05 PM <dEBRUYNE> Most of them are small UI/UX improvements, performance improvements, or bug fixes
12:05 PM <dEBRUYNE> The overal effect will be significant though
12:05 PM ⇐ beffbernard quit ( Quit: My MacBook has gone to sleep. ZZZzzz…
12:05 PM <dEBRUYNE> One of the contributors also added a feature where the user can input the approximate date of his wallet and it will automatically convert to the proper restore height
12:05 PM <jtgrassie> hello
12:06 PM <dEBRUYNE> We've also made a plan to implement a simple mode that is more curtailed to remote node users
12:06 PM <rehrar> ooh that sounds interesting
12:06 PM <dEBRUYNE> The mode will have all advanced features disabled and automatically connect to a remote node
12:06 PM → OpenSorceress joined (~opensorce@unaffiliated/screamingbanshee)
12:06 PM <rehrar> just a common stupid question, Trezor will also be available with the next release?
12:06 PM <dEBRUYNE> Thereafter we also want to create a simple node for local node users
12:07 PM <rbrunner> I see a big question looming whether this will be default, the "simple mode"
12:07 PM <dEBRUYNE> It won't :-P
12:07 PM <rbrunner> But pressure will build probably from some quarters :)
12:07 PM <dEBRUYNE> <dEBRUYNE> Thereafter we also want to create a simple node for local node users <= To expand, users would have an option to automatically use a bootstrap node
12:07 PM <dEBRUYNE> In addition, the interface for this mode will also be simplified
12:08 PM <dEBRUYNE> So the next version will have simple mode (for remote node users) and 'advanced' (which is the current mode)
12:08 PM <dEBRUYNE> The version thereafter will likely have an additional mode, i.e., simple mode for local node users
12:08 PM <dEBRUYNE> Which I think will ultimately be the best default
12:08 PM <selsta> 18:05 <dEBRUYNE> The overal effect will be significant though <-- +1, fixing the small issues makes a big difference, the GUI feel less out place
12:08 PM → coppa joined (~Thunderbi@
12:08 PM <ErCiccione[m]> moneromooo: fair enough, i invited you since you are the one with administrator powers on the gitlab instance. I don't know who else have them
12:08 PM <dEBRUYNE> <rehrar> just a common stupid question, Trezor will also be available with the next release? <= I think ph4r05 has stated that he is targeting Q1 for Trezor integration
12:09 PM <dEBRUYNE> So likely, I guess
12:09 PM <rbrunner> Will this all be part of dsc's paid full time work on the GUI wallet?
12:09 PM <dEBRUYNE> Yes
12:09 PM <dEBRUYNE> dsc has also revamped the wizard and will be implementing a white theme
12:09 PM <rehrar> dsc is a beast
12:09 PM <+moneromooo> I do, I think pony also does, but probably doesn't have time for this. Are you including this in "website" ?
12:10 PM <rehrar> sounds like a lot of exciting stuff for the GUI. So the next planned for is April if I recall correctly.
12:10 PM <rehrar> We still trying to freeze three months before that? Both a GUI and Core question
12:11 PM <dEBRUYNE> GUI is generally a bit more lenient with respect to code freezes
12:11 PM <dEBRUYNE> I think the GUI will freeze in March somewhere and hopefully have a release end of March
12:11 PM <rbrunner> :)
12:11 PM <kinghat> dEBRUYNE: will you get to select a mode on first launch after install or will you be put into one mode and then have to change it? i like the former idea.
12:12 PM <dEBRUYNE> kinghat: The mode would be selected in the wizard
12:12 PM <kinghat> nice. what about rbrunner and his magical windows installer?
12:12 PM <rehrar> hyc kind of gave an update on RandomX yesterday in the coffee chat, but if he's around maybe he can give a small thing here too?
12:12 PM <rehrar> and if any sarang is around that'd be cool too
12:12 PM <ErCiccione[m]> moneromooo: yes, but pony redirected me to you when there were technicall issues. BTW it's not a problem for me to ping you here in case of issues that need your "power" :).  What do you mean for "this"?
12:13 PM <rbrunner> Installer is still .... still .... waiting for fluffypony
12:13 PM <rehrar> otherwise, anything interesting going on in core moneromooo?
12:13 PM <vtnerd_> the initial Tor step (p2p peer sharing and tx broadcasting) is done and should go up for review today
12:13 PM <dEBRUYNE> kinghat: Well I still think having an installer variant would be hugely beneficial for the ecosystem
12:13 PM <+moneromooo> gitlab
12:13 PM <dEBRUYNE> And hopefully fluffypony will be able to build it (some day :-P)
12:13 PM <rbrunner> Sometimes I am tempted to make a PR to delete the sorry thing :)
12:13 PM <rbrunner> Just to make a point ...
12:13 PM → xmrmatterbridge joined (
12:13 PM <ErCiccione[m]> that's great vtnerd_. Looking forward to see it
12:13 PM <+moneromooo> rehrar: pruning, speedups. Maybe more I can't think about atm.
12:15 PM <kinghat> dEBRUYNE/rbrunner: nice. is monero closer to a day where we dont have to rely on someone to personally build?
12:15 PM <rbrunner> The building is not the problem. Publishing is.
12:15 PM <rbrunner> At least right now
12:15 PM <rehrar> vtnerd_: that's actually super exciting. Do you expect it to go up with the next release?
12:15 PM <ErCiccione[m]> moneromoo: yes, everything website related is discussed there. So also gitlab stuff
12:15 PM <rbrunner> For the installer at least, right now
12:15 PM <rehrar> kinghat: that's a question for TheCharlatan
12:16 PM <rbrunner> You can build all you want, if nobody puts it up on, well ...
12:16 PM <rehrar> moneromooo can you elaborate on pruning, or is that opening a can of worms?
12:16 PM <vtnerd_> difficult to say. a decent amount of changes into the p2p node section had to be made obviously, so that comes with risk
12:16 PM <vtnerd_> its not hard to follow, but any changes need to be looked at/tested closely
12:17 PM <vtnerd_> the changes are abstract enough where kovri/i2p should be possible to add with minimal additional changes
12:17 PM <rehrar> vtnerd_: on the off chance that a ton of support can be raised to test this from many people, and others to look at the code, it's a perhaps maybe?
12:17 PM <vtnerd_> when is the code freeze and release?
12:18 PM <rehrar> that's something I'd like to know. Fork is in April, so release should be sooner than that, and freeze was meant to be three months earlier, correct?
12:18 PM <ErCiccione[m]> vtnerd_: iirc the idea was to freeze in january...
12:19 PM <rbrunner> That freeze will be interesting to watch
12:19 PM <rehrar> regardless, I'm more than happy to speak with you vtnerd_ about what info would be useful for you from a testing perspective (and mooo too). And I can see about writing up a tutorial for common scrubs to test and put relevant stuff on pastebin for you guys to look at
12:19 PM <+moneromooo> The first release is supposed to be in january.
12:19 PM <vtnerd_> ok, so then its possible but Id have to see how the first review comments go before I know
12:20 PM <rehrar> I think a lot of people might be willing to test if it wasn't so foreign for them, and having a tutorial/guide that holds their hand through the testing process (at least to get some general stuff that may or may not be of use) may help more people test on their machines. Would this be useful moneromooo ?
12:20 PM <rehrar> Or does a person have to have a minimum level of knowledge to contribute meaningful data (not noise)
12:21 PM <+moneromooo> You just need basic computer literacy and common sense to test a lot of stuff.
12:22 PM <+moneromooo> Actually... also know how to install packages and type make.
12:22 PM <rehrar> may we speak briefly at a later point about this? I really would like to help get more people involved in the testing process.
12:22 PM <+moneromooo> Some things are more complicated.
12:22 PM <rehrar> as that has been a common complaint in recent releases
12:22 PM <+moneromooo> Testing is really the same as using, except you go through things more systematically.
12:24 PM <rehrar> alrighty, well unless there are other updates from other sources, we can move on to PR/ticket questions if anyone has them
12:24 PM <rehrar> I'll give this a few minutes, and if not we can see about other meeting items
12:27 PM <rehrar> Alright, other meeting items? Anything to say about anything anywhere at anytime?
12:28 PM <kinghat> i just hope everyone's having fun! :P
12:28 PM <rehrar> how to ban kinghat?
12:29 PM <rehrar> Alright guys, thanks for the updates. See you all in a couple weeks.
12:34 PM <dEBRUYNE> <moneromooo> The first release is supposed to be in january. <= Is it supposed to contain consensus changes as well?
12:34 PM <+moneromooo> Yes, except the CN tweak.