Monero Dev Meeting Note Highlights – 2017-09-03
Logs
351 lines
moneromooofluffypony can't make the meeting, so I'll be prodding people.
moneromoooFirst thing is the release is soon, if you want to test the release branch, please feel free.
moneromoooThere are a couple patches still unmerged, but they shouldn't impact any testing.
moneromoooPony will likely start building later today, or maybe tomorrow.
moneromoooOther than that, I guess we'll go through people to see what they're up to.
moneromoooWho wants to start ? hyc ?
hychm, I've mostly been doing little patches for the release
hycwhenever I tripped over something
moneromoooAnd safe sync mode :)
hycnew stuff worth mentioning - safesyncmode, salvage
hycyeah - so now monerod will automatically switch to SAFE sync mode whenever it catches up to the network
hycand will switch back to FAST if it falls behind
hycso hopefully we won't need to use the salvage flag …
hycI think that's my highlights. next?
moneromoooSo… knaccc ?
hyc(oh yeah, also cleaned up readline deadlocks etc)
moneromoooSo knaccc may not be around, but knaccc's been doing prototyping of the Ruffing et al sig scheme. Maybe later.
moneromooosurae: around ?
serhackHey!
serhackis there meeting?
TinusMarsno idea
moneromooosurae also seems away, so serhack: anything you want to say about what you've done recently ?
dEBRUYNEserhack, TinusMars: yes
vtnerd@serhack yes, on going
serhackokay
serhackmoneromoo: I'm going to release prestashop plugin!!
serhackSecond milestone is completed
hyccongrats
serhackbut I have to do some maintanance ;) prestashop plugin is beta
moneromoooThis and woocommerce are among the most used plugins for that kind of thing, is that right ?
serhackyep
serhackin the future, whmcs, magento, shopify
serhackso let's wait for another ffs
moneromoooGreat, and congrats for your first maintenance contract too :)
serhackmoneromoo: you can go on
serhackthanks!
hyc(oh one more note, we've cleaned up blockchain_db code structure a bit. no more backend-specific includes in the rest of the source tree, only blockchain_db is exposed now)
moneromooovtnerd: you've been cleaning up some stuff about network addresses, etc recently, want to say anything about this or other things ?
moneromoooOr mymonero related things.
vtnerdum, not sure what to report because I don't think I have any hidden patches pending core
vtnerdthe focus of mymonero is improving the perf of that poor guy, the DB is getting killed on the current design
vtnerdso hopefully finally less complaints about "where is mymonero XMR?"
hycis that still using mySQL?
vtnerdyeah for the time being
serhackVtnerd: Can I ask you any question about mymonero?
endogenicThat's one, serhack!
vtnerdfluffypony discussed using LMDB for the open sourced version so that a dependency was not added
serhackWhy don't you use another db for example sqlite?
serhackEndogenic: oh! :)
moneromoooIf it's going to be that kind of question, maybe leave it out for later, or #mymonero :)
vtnerdat this point Im dealing with a legacy made before I joined the project. so I do not know the actual rationale
hycIf you must use SQL you can use sqlightning on LMDB https://github.com/LMDB/sqlightning
vtnerdI'd probably move it to LMDB first however
serhackOh okay sorry moneromoo
hycbut I see no value add from using SQL itself
vtnerdyes I have a partially written experimental hybrid mode
vtnerdbecause currently the transactions on the network are pulled from mySQL too, so theres overhead in that
endogenicNo value from sql?
endogenicdefers flamewar
moneromoooendogenic: anything you want to add, apart from SQL discussion ? :)
endogenic:'(
hycyeah give us the scoop endo
endogenicYou get an ios app, and you get an ios app…!
serhackWow! Endogenic :)
endogenicSwitched back to js (desktop and android) to bring new features over
vtnerdthe value of mysql is doing arbitrary queries easily, with the cost of building them
hycso both android and ios are ready to go now?
endogenicDun and bradstreet is having a little difficulty verifying mymonero for apple for some reason so we're waiting on that
endogenicVtnerd and transactions? Or can that be done in application layer?
vtnerdanyway serhack, ask in mymonero as opposed to this meeting
serhackOh okay
vtnerdI was going to pull the transactions directly from the monerod file
endogenicOh you must mean for mm specifically
vtnerdso read it in real-time, like LMDB was designed to do
endogenicSorry i mean db txs
endogenicEr
vtnerdcurrently mymonero mirrors the entire tx history in a MySQL DB
hycI thought we weren't going to have the DB discussion right this moment but … there's no value-add for that ;)
vtnerdanyway, for monero specifically it looks like I will do anonimal suggestion of making the supercop code a separate project lib, I think moneromooo thought that was a good idea too
hycmakes sense
moneromoooHmm, I didn't follow any discussion on that PR, I was going to go there after the release is done.
ArticMineAre we having s meeting?
moneromoooWe are.
ArticMineok
moneromoooOK, seems we're done here, vtnerd and endogenic, unless you have anything else ?
vtnerdnope
vtnerddirect all complaints to #mymonero haha
msvb-labJust curious, it was reported in the community meeting like a doubling of members or traffic. Has that translated to development/developer too?
hycI've noticed a few new people in this channel asking how to help devel
moneromoooJaquee: around ? Want to say something about the GUI and/or the light wallet changes ?
serhackYep, @lessless has done a good work with api lessless.github.io
hycis the GUI frozen for release now? are those binaries in that reddit thread basically final?
lesslessthanks serhack, being my pleasure. what is the topic btw? :)
moneromoooI think it was a week delayed (IIRC Jaquee was going to be busy).
serhackYour website helped a lot some devs :)
moneromoooAlright, so Jaquee AFK too. msvb-lab, you wanted to say something about your hardware project ?
Jaqueenothing new from me since last meeting
moneromoooOK, thanks :)
msvb-labmoneromooo: Yes, I want mention to any newcomers the current debate surrounding hw wallets and the FFS proposal.
msvb-lab…is for a firmware port but:
msvb-labis the main effort towards a dedicated Monero hardware wallet.
msvb-labThis is just a brief mention, because we've had discussion already last week on dev, this week on community.
dEBRUYNE<hyc> is the GUI frozen for release now? are those binaries in that reddit thread basically final? <= Jaquee said he wanted to focus on fixing bugs that were reported by people using those bins
dEBRUYNESo basically that + bug fixes
msvb-labAnyone with opinions/suggestions please write a comment in the forum (FFS thread.)
moneromoooAlright. Who wants to say something next ?
msvb-labmoneromooo: Thanks, that's all for props 88149 and 88160.
rehrarI can. I have something that needs dev input.
moneromoooPlease go ahead.
JaqueedEBRUYNE hyc: code freeze was done aug 23rd afaik. (one week after monero code freeze)
rehrarThis is the recent Monero Revuo that will be published soon.
rehrarJust want to get any last opinions on the development section. Anything else major been done that I've missed?
serhackGreat work @rehrar
serhackAndroid wallet @rehrar ?
rehrarAlso, can someone tell me if I understood the purpose of 0MQ correctly?
rehrarAndroid wallet is September. Doesn't quite make the cut. But maybe it can be in there. Who cares, right?
serhackMm. Right
lesslessserhack I would really love that work to be carried on - there are much more calls to cover. Can it become a part of official documentation? I think that way there more chance for contributions
rehrarOh, I should probably add a "What to expect in the hard fork" section.
serhackI think yes. But I don't know where we can post your website lessless
dEBRUYNElessless: You can simply make a PR to the site repository on github
moneromoooSo, mooo next. I fixed a few things, but mostly more work on multisig based on luigi's new directions for N-1/N. Getting a bit lost in the sea of stuff to juggle, but it's progressing.
moneromoooWho else wants to talk a bit about dev happenings ?
lesslessdEBRUYNE hmm, yeah! I can do that :)
gingeropolouswe still set for 9/21 for the fork? And its definitely 0.11.0.0 ?
moneromooo9/21 ?
moneromoooOh. I get it.
gingeropolousseptember 21st .. ?
moneromoooIt's supposed to be around the 16th IIRC.
gingeropolousaight, well the readme is wrong then
gingeropolousso the version is 0.11.0.0 ?
moneromoooI don't think I edited that. I did not realize it was already set in te readme :)
moneromoooYes.
hycdaemon says 12.4 days away
gingeropolousyeah, down in the magic table i try to maintain
hycso yeah around the 16th
moneromoooafk for a bit. If anyone else wants to say something about dev happenings, please feel free :)
msvb-labSarang got hired as mathematician, congratulations.
msvb-labAny word from him (I'm curious) on plans this week or current dev work?
knacccMy update on RuffCT - sarang and surae are working on resolving some notation issues between the Ruffing paper and the Bootle paper, and once they resolve a few things that aren't 100% clear from the papers, we'll be able to complete the prototype very quickly and will be able to share performance benchmarks so that we can all decide what kind of ring size we can use RuffCT to achieve.
msvb-lab…but he isn't here it seems.
Jaqueerehrar: you might want to add a text about openmonero/mymonero backend support. PR #2109
rehrarThanks Jaquee, will look into it.
hychmm. might also mention rangeproof work? we had some more discussion on how to approach that this past week
ArticMineknaccc Any idea on the impact of RuffCT on tx size?
hycknaccc you had a paste of expected sizes, can you repost the link?
knacccArticMine not yet, it looks extremely promising from a tx size perspective, but there is a problem with the implementation so preliminary figures are probably completely wrong
knacccin a week hopefully we'll have proper figures
ArticMinegreat
erciccione@rehar if you can, would be nice to mention the increased number of languages that monero "speaks" in the community section, we got really a lot of stuff in these last months
rehrarWill do eric, thanks.
hychm, maybe we should keep the Sep 21 date. gives almost an extra week for people to upgrade
hyc(hardfork date)
gingeropolousand if they were going by the repo… its what they were expecting :/
gingeropolousbut no one reads the docs, so theres that
hyctrue
hyclooks like we're out of topics then
hycanyone else?
msvb-labIs Sarang here?
erciccione@rehrar if for eric you meant me, thank you :)
msvb-labLet's hear from him, I'm dying to find out what's he's working on.
hycseems no Sarang
knacccSarang has been looking at the Ruffing and Bootle papers
knacccthat's his immediate work, I think
msvb-labknaccc: Okay, cool enough. Thanks.
rehrarOops. Yeah. Just realized that you're erciccione, but that's ok cuz you misspelled my name just a bit ago too
erciccioneooops just noticed . sorry :)
rehrarmoneromooo save us!
iDunkYeah, it's a bit… romanesco :)
serhack:)
gingeropolousthought mooo was afk
rehrarYeah, so instead of floundering about, perhaps we can confirm next meeting time and end?
hycwell, if no one has any additional meeting items, I think we just confirm next
rehrar\^ this guy
hycSep 17 would be right after the hardfork
hycunless we decide to change the block height to match sep 21.
rehrarI think that's a pretty important decision to make fairly urgently, no?
iDunk1403616? To keep with *16 recent tradition.
hyccertainly in the next few hours if we're going to freeze and tag today
gingeropolouswell, i think i put the 9/21 there because in 2016 it was 9/21
gingeropolousbut i dunno if its better to fork on a weekend or a weekday
gingeropolouswhat was 9/21/2016?
hycwednesday
hycSo, saturday or following thursday this time
rehrarIf the docs have said 21 for some time, perhaps it's best to keep it?
iDunk1400000 was on target for 21 when it was set, I think.
iDunkBut then nethash shot up and the diff struggled to keep the block target time to 120 seconds.
hycso it sounds like Sep 21 was always the intended date
hycand we should fix the height
hycok let's confirm Sep 17 next meeting, 17:00 UTC, and call it a day. Thanks everyone
rehrarCya. :)
rehrarNo Kovri meeting today!
Sources and notes
- Meeting log: Overview and Logs for the Dev Meeting Held on 2017-09-03, 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.