Monero Dev Meeting Note Highlights – 2017-08-06

Logs

351 lines
rehrarBtw, pony has asked me to make the meeting issues from now on cuz he forget. :)
hycok cool
Fymiywtfbtcxmr1st Issue should be min ring size
FymiywtfbtcxmrTime to decide before code freeze
gingeropolousFrom my viewpoint, the issue stands at this: there's consensus to move it to ringsize 5, and there's some support to make it more than that. But I don't think there's any scientific reason for any particular number greater than 5
hycright.
johnalanyes 5 is optimal
hycI expressed a preference for 8 because I like powers of 2.
johnalanlol
gingeropolousso the question is whether we should go greater than 5 just based on a gut feeling that more is better
gingeropolousor wait until we have some valid reason with some maths backing it
ArticMineThe case for more than 5 is two mix sets of 5 recent and random
hycI think the question is what does it do to min tx size
hycand min tx fee
ArticMineYes that is very important
endogenicso, more research?
rehrar\^
dEBRUYNEhyc: increasing mixin from 2 to 10 increases the tx size with ~ 1 kB
dEBRUYNEassuming 2 in 2 out transactions
hycyeah, 5 for now. more research for additional changes.
gingeropolousshould we bump the wallet default?
dEBRUYNEPerhaps leave it at 4 for uniformity?
dEBRUYNE5*
endogenicfwiw we use 9 in new mymonero apps currently (ringsize of 10)
endogenicbut we also turned off our tx fees due to ringct tx size et al
endogenictemporarily…
hycendogenic: have you also changed output selection algo?
endogenicin what way?
ArticMineWe have to raise min blocksize if we go over 15k tx size
FymiywtfbtcxmrRing size 10 for uniformity
FymiywtfbtcxmrAll apps and wallets just like mymonero
endogenicpersonally i would love to hear Surae's input on this as well regarding whether we should do this now before making confirmations
FymiywtfbtcxmrTx size not that much larger
endogenicheck it would be nice to hear from Sarang as well :P
rehrarWell friends, in the interest of the meeting, can we go to item 2? :) Brief review of what's been completed since the previous meeting.
FymiywtfbtcxmrRange proof reductions coming
rehrarOops. After this discussion is done.
endogenichyc feel free to ping me later
vtnerdhyc endogenic : mymonero does not use the wallet selection algo currently
vtnerdits just random selection over the set of possible outputs
endogenicyes i can confirm that
ArticMineJollyMort[m] did the simulations but as I recall we are ok if the 2/2 tx size is below 15K
ArticMinefor min blocksize
ArticMineSo ring 10 may work
moneromooomixin 14 would still be ok, 19 not. I have no data for 15-18.
gingeropolousso r we increasing it or waiting for more research?
ArticMineI am ok up to 10
moneromoooI'm keeping it to 5 unless a number of people like smooth, ArticMine, luigi1111, surae, knaccc think it's best to increase now.
ArticMineSounds good to me
hyccool
moneromoooMaybe we make a vote with those people :)
gingeropolousyeah. i propose we push this to core team for final decision. seems to fit the bill of that scenario in the governance structure thingy
endogenicvtnerd: any thoughts?
Jaqueesounds good. when is testnet HF?
moneromoooTomorrow. If pony merges in time \^_\^
Jaquee:D
vtnerdon mandatory ring size ? not really
endogenickk
knacccmoneromooo I'm fine with 5 until further research is done
vtnerdother than I recall at least 4 being useful, based on the way research paper I saw
FymiywtfbtcxmrPony drinking wine
luigi1111I vote 5 because reasons
moneromoooAnd that guy has 1111 votes ^
hycI vote 8 because we need drama and dissent.
moneromoooAnd because winning a vote with 100% would feel a bit too dictatorship.
moneromoooI vote for someone to summon the pony.
ArticMineAt the point 5 and continue the research
ArticMinethis
hycyeah
endogenicrehrar?
rehrarYe?
endogenicmay be time for next item
vtnerdalso moving mymonero to the standard wallet output selection needs a todo somewhere
rehrarK. Well I say we jump to 2 as I said above. :) Brief review of what's been completed since the previous meeting. I'd love to hear from Jaquee and even you regarding mymonero
endogenicissue exists on mymonero-app-js
endogenicat least in terms of using the official lib
vtnerdthe mymonero front is probably a crappy but decent place to mark that
vtnerdendogenic : ok good
endogenicdef important to me
pigeonsmaybe moneromooo repeat the list of PRs you've asked fluffypony to merge?
Jaqueei'm currently rebasing the huge GUI lightwallets/mobile PR to exclude the lightwallets parts
moneromoooI don't have a backlog.
Jaqueebecause #2109 (the wallet2 parts of the lightwallet support) wont make it to the release.
Jaqueebut i still want to have the mobile and remote node parts from that PR in next release.
JaqueeI'd say both ios and android version is ready for alpha/beta testing. But it's being blocked by lack of app store accounts.
JaqueeAt least the ios version.
JaqueeFor android we could just build apk on buildbot, but unfortunately there's not enough space on the linux box for that. Pigeons is working on that afaik.
moneromoooI'm wary of the changes that affect the normal wallet tx making operations. The rest could be merged if needed.
Jaqueeyeah. i'm totally ok with that.
Jaqueebut hopefully we don't need to wait another 6 months for next release after hf
rehrarWe can launch a little campaign for Android testers? Get the Community workgroup to front that, no?
moneromoooIf it's like last time, we'll have to wait just a few days \^_\^
JaqueeFluffy said a couple of months back that he was working on app store accounts for us, but i don't know what the status is. Anyone from core team have more info on that?
pigeonsandroid versions. you need one for each architecture
endogenicJaquee he was traveling and needed info which was at home in SA
endogenicgot back a day ago i think
Jaqueeendogenic: that was for mymonero accounts afaui. are we using the same for monero apps+
Jaquee?
endogenicnah
endogenicseparate, as i suggested
johnalanI have an accoutn and can add 100 team members
rehrarEndogenic, you wanna give an update on your fun things?
johnalanyou’re welcome to use it
endogenicunless you guys really want to hop on the MEA bandwagon
hycfor android, you can get by with just 32bit binaries
johnalanbut for prod, better to have MEA account
endogeniceveryone should be using MEAT tokens
endogeniclol johnalan MEA was just a joke :P
johnalanoh I know
endogenicoh hehe
johnalan:)
Jaqueejohnalan: biggest issue is trust. core team need to build and distribute
johnalanyes with Apple code signing
hycnot sure if we care to support android x86. that userbase is tiny.
johnalanyou need an account
Jaqueeotherwise noone will download =)
Jaqueehopefully …
johnalanlook at how Signal etc do it
johnalanthey have the code online open src
pigeonsso mainly armv8?
johnalanbut you have to trust the binary on the store
johnalannot much you can do
endogenicjohnalan: Apple's acting as the authority there
johnalan\@endogenic on the my Monero iOS app, are you close to beta test?
endogeniccertainly are
luigi1111fluffypony fluffypony fluffypony
johnalangreat!
endogenicfluffypony fluffypony fluffypony
luigi1111fingers crossed
moneromooo`fluffupoony `fluffupoony `fluffupoony
endogeniclol
ArticMineThe pony is in the "land of the free temporarily"
endogenicsnoozetown, south africa
ArticMineHe is back
hycwe we can still release iOS without waiting for apple account https://inojb.net/
ArticMineOn jailbreak?
johnalanyuck
johnalannot keen
hycno jailbreak required
ArticMinehtml5?
johnalanI think it’s OTA for their store/repo
johnalanand then you install thru that
Jaqueelol. that page doesn't look serious
Jaqueehave you tried it hyc?
johnalanbut after all the work for iOS, it’s paramount to have it on the store natively
hycand no, I haven't tried it, I own no Apple crap.
johnalanbut we’d still need to distrubute a binary through Cydia
johnalanit wouldn’t be on the ‘App Store’
johnalanso that’s where it would be suboptimal
endogenicanything else completed since last mtg?
johnalanpeople need to be able to take a new iphone, open the store and type ‘Monero’
hycthat can come later. if we want people to beta test now, this is the fast route.
johnalanfair enough I guess
johnalanwe can just use test flight
endogenichockeyapp is good too
endogenicbut then it's a certs question again
johnalanyou can invite 1K testers
johnalan10K
Jaqueeyeah. hockey/testflight would be nice
endogenic1 million testers puts pinky to mouth
johnalanlol
johnalananyway we need to stay tight to the iOS ecosphere on this
johnalannative native native
moneromoooYou have a limit to the number of testers when you code an apple program ?
johnalanYes, but it’s very elegant
endogenicmoneromooo: not exactly
johnalanand when your app is on the store
serhackHello
endogenicanyone can install the app on their device
serhackIs meeting finished?
Jaqueeno
hycstil; requires a corporate registration first
serhackNice
johnalanyou can move through betas simultaneosly
endogenicserhack: nah we need to go over code/ticktets/Q&A
johnalan@hyc yup thats true
endogenicand confirm next mtg
serhackOkay
endogenicit used to be 100 lol
endogenicand they didn't used to have testflight
moneromoooSorry, I was not really interested, just dumbfounded.
johnalanits very cool
moneromoooshuts up
johnalan@endogenic would you use testflight or hock for the mymonero ios app?
endogeniceither. honestly want to just launch the damn thing
Jaquee^^
Jaqueeso, fluffy is back, and hopefully we can have app store accounts soon\^rm?
hycPRs (17:53:15) moneromooo: 2132 2141 2147 2148 2151 2153 2182 2188 2189 2191 2195 2196 2197 2198 2200 2201 2203 2206 2210 2211 2214 2215 2216 2219 2220 2222 2223 2226 2230 2231 2232 2234 2236 2239 2242 2243 2244
Jaqueeto merge?
endogenicsoon™
moneromoooThose were the easy merges.
herchfor what it's worth, I have doubt if apple will ever approve the app. I wish I am wrong here.
endogenicherch: i'm not worried about that
serhackHyc: a lot
endogenicpretty sure they would rather have official apps than scam apps
endogenicafter all their priority is user experience
endogenicplus we heard through Jaxx that they contacted an apple rep who said it would be ok
serhack+1 endogenic, scam users will try to scam us with their fucking apps
endogenicbut then again do we listen to them? :P
Jaqueethese are also "easy" merges #2254 #2247 #2233 #2138
rehrarPost #25 this week: Hey so I downloaded freewallet and put all my XMR on there. It's gone. Help?
Jaqueeendogenic: lol. i wouldn't trust jaxx on that information
endogenicJaquee: well /you/ know that… :)
Jaquee:D
Jaqueeanyway. let's move on
hycI missed a question back there - on Android we could release ARMv7 (32bit) wallet. it would work fine on ARMv8 (64bit).
pigeonssounds good
hycmajority of ARMv8 devices on the market today are still running 32bit OS.
serhackAmazing
serhackIs there any apk that I can test? I have an android smartphone
hycI think you have to compile for yourself for now
endogenici actually sent a self signed apk to nm90 a long time ago. ppl could still test like that i bet
endogenicif you trust them… :P
Jaqueei also have one
serhack:0
serhackThanks jaquee
Jaquee5 minutes left… i'm wondering about that memory leak in monerod. do we have any clue yet?
moneromoooI don't think there's really one.
moneromooo(modulo small bits and bobs I already fixed)
hycschrodingers leak
Jaqueereally? my daemon keeps on OOM crashing
Jaqueeon a 2GB vps
moneromoooWell, run it with mleak, and kill it with SIGPROF from time to time, and send me those logs.
moneromooomleak is on hyc's github repo.
Jaqueeah. i'll do that
moneromoooBut for me, memory usage was constant modulo short term noise.
Jaqueethanks
moneromooohyc: the RSS differences are from the OS deciding when to swap in/out the mmapped pages, right ?
moneromooo(for lmdb, I mean)
hycyeah
hycthe SHARED number should be relatively constant, growing when the map is resized
hycRSS should fluctuate with other memory pressure
hycs/SHARED/SHM/
moneromoooJaquee: sorry, missing a step: a couple seconds after SIGPROF, do: mdump ml.{data,info} > "monerod.log-date"
moneromoooJaquee: sorry, missing a step: a couple seconds after SIGPROF, do: mdump /path/to/monerod ml.{data,info} > "monerod.log-date"
serhackThe app is nice but I noticied a lot of graphical glitch
serhackUX must be a prority
hycprobably OpenGL crap
rehrarJaquee, did you see that UX guys' thing?
Jaqueeno?
rehrarSec
serhack@krokbaltsar is a UX designer
rehrarThis one.
serhack^^ best design
serhackOh, maybe same person @rehrar ;)
rehrarAnyways, it's past time.
rehrarConfirm next meeting time?
rehrarHopefully FP will come to that one.
hyc2 weeks
hyc(TM)
rehrarBoom. Done.
serhackOkay!

Sources and notes

  • Meeting log: Overview and Logs for the Dev Meeting Held on 2017-08-06, 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.