Monero Dev Meeting Note Highlights – 2017-11-19

Logs

351 lines
rehrarHey everyone! I don't know if fluffypony will be here today, but let's see about getting this thing started.
rehrarHello to everyone idling in the peanut gallery
msvb-labHello.
rehrar2. Brief review of what's been completed since the previous meeting
rehrarCan we get a mini-update from dev, gui, hardware, and mrl?
sarangI can speak for MRL
sarangWe've been thoroughly investigated bulletproofs, a new form of CT range proofs
hycis moneromooo here?
moneromoooYes
endogenichave one thing to bring up
endogenicwhen there's time
sarangThey should function as essentially a drop-in replacement that is 10% the size of the original proofs (for one output; even smaller for multiple outputs)
sarangwith about the same verification time; possibly a teensy bit faster
sarangKudos to andytoshi for a lot of great help on those, and others
hycit's like a TARDIS! the bigger the input the smaller the output! /s
rehrarSo it's looking really promising that it'd be good for us?
sarangyes
sarangWe'll start translating the Java test code over to C/C++ for more detailed work
suraeNoetherit's a win-win: smaller-spaced range-proofs, with the same verification time
sarangThere were some doubts about ver time, but we literally just had a convo over in MRL that pointed out a simple caching that helps us
rehrarMRL, folks. Let's give 'em a hand.
sarangIt was pointed out, though, that there's very little randomness hanging around, which could affect storing stuff "in the randomness"
sarangThat may be a deepe discussion for later
suraeNoetheryeah, using these range proofs makes encrypting messages with range proofs far less do-able
sarang*deeper
gingeropolouseh who cares
msvb-labMRL is excellent, nice.
suraeNoetherandytoshi is really the one who nailed it, btw
sarangaye
suraeNoetheraaaaand all his co-authors
rehrarCan we send them a fruit basket?
endogenic+1
suraeNoetherwhich has included, for a second time, Jonathan Bootle
sarangrehrar set up an FFS for it
sarang0.2 XMR
suraeNoetherand for the N^th time, greg maxwell
rehrar100 XMR requested
rehrarbiggest fruit basket ever
sarangAnyhoo, that's the big news from MRL right now, I suppose
rehrarawesome. Thanks so much.
suraeNoethermultisig is looking like i will be ready to hand it off to sarang by the end of the month, as hoped.
suraeNoetherand thats it for now
rehrarAnyone else have an update since the last meeting two weeks ago?
ArticMineThis is huge from a scaling perspective
hycabsolutely
hycdev has done a tone of PR merges latelt
hyclately
rehrarcan you summarize them?
hycthere's still been build issues with readline dependencies but I think they're pretty much sorted by now
hycwe've isolated readline from GUI dependencies, etc.
hycmooo can probably summarize better
endogenicvtnerd says "oh good"
endogenic"woo"
moneromoooHmm. I can go look at github:
moneromooo(mostly small things anyway)
rehrarFP confirmed he can't make it today. He sends his apologies.
moneromooodisguising password length in prompt I guess is still a small thing, but user visible
moneromoooless unnecessary locking in some DB readers, which should speed up some RPC
moneromoooFixes for BSD build
moneromoooThe wallet does not fetch unneeded hashes anymore (ie, starts direct from 1.4e6)
moneromoooCORS (for those who know what it is)
moneromoooA fix for show_transfers missing more than one incoming input in a tx
moneromoooAnd I think the rest is either prior to last meeting, or small/internal stuff.
hycyeah but it comprises a couple dozen PRs between then and now
rehrarAlright, awesome. Thanks moneromooo.
rehrarhardware, I know you give updates in community, but I think most of us that know are excited about the rapid progress you're making
rehrarcare to share something small about what's been going down?
msvb-labHardware; we've settled our initial workflows and have built a twenty strong team. Journals are taking notice (see press) and the project is moving along.
msvb-labI'll mark our forum proposal milestone 1 as concluded today probably.
msvb-labWe now have an open call to any interested in a hardware wallet, become part of the project and possibly test a prototype. See:
msvb-labI'll demonstrate our two current working protoypes at this week's first ever Monero Munich meeting.
msvb-labThat's all, any questions?
sgpWhat do you expect those who receive the prototypes to test?
msvb-labVery weak expectations, hopefully each finds their own way to contribute and strengthen the project.
msvb-labThere's a test plan page, where people can make comments while testing.
msvb-labBut that is just one of many choices, each individual can make on their own.
msvb-labPretty lame answer no?
rehrarAlright, thanks msvb-lab!
msvb-labThanks for the opportunity.
moneromoooSounds like pretty nice stuff is going on there, congrats :)
hyc(I counted 72 PRs merged since last dev meeting)
msvb-labhyc: Who make most of the merges, fluffy?
rehrarSo, we've got Code + ticket discussion / Q & A time available for the devs to discuss dev-y things. But all the mergy stuff may have to wait because of FP absence, but if there's other business to take care of, devs you have the floor
hycyes he does all the merges
hycwe didn't get a report from GUI
rehraroh, right! so sorry.
rehrarAnybody working on GUI have stuff to talk about.
unknownidsping Jaquee ?
endogenicso i've been chatting with mooo, Jaquee, and vtnerd recently about integrating MyMonero with the native mainline libwallet
Jaqueesorry. i'm on the run
endogenicsigns point to integrating with wallet_api
endogenicI may end up tackling a small portion of factoring wallet2
rehrarok, no worries Jaquee.
moneromoooAs long as not too many gratuitous changes ^_^
endogenic100% mooo
hycall variable and class names being filtered thru pig-latin
gingeropolousdsc, in here :)
dsc:)
msvb-labIs our GUI crew considered only monero-gui, or are mymonero.com and Moneruj (Android) included as well?
dschas it started?
endogeniclol hyc
rehrarI think GUI crew is people who work on the monero-gui repo
rehrarmymonero and Monerujo are their own thing
rehrardsc has what started?
dscthe meeting :D
rehraroh, yeah. We're about half hour in. :)
hycoh - that's worth mentioning too - the repo is now properly named monero-gui, no longer monero-core
msvb-labrehrar: So Monerujo communicate on a different channel, right?
rbrunnerThat rename is a milestone :)
rehrarMonerujo utilizes the Mattermost where they have a private channel for the devs and core team, and a public channel for questions. They've also got a Taiga to track progress.
dscaight, so I'm working on a black theme for monero-gui (qt5) .. learning QML in the process. Trying to get some more UX developers involved and generally just trying to document things as I go
rehrarI can rep Monerujo though, as I'm heavily involved with them
rehrarthey've got some exciting stuff coming
rehraryes, can you link your thread dsc?
dscsure
rehrarThe one you made a few days ago.
rehrarin the comments there are the various proposals for redesigning the GUI. Are there any thoughts on any of those?
rehrarwell, first dsc you wanted to say something, go ahead. :)
dscNo I was finished :P
dscbut to answer your question: There are 3 UI proposals of which I picked the one that was most trivial to implement
dscseeing as I'm just one guy with zero QML experience, hehe.
dEBRUYNErehrar: Basically we're first kind of going for the dark theme, which will have a light mode as well
dEBRUYNEBecause it's most trivial to implement
dEBRUYNE(only requires minor changes to the current design)
dEBRUYNESome screenshots -> https://i.imgur.com/89YFUj7.png
rehrarfor those interested
rehrarOk. Cool deal!
dEBRUYNETo clarify, the dark theme is #949
hyccool
dEBRUYNEdsc also made a PR which should make the GUI more responsive
dsccant make any predictions as to when I have some tangible, taking quite some time…!
dscs/some/something/
dEBRUYNEAlso, we're aiming to include subaddresses and multisig somewhere in the future^tm
dEBRUYNEAnd, once there is a core appstore account, we'll start testing the ios port of the GUI
dEBRUYNEThere'll be an android port as well, fwiw
msvb-labdEBRUYNE: Is Qt5 easy to port to mobile?
sgpIs there a new android APK to test? I last saw one months ago
dEBRUYNEsgp: Buildbot produces APKs iirc
dEBRUYNELet me check
pigeonsNo that isn't setup now
dEBRUYNEmsvb-lab: Jaquee did it, so better to ask him :P
pigeonsI can't promise next week even, very busy
dscrehrar: To give you an idea, right now I have this: https://i.imgur.com/iLwupdB.png
dscor to give anyone an idea for that matter :)
serhackHello
rehrarlooks pretty chill imo :D
dscaye aye
dscWIP ofc :)
rehrarI personally think there needs to be a bit of a restructuring of some info, but this is a good meantime
dscagreed
hycgood stuff
hycwould be nice to get a more recent android build up for people to test
rehrarAlright. That's it from GUI? No other opinions on dEBRUYNE and dsc stuff either?
hyclooks like we can move on to ticket Q/A
rehrarok Code + ticket discussion / Q & A
rehrarhyc moneromooo can you two take the lead for this?
moneromoooWell, if anyone has questions about them, please ask.
hycI'd leave it to mooo. I'm not aware of any open questions
hyc^^
dscticket Q/A != discussing open PR's, right?
hycsure
hycask away
dsclow hanging fruit PRs (that can probably be merged): #919, #954, #963 on monero-gui
dscnot so much a question ^_^
hycprobably ask luigi to merge them if fluffy is unavailable
iDunkluigi merges GUI PRs anyway :)
dscalright
rehrarI think luigi is out for a few days, so be patient. (:
rehrarAlrighty, shall we move on?
serhackIs there meeting?
hycserhack started 40 minutes ago
rehrarwe probably don't have time for a large discussion (if at all), but I just wanted to encourage the devs to take a look at the PR
serhackOh
serhackI forgot it
rehrarThe idea of having a set of formalized guidelines for FFS proposals going forward has been thrown around a lot. It'd be good to get some opinions on how this is laid out and any concerns that may arise from it.
serhackI didn't understand well: is the project funded by ffs an Official project?
ArticMineDoes the current system work?
rehrarThere's been hiccups ArticMine. fireice and guzzi come to mind.
endogenicthose seem like complete outliers :P
endogenicnot exactly legit claims to issues imo
rehrarLargely based on de facto expectations that are not actually formalized.
msvb-labHow do we learn about the hickups mentioned (in order to understand context?)
endogenicbut proposals could stand to be more concrete, specific, detailed,
endogenicrehrar: formalization can be a bit of a rabbit hole as well
endogenicsometimes humans need to be involved
endogenicppl need to recognize the situation before a formal plan can be applied
hycindeed. current US political situation reflects this - institutions are designed assuming good faith in all participants
endogenicbut if the situation is not able to be recognized by ppl then how can it be applied for the desired result?
hycnobody can take all the time needed to identify every possible abusable loophole
rehrarWhat we have currently is a Core Team centered way of resolving disputes that, to my knowledge, hasn't really been utilized since I've been here
rehrarsince we've got that right now, maybe we stick with it?
endogenicbut identifying loopholes and plugging them is not a bad thing
endogenicit's just that they need to be done by humans imo
ArticMineWe may need some tweaking to deal with the hiccups; but as afar as I can see at a fundamental level the system is working
rehrardon't know where else the graphic is, so I'll just link it here: https://getkovri.org/contributing.html
rehrarbottom of the page
rehrarThis has not been formally replaced, so it is currently active. We can discuss that at a later time though. Let's move on.
rehrar5. Any additional meeting items
rehrarIf anyone has anything, speak up. :)
moneromoooIf anyone wants to test multisig, feel free. PR 2134.
gingeropolousis there a set date for the next code freeze?
serhackA little update by me about Monero Integrations
rehrargo for it serhack
serhackSo we (I and cryptochangements) are going to release Magento Plugin, In the past few weeks, we worked on a new cool payment box for Monero Integrations.
serhack
serhackI am currently working on OpenCart too so I think we can release Magento payment box the next week..
serhack
serhackI have talked to OpenBazaar too and they have told me that Monero + Openbazaar would be nice.. it will be a difficult task but I think I can do it
serhackyou can go on, rehrar
moneromoooEverytime I read OpenBazaar, it makes me want to punch that scammer from a few years back…
rehraralright, thanks man :)
rehraratrides?
moneromoooThat's the one.
rehrardoesn't he still run Dwarfpool?
gingeropolousyeah, and ppl still mine on it
rehrarWe should encourage them not to
rehrarEither way: 6. Confirm next meeting date/time
rehrarDecember 3rd? Same time?
gingeropolousso no freeze date, eh?
rehrarShould we move time because daylight savings?
moneromoooAbout mid december
gingeropolousword.
ArticMinePlease do not move the time
moneromoooOr january. Unclear.
rehrarok, time not moved
rehrarFP would have a better answer?
hycisn't a release due in January?
hycand we're supposed to freeze a month before
iDunkMarch
gingeropolouswell dec or jan gives us 3 months
hycok
rehrarThere's a new freeze/release schedule isn't there?
hycmebbe someone can open a meta issue and set some dates into it
gingeropolousi thought we had 3 months of freeze for more testing / fixing than before ….
moneromooo3 months of freeze is gonna make me punch someone else :P
moneromoooIt's branch, then release from the brnch aftrer 2-3 months.
moneromoooIt's already painful when stuff doens't get merged after a month.
ArticMineThe big one is the bullet proofs
gingeropolousright. i thought branch is a freeze… i.e., feature freeze…. i.e., freeze on adding wacky new stuff that requires bandaloots and warples
moneromoooThat's not likely to be ready by then.
gingeropolousbut yeah… perhaps that should be documented somewhere
rehrar(Not to interrupt, but meeting is over for those who need to go, discussion can of course continue)
rehrarAlright. You guys are the best! thanks for being a part of this community, and developing the software we all know and love as Morono
msvb-labrehrar: Thanks, good flow of topics, great moderation.

Sources and notes

  • Meeting log: Overview and Logs for the Dev Meeting Held on 2017-11-19, getmonero.org. The official post carried the raw log and pointed readers to Hello Monero for the overview.
  • Original Hello Monero URL slug recovered from the Wayback Machine index; the original page content did not survive, so this reconstruction carries the log as archived by the Monero Project.