14:00:07 <glozow> #startmeeting 
14:00:07 <core-meetbot> glozow: Meeting started at 2025-01-16T14:00+0000
14:00:08 <core-meetbot> glozow: Current chairs: glozow
14:00:09 <core-meetbot> glozow: Useful commands: #action #info #idea #link #topic #motion #vote #close #endmeeting
14:00:10 <core-meetbot> glozow: See also: https://hcoop-meetbot.readthedocs.io/en/stable/
14:00:11 <core-meetbot> glozow: Participants should now identify themselves with '#here' or with an alias like '#here FirstLast'
14:00:25 <achow101> hi
14:00:35 <achow101> last call to fill out the time poll https://app.rallly.co/invite/k0zyyk2uD3ug
14:00:38 <b10c> hi #here LastFirst
14:00:52 <abubakarsadiq> #here 
14:00:58 <TheCharlatan> #here 
14:01:07 <glozow> I see one topic, changing the meeting time. Any other topics to discuss?
14:01:13 <hebasto> hi
14:01:17 <sr_gi[m]> Hi
14:01:25 <stickies-v> hi
14:01:30 <kevkevin> hi
14:01:41 <sipa> hi
14:01:50 <stickies-v> #here 
14:01:55 <cfields> hi
14:02:05 <kevkevin> #here 
14:02:08 <bitcoin-git> [13bitcoin] 14vasild opened pull request #31672: rpc: add cpu_load to getpeerinfo (06master...06peer_cpu_load) 02https://github.com/bitcoin/bitcoin/pull/31672
14:02:08 <instagibbs> hi
14:02:22 <glozow> #topic Erlay WG Update (sr_gi, gleb, marcofleon)
14:02:25 <cfields> I have a quick notice about the build-system
14:02:27 <sr_gi[m]> #here 
14:02:53 <tdb3> hi
14:03:08 <gleb> hi
14:04:36 <cfields> (for after the wg updates)
14:04:41 <glozow> Any erlay updates or should we move on?
14:04:46 <sr_gi[m]> Not much to update on my end this week, I started collecting a small subset of data to answer the question of how to select fanout peers in Erlay, but I ended up switching to collect a much bigger set afterwards, as I feared I may be missing something
14:05:10 <sr_gi[m]> The script finished tonight, so I´ll be processing it today. Hopefully more to update on next week
14:05:57 <glozow> #topic Kernel WG Update (TheCharlatan)
14:06:13 <TheCharlatan> looking for review on #31382
14:06:15 <gribble> https://github.com/bitcoin/bitcoin/issues/31382 | kernel: Flush in ChainstateManager destructor by TheCharlatan · Pull Request #31382 · bitcoin/bitcoin · GitHub
14:06:57 <TheCharlatan> otherwise things seem to be moving along, thank you to the reviewers.
14:08:34 <glozow> #topic Benchmarking WG Update (josie, l0rinc)
14:08:35 <glozow> #topic Silent Payments WG Update (josie, RubenSomsen)
14:08:35 <glozow> Just copying josie's message: "quick proof of life and a quick update for the benchmarking and silent payments working groups: novo and i are picking back up the batch validation benchmarking and ill be rebasing the silent payments PRs this week and next. will have more detailed updates next week!"
14:08:56 <glozow> lmk if anybody has anything to add to those
14:09:29 <glozow> #topic Cluster Mempool WG Update (sdaftuar, sipa)
14:09:37 <sipa> also, we're considering a secp256k1 sprint week for silent payments in march; see https://github.com/bitcoin-core/secp256k1/pull/1519
14:10:17 <sipa> not much to update from me; i've gotten some comments for sdaftuar about the txgraph code, while he's working on rebasing the full cluster mempool implementation on top, which have been addressed
14:10:43 <sipa> so the thing to review remains #31363, and waiting for the rebase
14:10:45 <gribble> https://github.com/bitcoin/bitcoin/issues/31363 | cluster mempool: introduce TxGraph by sipa · Pull Request #31363 · bitcoin/bitcoin · GitHub
14:10:51 <instagibbs> 🤞
14:11:10 <glozow> Started reviewing. Slowly 😅
14:11:26 <sipa> as always, happy to answer any questions
14:12:15 <glozow> #topic MuSig2 WG Update (achow101)
14:12:20 <sipa> oh, and there is more progress on the research side; new linearization algorithm is starting to look increasingly practical as a drop-in replacement (but not now, plz review txgraph first)
14:12:24 <sipa> that's it for me
14:12:41 <achow101> #31242 seems rfm, #31243 is next for review. that's all
14:12:41 <core-meetbot> achow101: Unknown command: #31242
14:12:43 <gribble> https://github.com/bitcoin/bitcoin/issues/31242 | wallet, desc spkm: Return SigningProvider only if we have the privkey by achow101 · Pull Request #31242 · bitcoin/bitcoin · GitHub
14:12:44 <gribble> https://github.com/bitcoin/bitcoin/issues/31243 | descriptor: Move filling of keys from `DescriptorImpl::MakeScripts` to `PubkeyProvider::GetPubKey` by achow101 · Pull Request #31243 · bitcoin/bitcoin · GitHub
14:12:45 <gribble> https://github.com/bitcoin/bitcoin/issues/31242 | wallet, desc spkm: Return SigningProvider only if we have the privkey by achow101 · Pull Request #31242 · bitcoin/bitcoin · GitHub
14:13:29 <glozow> will take a look
14:13:42 <glozow> #topic Legacy Wallet Removal WG Update (achow101)
14:14:10 <achow101> no updates. pr to review is still #31495. I'll address commeents next week
14:14:12 <gribble> https://github.com/bitcoin/bitcoin/issues/31495 | wallet: Utilize IsMine() and CanProvide() in migration to cover edge cases by achow101 · Pull Request #31495 · bitcoin/bitcoin · GitHub
14:15:12 <glozow> #topic orphan resolution WG Update (glozow)
14:15:12 <glozow> #31397 was just merged, I've opened a followups PR at #31666
14:15:12 <core-meetbot> glozow: Unknown command: #31397
14:15:16 <gribble> https://github.com/bitcoin/bitcoin/issues/31397 | p2p: track and use all potential peers for orphan resolution by glozow · Pull Request #31397 · bitcoin/bitcoin · GitHub
14:15:17 <gribble> https://github.com/bitcoin/bitcoin/issues/31666 | multi-peer orphan resolution followups by glozow · Pull Request #31666 · bitcoin/bitcoin · GitHub
14:15:18 <gribble> https://github.com/bitcoin/bitcoin/issues/31397 | p2p: track and use all potential peers for orphan resolution by glozow · Pull Request #31397 · bitcoin/bitcoin · GitHub
14:15:34 <glozow> #topic new meeting time
14:15:53 <glozow> From the poll, it seems 16 UTC has won. https://app.rallly.co/invite/k0zyyk2uD3ug
14:16:05 <achow101> The result is to move to 16:00 UTC
14:16:12 <achow101> which is 2 hours later than current
14:16:26 <achow101> let's start with this new time next week
14:16:39 <glozow> Cool, starting Jan 23 we'll meet at 16 UTC
14:16:48 <glozow> #topic quick notice about the build-system (cfields)
14:17:20 <cfields> Just a quick heads-up that hebasto/fanquake/I are working through a few build-system issues that may require changes to the way people build. Mainly related to debug options and build types. The goal is to get any last breaking changes out of the way before v29 branch-off so that nothing has to change for v30. I can give updates at a future meeting if/when any breaking changes have been merged for those who miss the PRs.
14:17:52 <glozow> thanks cfields!
14:17:53 <achow101> cfields: what sort of breaking changes?
14:18:38 <cfields> achow101: mostly what happens when you set -DCMAKE_BUILD_TYPE=Foo
14:18:43 <sipa> i can't imagine it'll be nearly as invasive as the autotools -> cmake switch, and even that was remarkably painless for me, so as far as i'm concerned, carry on and keep up the good work please
14:18:53 <cfields> achow101: will ping you on the PRs for discussion if you'd like.
14:19:05 <achow101> cfields: only if it breaks gdb :)
14:19:41 <jonatack> hi
14:20:12 <cfields> achow101: heh, we're trying to make it easier to get exactly the result you want rather than having to fight to override figure out where to put flags. So that should get better, not worse :)
14:20:24 <cfields> *override or
14:21:31 <cfields> hebasto: +1 sipa
14:22:11 <glozow> Anything else to discuss?
14:23:20 <glozow> #endmeeting