-
br-m
<rbrunner7> Meeting in 1 hour
-
br-m
<rbrunner7> Meeting time. Hello!
monero-project/meta #1434
-
br-m
<sneedlewoods_xmr:matrix.org> hello
-
br-m
<vtnerd> Hi
-
br-m
<tobtoht> Hi
-
br-m
<jberman> waves
-
br-m
<rbrunner7> Alright, what are the reports since last week?
-
br-m
<tobtoht> The release-v0.19 branch is live.
-
br-m
<sneedlewoods_xmr:matrix.org> Updated the wallet-rpc PR, it now has a switch to translate extended Wallet API error codes into wallet-rpc error codes without assuming they're the same.
-
br-m
<rbrunner7> I started to work on Polyseed for the Monero GUI wallet
-
br-m
<sneedlewoods_xmr:matrix.org> Also looked into the issue where creating many subaddresses is really slow (mentioned by DataHoarder in last MRL meeting), especially when subaddress lookahead was modified.
-
br-m
<sneedlewoods_xmr:matrix.org> e.g. in the cli address mnew 1000
-
br-m
<sneedlewoods_xmr:matrix.org> I did a thing, and it became so fast that I assume I did something wrong. But after some testing and debugging it seems to work. Before I make a PR you can have a look here (there has to be an issue with this approach, it can't be that easy, right? :D)
github.com/monero-project/monero/co…wallet:x_add_subaddress_performance
-
br-m
<sneedlewoods_xmr:matrix.org> Testing data: Number of seconds until address mnew 1000 on a fresh wallet is finished
-
br-m
<sneedlewoods_xmr:matrix.org> 1. 2.
-
br-m
<sneedlewoods_xmr:matrix.org> Before: 4 45[... more lines follow, see
mrelay.p2pool.observer/e/lcGnkp0LUmZ3emFt ]
-
br-m
<tobtoht> @tobtoht: All FCMP++ / Carrot related changes can now go into master.
-
br-m
<tobtoht> Fixes, polyseed, and tx relay v2 will be backported to release-v0.19:
monero-project/monero #11015
-
br-m
<tobtoht> A final v0.18 release is planned:
monero-project/monero #11009
-
br-m
<tobtoht> After the v0.18 release, focus will be on working towards tagging v0.19.0.0.
-
DataHoarder
sneedlewoods: I found the issue also compounded later when scanning outputs
-
br-m
<rbrunner7> "The release-v0.19 branch is live." So from now on it's one PR for master and one for that new 0.19 branch?
-
br-m
<jeffro256> Howdy
-
br-m
<jpk68:matrix.org> Hello
-
br-m
<jberman> Dug into @Rucknium 's logs for the wallet rejection double spend issue and assessed tx relay v2 issues, implemented some solid changes to tx relay v2 as a result (and after discussion with selsta and boog) :
seraphis-migration/monero #450
-
br-m
<jpk68:matrix.org> Me: made some hardware wallet fixes, polishing I2P SAM code, regular patches, etc.
-
br-m
<jeffro256> @tobtoht: Backporting these features is a good idea since their development graph will be a lot less crazy than Carrot/FCMP
-
br-m
<jeffro256> And we can proceed with FCMP merges ;)
-
selsta
rbrunner7: you don't need to open a separate release-v0.19 PR for now, we have one large backport PR
-
br-m
<tobtoht> @rbrunner7: We have adopted bulk backports temporarily to reduce workload as we try to coordinate three active branches. I think it would be easiest for us to handle if fixes are submitted against master only for now. After a fix is merged to master it will be added to the backports PR.
-
br-m
<rbrunner7> Ah, I see. Exciting, a new approach :)
-
br-m
<tobtoht> @jeffro256: The first build system changes are making their way in :)
-
br-m
<rbrunner7> Is anything along these lines planned for the GUI wallet as well?
-
br-m
<rbrunner7> Or isn't the PR "traffic" there too small?
-
selsta
we don't do branches there
-
br-m
<rbrunner7> *Or is
-
br-m
<rbrunner7> Ok. If I have good luck and will be fast with Polyseed for GUI, it might need to wait for the submoduled Monero to catch up then ...
-
selsta
I already have a wip branch for Polyseed added to GUI
-
br-m
<rbrunner7> Ah, you mean you work on it?
-
selsta
I was asking gbks for a new seed template but he did not reply so far
-
selsta
yes
-
selsta
it's not polished yet
-
br-m
<rbrunner7> Ok, so I guess you go first :)
-
br-m
<jeffro256> FWIW, with Carrot/FCMP++, there are almost 0 changes that downstream projects like the GUI wallet need to adopt due to downstream changes, besides relevant UX changes added by GUI in the first place. So the GUI can basically "ignore" the Carrot/FCMP++ changes until they are ready to update ring-specific UX stuff
-
br-m
<jeffro256> *due to upstream changes
-
br-m
<rbrunner7> selsta: What do you mean with "new seed template"?
-
selsta
PDF template to print and write down seed words
-
selsta
the current one has 25 words
-
br-m
<rbrunner7> Ah, ok
-
br-m
<jpk68:matrix.org> That HTML document that comes with the Windows install might be rendered (even more) irrelevant after :(
-
br-m
<rbrunner7> You mean the ReadMe?
-
br-m
<rbrunner7> Don't insult my beautiful ReadMe :)
-
br-m
<rbrunner7> Maybe it could use some love, like so many thing in Monero software land ...
-
br-m
<jpk68:matrix.org> Not the README.md, the other thing
-
br-m
<rbrunner7> Yeah, that's the ReadMe for the users.
-
br-m
<rbrunner7> That "other thing"
-
br-m
<rbrunner7> Alright, seems like the time plan of @jeffro256:monero.social that we discussed quite extensively in our meeting last week sailed through the MRL meeting without problems, so I guess we will go for that?
-
br-m
<rbrunner7> Waiting for the starting shot, the start of the countdown to hardfork :)
-
br-m
<rbrunner7> Seems we are through with the reports. Do we have something to discuss beyond those?
-
br-m
<jberman> I briefly discussed this with boog: those changes to tx relay v2 I linked above maximally benefit from all nodes on the stress network running it, so it may be the move to bump to beta stressnet v3 if we want those changes in and want to test them best
-
br-m
<jberman> just noting that as a potential consideration for the future once those changes get reviewed in more detail
-
br-m
<rbrunner7> You would force all nodes to the new version with this approach, to achieve optimal testing conditions?
-
br-m
<jberman> essentially yes
-
br-m
<rbrunner7> I guess testing this fundamental thing well is a rather good idea
-
br-m
<rbrunner7> Is there any hesitation about "wanting those changes in"?
-
br-m
<rbrunner7> Waiting for review and feedback I guess
-
br-m
<jberman> @rbrunner7: yep
-
br-m
<rbrunner7> Let a thousand LLMs pick it apart
-
br-m
<tobtoht> Oh, I finally figured out where the horizontal scroll bar is. I had just extended my browser window to 6k pixels. Plan seems good to me. > <@rbrunner7> Alright, seems like the time plan of @jeffro256:monero.social that we discussed quite extensively in our meeting last week sailed through the MRL meeting without problems, so I guess we will go for that?
-
br-m
<rbrunner7> Exactly, scrolling that thing is an intelligence test
-
br-m
<rbrunner7> Ok, seems we are through for today. Thanks everybody for attending, read you again next week!
-
br-m
<sneedlewoods_xmr:matrix.org> thanks everyone, cu
-
DataHoarder
I am testing your patch sneedlewoods on some of the stressnet ones, let's see :)
-
br-m
<sneedlewoods_xmr:matrix.org> great :) good luck, haven't tested with a wallet that owns enotes, so interested to see if it helps there too (even though I doubt it)
-
UkoeHB
nothing to report, I review stuff as it comes my way
-
DataHoarder
sneedlewoods_xmr: still only decoding about 2 outputs/second, when it gets to blocks with many of the wallet outputs (multiple outputs per block), bottlenecked by single thread perf on map code
-
DataHoarder
--testnet --subaddress-lookahead 10000:100 and gave it a few view keys from the stressnet spam wallets
-
br-m
<sneedlewoods_xmr:matrix.org> Thanks for checking, will try to further investigate during the week