14:00:26 <achow101> #startmeeting 14:00:31 <TheCharlatan> hi 14:00:31 <tdb3> hi 14:00:33 <achow101> #bitcoin -core-dev Meeting: achow101 _aj_ amiti ariard aureleoules b10c BlueMatt brunoerg cfields darosior dergoegge dongcarl fanquake fjahr furszy gleb glozow hebasto instagibbs jamesob jarolrod jonatack josibake kallewoof kanzure kouloumos kvaciral laanwj LarryRuane lightlike luke-jr MacroFake Murch phantomcircuit pinheadmz promag provoostenator ryanofsky sdaftuar S3RK stickies-v sipa theStack TheCharlatan vasild 14:00:38 <sdaftuar> hi 14:00:39 <stickies-v> hi 14:00:41 <furszy> hi 14:00:41 <hebasto> hi 14:00:45 <laanwj> hi 14:00:48 <glozow> hi 14:00:49 <Murch[m]> Hi 14:00:51 <achow101> There are no pre-proposed meeting topics this week. Any last minute ones to add? 14:00:52 <ajonas> hi 14:00:59 <instagibbs> hi 14:01:12 <jon_atack> hi 14:01:19 <virtu> hi 14:01:22 <sipa> hi 14:01:31 <theStack> hi 14:01:32 <achow101> #topic package relay updates (glozow) 14:02:10 <glozow> #28970 seems to be getting close! Thanks everyone for reviews, will address. 14:02:10 <glozow> The next PR will either be TxDownloadManager refactor (almost done rebasing) 14:02:13 <gribble> https://github.com/bitcoin/bitcoin/issues/28970 | p2p: opportunistically accept 1-parent-1-child packages by glozow ÷ Pull Request #28970 ÷ bitcoin/bitcoin ÷ GitHub 14:02:24 <brunoerg> hi 14:02:26 <glozow> ... or a smaller change to orphanage 14:02:31 <fjahr> hi 14:02:44 <glozow> That's it from me 14:02:45 <sr_gi[m]> Hi 14:03:10 <achow101> #topic cluster mempool updates (sdaftuar) 14:03:12 <sdaftuar> Since last week, IâÂÂve rewritten the (unrebased) branch and pushed to the open draft PR. ItâÂÂs organized a bit better in preparation for how I think weâÂÂll move forward, with utilities like the linearization and underlying transaction-graph module appearing first (which I expect will be separately PRâÂÂed), followed by the changes to the mempool and the rest of the codebase to use 14:03:14 <sdaftuar> those modules. 14:03:18 <sdaftuar> IâÂÂve done a bunch of fuzzing on the txgraph module that IâÂÂve written, which turned up some bugs in my implementation that are now fixed. (Note that this is code that Pieter will be rewriting in a more performant way, but the fuzz test should be useful regardless, and IâÂÂve learned some things about reorg handling as well that will be useful in any implementation.) 14:03:28 <sdaftuar> IâÂÂm in the middle of rebasing now, and once I finish that IâÂÂll be revisiting the benchmarks and testing. 14:03:29 <kanzure> hi 14:03:33 <sdaftuar> I believe Pieter is continuing work on getting a PR ready for the cluster linearization module. 14:03:37 <sdaftuar> Please let me know if you have any questions! 14:04:12 <sipa> It's been delayed a bit by a new discovery, which may change how the linearization logic works (but it's pretty exciting!): https://delvingbitcoin.org/t/limo-combining-the-best-parts-of-linearization-search-and-merging/825/6 14:04:23 <sipa> But I hope to have something to show soon. 14:04:52 <achow101> neat 14:05:07 <achow101> #topic legacy wallet removal updates (achow101) 14:05:33 <instagibbs> neato 14:05:47 <achow101> #26606 has been getting some review. we discovered that it wasn't working with big endian systems, so I spent a bit fixing that and then a while devising a way to write tests for that 14:05:49 <gribble> https://github.com/bitcoin/bitcoin/issues/26606 | wallet: Implement independent BDB parser by achow101 ÷ Pull Request #26606 ÷ bitcoin/bitcoin ÷ GitHub 14:06:14 <achow101> there should now be coverage over big endian wallets, assuming that bdb itself doesn't have a bug in its own endian conversion code 14:06:25 <b10c> hi 14:06:33 <achow101> otherwise, it's ready to continue to be reviewed 14:06:56 <abubakarsadiq> hi 14:06:58 <TheCharlatan> nice 14:07:10 <achow101> #topic Ad-hoc high priority for review 14:07:12 <laanwj> i tried generating wallets on an emulated big-endian system and they could be handled now 14:07:22 <achow101> Anything to add or remove from https://github.com/orgs/bitcoin/projects/1/views/4 14:07:39 <hebasto> can I have #29868 added? 14:07:41 <gribble> https://github.com/bitcoin/bitcoin/issues/29868 | Reintroduce external signer support for Windows by hebasto ÷ Pull Request #29868 ÷ bitcoin/bitcoin ÷ GitHub 14:07:53 <sipa> I love how "big endian" has become "nobody uses this, but it's still useful for testing by virtue of being different" 14:08:10 <achow101> hebasto: done 14:08:14 <hebasto> ty 14:08:58 <laanwj> sipa : yes it's quite a fall from "de-facto standard of the internet" :) 14:09:48 <achow101> Any other topics to discuss 14:11:03 <achow101> #endmeeting