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