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