achow101 changed the topic of #bitcoin-core-dev to: Bitcoin Core development discussion and commit log | Feel free to watch, but please take commentary and usage questions to #bitcoin | Channel logs: http://www.erisian.com.au/bitcoin-core-dev/, http://gnusha.org/bitcoin-core-dev/ | Weekly Meeting Thursday @ 16:00 UTC | Meeting topics http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt
Enki has quit [Quit: ZNC 1.9.1+deb2+b3 - https://znc.in]
jadi has quit [Ping timeout: 240 seconds]
Enki has joined #bitcoin-core-dev
Enki has quit [Client Quit]
Enki has joined #bitcoin-core-dev
Enki has quit [Client Quit]
<bitcoin-git> [bitcoin] davidgumberg opened pull request #34226: wallet: test: Relative wallet failed migration cleanup (master...2026-01-07-relative-path-migration-failure) https://github.com/bitcoin/bitcoin/pull/34226
dzxzg has joined #bitcoin-core-dev
Enki has joined #bitcoin-core-dev
Enki has left #bitcoin-core-dev [#bitcoin-core-dev]
n4bu has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] hebasto opened pull request #34227: guix: Fix `osslsigncode` tests (master...260108-guix-osslsigncode) https://github.com/bitcoin/bitcoin/pull/34227
memset_ has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
WakeTrainDev has quit [Quit: leaving]
dzxzg has quit [Read error: Connection reset by peer]
jerryf_ has joined #bitcoin-core-dev
jerryf has quit [Ping timeout: 252 seconds]
jerryf has joined #bitcoin-core-dev
jerryf_ has quit [Ping timeout: 252 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 240 seconds]
oribellow has quit [Quit: n/a]
tla_ has quit [Remote host closed the connection]
tla_ has joined #bitcoin-core-dev
tla_ has quit [Remote host closed the connection]
tla_ has joined #bitcoin-core-dev
jerryf has quit [Remote host closed the connection]
jerryf has joined #bitcoin-core-dev
Sekar has joined #bitcoin-core-dev
Sekar has quit [Client Quit]
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
cmirror has quit [Remote host closed the connection]
cmirror has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 256 seconds]
jonatack has joined #bitcoin-core-dev
ghost43 has quit [Ping timeout: 252 seconds]
ghost43 has joined #bitcoin-core-dev
szarka has joined #bitcoin-core-dev
robszarka has quit [Ping timeout: 260 seconds]
jerryf_ has joined #bitcoin-core-dev
jerryf has quit [Ping timeout: 252 seconds]
___nick___ has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] hebasto opened pull request #34228: depends: Unset `SOURCE_DATE_EPOCH` in `gen_id` script (master...260108-depends-clang-epoch) https://github.com/bitcoin/bitcoin/pull/34228
Guyver2 has joined #bitcoin-core-dev
l0rinc has joined #bitcoin-core-dev
jerryf has joined #bitcoin-core-dev
jerryf_ has quit [Ping timeout: 252 seconds]
janb84 has quit [Ping timeout: 252 seconds]
janb84 has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
l0rinc has quit [Quit: l0rinc]
timbo_xyz has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/cd6e4c9235f7...8d5700ab0f12
<bitcoin-git> bitcoin/master cbf0bd3 furszy: test: migration, avoid backup name mismatch in default_wallet_failure
<bitcoin-git> bitcoin/master 8d5700a merge-script: Merge bitcoin/bitcoin#34221: test: migration, avoid backup name mismatch i...
<bitcoin-git> [bitcoin] fanquake merged pull request #34221: test: migration, avoid backup name mismatch in default_wallet_failure (master...2026_test_fix_backup_mocktime) https://github.com/bitcoin/bitcoin/pull/34221
<bitcoin-git> [bitcoin] fanquake opened pull request #34229: [30.x] Backports & Final (30.x...30_2_final) https://github.com/bitcoin/bitcoin/pull/34229
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
timbo_xyz has quit [Remote host closed the connection]
katsu has quit [Remote host closed the connection]
katsu has joined #bitcoin-core-dev
afiore_ has joined #bitcoin-core-dev
afiore has quit [Remote host closed the connection]
afiore_ is now known as afiore
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] maflcko opened pull request #34230: fuzz: Reject too large descriptor leaf sizes in scriptpubkeyman target (master...2601-fuzz-scriptpubkeyman) https://github.com/bitcoin/bitcoin/pull/34230
<bitcoin-git> [bitcoin] tboy1337 opened pull request #34231: consensus: Fix potential null pointer crash in CalculateSequenceLocks (master...fix-sequence-locks-nullptr-crash) https://github.com/bitcoin/bitcoin/pull/34231
afiore_ has joined #bitcoin-core-dev
timbo_xyz has joined #bitcoin-core-dev
afiore has quit [Ping timeout: 252 seconds]
afiore_ is now known as afiore
<bitcoin-git> [bitcoin] maflcko closed pull request #34231: consensus: Fix potential null pointer crash in CalculateSequenceLocks (master...fix-sequence-locks-nullptr-crash) https://github.com/bitcoin/bitcoin/pull/34231
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
Guyver2 has left #bitcoin-core-dev [Closing Window]
afiore has quit [Remote host closed the connection]
timbo_xyz has quit [Remote host closed the connection]
afiore has joined #bitcoin-core-dev
mudsip has joined #bitcoin-core-dev
<vasild> dergoegge, ryanofsky: Is it not a convention to exit with !=0 if interrupted? At least sleep(1), nc(1) and python programs do that: "echo $?" afterwards returns 130
mudsip has quit [Client Quit]
<vasild> cat(1) as well
mudsip has joined #bitcoin-core-dev
timbo_xyz has joined #bitcoin-core-dev
mudsip has quit []
timbo_xyz has quit [Ping timeout: 252 seconds]
<Sjors[m]1> Do we want the IRC bot to also announce libmultiprocess PR openings and merges?
<hebasto> ^ +1 on that
abubakarsadiq has joined #bitcoin-core-dev
timbo_xyz has joined #bitcoin-core-dev
timbo_xyz has quit [Ping timeout: 252 seconds]
___nick___ has quit [Ping timeout: 240 seconds]
___nick___ has joined #bitcoin-core-dev
afiore has quit [Remote host closed the connection]
timbo_xyz has joined #bitcoin-core-dev
afiore has joined #bitcoin-core-dev
timbo_xyz has quit [Ping timeout: 252 seconds]
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
___nick___ has joined #bitcoin-core-dev
___nick___ has quit [Remote host closed the connection]
<sipa> +1
___nick___ has joined #bitcoin-core-dev
durandal_ has quit [Ping timeout: 265 seconds]
timbo_xyz has joined #bitcoin-core-dev
<dergoegge> vasild: the convention seems to be (for those applications) to return 130 on SIGINT not 1. 1 always indicates a failure afaik
timbo_xyz has quit [Ping timeout: 252 seconds]
SpellChecker_ has joined #bitcoin-core-dev
SpellChecker has quit [Ping timeout: 252 seconds]
musa has joined #bitcoin-core-dev
musaHaruna has joined #bitcoin-core-dev
musa72 has joined #bitcoin-core-dev
musa72 has quit [Client Quit]
durandal_ has joined #bitcoin-core-dev
timbo_xyz has joined #bitcoin-core-dev
timbo_xyz has quit [Ping timeout: 252 seconds]
andrewtoth has joined #bitcoin-core-dev
timbo_xyz has joined #bitcoin-core-dev
timbo_xyz has quit [Ping timeout: 252 seconds]
Cory51 has quit [Quit: Client closed]
Cory51 has joined #bitcoin-core-dev
<janb84> the 130 exit code comes from the posix / advanced bash-scripting Guide; 128 + <signal number>, SIGINT = 2 = 128 + 2 = 130
timbo_xyz has joined #bitcoin-core-dev
andrewtoth has quit [Remote host closed the connection]
andrewtoth has joined #bitcoin-core-dev
timbo_xyz has quit [Ping timeout: 252 seconds]
<vasild> janb84: thanks, https://tldp.org/LDP/abs/abs-guide.pdf "Control-C is fatal error signal 2, (130 = 128 + 2, see above)"
<vasild> So, maybe it is not appropriate to return 0 when the program is interrupted with Control-C.
timbo_xyz has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
afiore has quit [Quit: GNU inetutils 1.3a (telnet)]
l0rinc has joined #bitcoin-core-dev
afiore has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] w0xlt opened pull request #34233: test: fix Windows CI failures in wallet_multiwallet and old binary tests (ancient wallets) (master...ascii-only-tmpdir) https://github.com/bitcoin/bitcoin/pull/34233
Cory51 has quit [Quit: Client closed]
Cory51 has joined #bitcoin-core-dev
___nick___ has quit [Ping timeout: 244 seconds]
___nick___ has joined #bitcoin-core-dev
<maflcko> vasild: Those are utilities, not daemons. For a daemon, it is normal and expected to stop gracefully and sucessfully on CTRL+C
<maflcko> E.g start "redis-server", then "^C323:signal-handler (1767878809) Received SIGINT scheduling shutdown...", "323:M 08 Jan 2026 13:26:49.711 # Redis is now ready to exit, bye bye...", "echo $?", "0"
enochazariah has joined #bitcoin-core-dev
Sixnine1688 has joined #bitcoin-core-dev
WakeTrainDev has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] glozow opened pull request #34235: miniminer: stop assuming ancestor fees = self fees (master...2026-01-miniminer-fees) https://github.com/bitcoin/bitcoin/pull/34235
Emc99 has joined #bitcoin-core-dev
Sixnine1688 has quit [Client Quit]
<fjahr> #startmeeting
<corebot> fjahr: Meeting started at 2026-01-08T16:00+0000
<corebot> fjahr: Current chairs: fjahr
<corebot> fjahr: Useful commands: #action #info #idea #link #topic #motion #vote #close #endmeeting
<corebot> fjahr: Participants should now identify themselves with '#here' or with an alias like '#here FirstLast'
<stickies-v> hi
<fjahr> #bitcoin-core-dev Meeting: abubakarsadiq achow101 _aj_ ajonas b10c brunoerg cfields darosior dergoegge dzxzg eugenesiegel fanquake fjahr furszy gleb glozow hebasto hodlinator instagibbs janb84 jarolrod jonatack josibake kanzure kevkevin laanwj LarryRuane lightlike l0rinc luke-jr maflcko marcofleon maxedw Murch pinheadmz provoostenator ryanofsky sdaftuar S3RK stickies-v sipa sr_gi tdb3 theStack TheCharlatan vasild willcl-ark
<janb84> hi
<pinheadmz> yo
<achow101> hi
<sedited> hi
<hebasto> hi
<lightlike> hi
<vasild> hi
<stringintech> hi
<yancy> hi
<fjahr> There are two pre-proposed meeting topics this week. Any last minute ones to add?
<glozow> hi
<kevkevin> hi
<enochazariah> hi
<brunoerg> hi
<abubakarsadiq> hi
<andrewtoth> hi
<hodlinator> hi
<_aj_> hi
purpleKarrot has joined #bitcoin-core-dev
<furszy> hi
<l0rinc> hi
<sipa> hi
<ryanofsky> hi
<fjahr> Ok, starting with the working groups
<marcofleon> hi
<fjahr> #topic Kernel WG Update (sedited)
<sedited> A bunch of PRs waiting for review on the project board: https://github.com/orgs/bitcoin/projects/3
<sedited> Some progress is being made on experimenting with copy-on-write datastructures, janb84 has been running some preliminary benchmarks for replacing the current CChain with such a structure.
<sedited> that's all
<fjahr> #topic Benchmarking WG Update (l0rinc, andrewtoth)
<l0rinc> #33866 was merged, so we rebased the related PRs:
<corebot> https://github.com/bitcoin/bitcoin/issues/33866 | refactor: Let CCoinsViewCache::BatchWrite return void by sedited · Pull Request #33866 · bitcoin/bitcoin · GitHub
<l0rinc> #34132 - the extra error catcher cache layer was inlined to simple call-site try/catch
<corebot> https://github.com/bitcoin/bitcoin/issues/34132 | refactor: inline `CCoinsViewErrorCatcher` into `CCoinsViewDB` by l0rinc · Pull Request #34132 · bitcoin/bitcoin · GitHub
<l0rinc> #34124 - CCoinsView acted as part-interface, part empty implementation - split it into a pure interface and an empty implementation.
<cfields_> hi
<corebot> https://github.com/bitcoin/bitcoin/issues/34124 | refactor: make `CCoinsView` a purely virtual abstract base class by l0rinc · Pull Request #34124 · bitcoin/bitcoin · GitHub
<l0rinc> And a PR was split off from #33018:
<corebot> https://github.com/bitcoin/bitcoin/issues/33018 | coins: remove SetFresh method from CCoinsCacheEntry by andrewtoth · Pull Request #33018 · bitcoin/bitcoin · GitHub
<l0rinc> #34207 - GetCoin() is an interface for querying the UTXO set, so production implementations should only ever return unspent coins - adjusted tests to make them more realistic and exercise cases that can actually happen.
<corebot> https://github.com/bitcoin/bitcoin/issues/34207 | coins/refactor: enforce `GetCoin()` returns only unspent coins by l0rinc · Pull Request #34207 · bitcoin/bitcoin · GitHub
cfields_ is now known as cfields
<l0rinc> There's also PR now for untimed setup phase for nanobench: #34208
<corebot> https://github.com/bitcoin/bitcoin/issues/34208 | bench: add fluent API for untimed `setup` steps in nanobench by l0rinc · Pull Request #34208 · bitcoin/bitcoin · GitHub
<l0rinc> Two PRs were split off from #31132 since they can be reviewed and merged independently - I'll let andrewtoth expand on those.
<corebot> https://github.com/bitcoin/bitcoin/issues/31132 | validation: fetch block inputs on parallel threads 3x faster IBD by andrewtoth · Pull Request #31132 · bitcoin/bitcoin · GitHub
<andrewtoth> We measured #31132 in a cloud environment with network connected storage, and it is >3x faster reindex-chainstate https://github.com/bitcoin/bitcoin/pull/31132#issuecomment-3678847806.
<corebot> https://github.com/bitcoin/bitcoin/issues/31132 | validation: fetch block inputs on parallel threads 3x faster IBD by andrewtoth · Pull Request #31132 · bitcoin/bitcoin · GitHub
<andrewtoth> It is also faster connecting blocks at tip during steady state. It has been thoroughly fuzzed, and we split out two other PRs #34164, #34165 from it that could have small benefit on their own (and would help make #31132 easier to review).
<corebot> https://github.com/bitcoin/bitcoin/issues/34164 | validation: add reusable coins view for ConnectBlock by andrewtoth · Pull Request #34164 · bitcoin/bitcoin · GitHub
<corebot> https://github.com/bitcoin/bitcoin/issues/34165 | coins: don't mutate main cache when connecting block by andrewtoth · Pull Request #34165 · bitcoin/bitcoin · GitHub
<andrewtoth> We're in the process of measuring windows but having some inconsistent results.
<corebot> https://github.com/bitcoin/bitcoin/issues/31132 | validation: fetch block inputs on parallel threads 3x faster IBD by andrewtoth · Pull Request #31132 · bitcoin/bitcoin · GitHub
<andrewtoth> Review on the split out or main PRs are welcome. That's it from me, thanks.
eugenesiegel has joined #bitcoin-core-dev
<sipa> i plan to dive into these PRs soon!
<l0rinc> Thanks sipa - Q: given how much effort is put into cleaning up the coins cache, would it help if we made a tracking issue/PR/project for it?
<andrewtoth> sipa: thank you!
enochazariah55 has joined #bitcoin-core-dev
<sipa> i think a tracking issue makes sense for all coins cache related improvements
<l0rinc> Will do that, thanks
<l0rinc> that's it from us
<fjahr> #topic Cluster Mempool WG Update (sdaftuar, sipa)
<sipa> hi
nanotube has quit [Ping timeout: 245 seconds]
enochazariah has quit [Ping timeout: 272 seconds]
<sipa> main PR to review is #34023, which optimizing the cluster linearization algorithm, after it was replaced by SFL in 32545
<corebot> https://github.com/bitcoin/bitcoin/issues/34023 | Optimized SFL cluster linearization by sipa · Pull Request #34023 · bitcoin/bitcoin · GitHub
sebastianvstaa has joined #bitcoin-core-dev
<sipa> there is some ongoing discussion that may use some conceptual input on #33335
<corebot> https://github.com/bitcoin/bitcoin/issues/33335 | txgraph: randomize order of same-feerate distinct-cluster transactions by sipa · Pull Request #33335 · bitcoin/bitcoin · GitHub
<sipa> the PR there proposes introducing more randomness for sorting equal-feerate transactions and chunks, to fix a privacy leak (reveal information about the order transactions were received)
<sipa> but randomness also has downsides in terms of non-predictability, worse block propagation, and ability to monitor behavior on the network
<sipa> so i'm considering (and implementation) and alternative that makes the ordering deterministic; PR forthcoming
<sipa> that's it for me
<l0rinc> would it be configurable?
<sipa> i don't think it makes sense to make this configurable
<dergoegge> hi
<fjahr> #topic Net Split WG Update (cfields)
<instagibbs> thanks sipa
<darosior> hi
<cfields> I've spent this week profiling and benchmarking a few assumptions (send/receive buffer sizes, corking behavior, etc) in our net code after the chacha20 speedups to ensure that the net split doesn't bake in any bad assumptions. Thankfully things look quite balanced, so I'm setting that aside and continuing with the manual code movement. Not much to see yet.
<l0rinc> cfields: I have experimented a bit more with your ChaCha20 branch: do we understand why clang is ~2x faster than gcc? At least it is for me on every platform I tried
<cfields> l0rinc: I mostly tested with clang, so I suppose that makes sense. I didn't realize there was _that_ much difference though. I can spend a little time looking at the generated code to see what the main differences are.
<sipa> 2x is remarkable - it sounds like some vectorization step that one compiler does and the other doesn't
<l0rinc> I think I found a config that speeds up GCC - and even clang a bit, but it's still a lot slower
<fjahr> Moving on, this is probably best discussed after the meeting :)
<fjahr> #topic Fuzzing WG Update (dergoegge)
<cfields> It's very sensitive to register allocation. Perhaps gcc misses out somewhere. l0rinc: let's chat after the meeting and compare notes.
<cfields> fjahr: 👍
<dergoegge> I think I mentioned last meeting that I'm writing a blog post series on fuzzamoto
<dergoegge> The first part of that is out now: https://brink.dev/blog/2026/01/07/fuzzamoto-introduction/
<dergoegge> That's all for this week from my side
<furszy> cool stuff
<eugenesiegel> nice
<glozow> nice
<fjahr> Ok, I am skipping Silent Payments because I didn't see Novo__ unless someone wants to add something. I can at least say there is quite a bit of action in secp currently.
<furszy> can briefly update the state
<furszy> theStack pushed another PR with the new scanning approach: https://github.com/bitcoin-core/secp256k1/pull/1792
<furszy> focus is now there
<fjahr> Yeah, I think conceptual feedback on the APIs and worst scanning concerns would great from anyone interested in using SP!
<fjahr> Thanks everyone for the updates!
<fjahr> #topic maintainer nomination (glozow)
<glozow> I’m nominating TheCharlatan aka sedited to be a maintainer. He is a reliable reviewer who has worked extensively in critical areas of the codebase, thinks carefully about what we ship to users and developers, and understands the technical consensus process well.
<glozow> I’ve spoken with him and the other maintainers already, and hope that the rest of you agree he is well-suited for the role. Please speak freely with your concerns and/or support.
<achow101> ack
<dergoegge> ack
<marcofleon> ack
<hebasto> ack
<brunoerg> ack
<sliv3r__-> ack
<pinheadmz> ack
<sipa> ack
<instagibbs> ack
<l0rinc> ACK
<furszy> ack TheCharlatan, I don't know sedited enough yet.
<fjahr> ack, but I guess there will be an issue as well like last time?
<lightlike> ack
<andrewtoth> ack
<hodlinator> ack
<janb84> ack
<yancy> ack
<stickies-v> ack
nanotube has joined #bitcoin-core-dev
<glozow> The next step would be for him to open a PR to add his key to trusted-keys
<darosior> Ack. To add to that i agree especially with the part of him having a project-wide view and his care for what we ship to users.
<maxedw> ack
<glozow> sedited: do you want to add anything? :)
<sedited> ty, fjahr do you have that issue number?
<abubakarsadiq> ACK
<fjahr> no, I meant that I think we opened an issue for discussion last time if I remember correctly and I asked if this is happening again.
<fjahr> But maybe that was also the PR already
<glozow> I don't think we did an issue, just a PR
<achow101> just the pr
<darosior> Maybe you are referring to the thread of the PR where the last person added their key?
<fjahr> It's not so relevant, I need to go back and look at it
<fjahr> It's been a while
<fjahr> Anything else to add on this topic?
<maflcko> ack, sedited seems a great fit for the role
<glozow> I think that's it. The rest can be on the PR
<fjahr> #topic incremental mutation testing (brunoerg)
<brunoerg> Hi, I've been doing incremental mutation testing (basically mutaiton testing on PRs) for a month or more. I wrote a summary on delving about the results I had so far: https://delvingbitcoin.org/t/incremental-mutation-testing-in-the-bitcoin-core/2197
<brunoerg> Right now, I'm working on making the analysis more efficient, so your feedback is important. There is a section "Final notes" with some actions so I'd appreciate some feedback on that points.
___nick___ has quit [Quit: No Ping reply in 180 seconds.]
<brunoerg> Also, if you want a mutation testing run on any PR, please ping me in the PR.
<kevkevin> ack
<brunoerg> That's all
sliv3r__- has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in]
<fjahr> Anything else to discuss?
___nick___ has joined #bitcoin-core-dev
<abubakarsadiq> #proposedmeetingtopic fee estimation improvement
<corebot> abubakarsadiq: Unknown command: #proposedmeetingtopic
<cfields> walked away for a few min. ACK sedited :)
sliv3r__ has joined #bitcoin-core-dev
<fjahr> #topic fee estimation improvement
<fjahr> go ahead :)
<abubakarsadiq> I opened a #34075, which attempts to fix the ancient #27995 issue with a mempool-based fee estimator that only lowers the Block Policy Estimator.
<abubakarsadiq> Empirically, I observed a 73% success rate with 0% overestimation, and 26% underestimation with this approach. I did some refactors to enable these. See PR op for more details.
<abubakarsadiq> Bringing this here to request feedback on the approach and the assumption there.
<corebot> https://github.com/bitcoin/bitcoin/issues/34075 | fees: Introduce Mempool Based Fee Estimation to reduce overestimation by ismaelsadeeq · Pull Request #34075 · bitcoin/bitcoin · GitHub
<corebot> https://github.com/bitcoin/bitcoin/issues/27995 | Improving fee estimation accuracy · Issue #27995 · bitcoin/bitcoin · GitHub
<abubakarsadiq> thats it, thanks :)
<sipa> How do you define overestimation/underestimation here?
<abubakarsadiq> overestimation is when you estimate a feerate for target x as y.
<abubakarsadiq> but all the blocks since from current height to current height + x the estimated fee rate is above their 95th percentile fee rate
<abubakarsadiq> that imply that you overshoot
<abubakarsadiq> underestimation is when y is below the 5th percentile fee rate of all blocks from current height to current height + x
<sipa> got it
<sipa> cool
<l0rinc> #topic (ATT)ACKs
enochazariah55 has quit [Quit: Client closed]
<l0rinc> please let me know when the previous topic is finished
<fjahr> I guess it is now ;)
<l0rinc> I would also like your feedback on a different topic, since we saw fake ACKs being spread around - we could adjust the DrahtBot ACK summary with avatars and maybe italics for members to avoid impersonations. And while we're touching this, ryanofsky suggested we add links to all acks, not just the last one. Your feedback is welcome in https://github.com/maflcko/DrahtBot/pull/72
<abubakarsadiq> yes go ahead
<l0rinc> that's it, thanks
enochazariah has joined #bitcoin-core-dev
<achow101> i don't like it, too much visual clutter
<achow101> usernames is fine for me
<abubakarsadiq> I think this is relevant to maintenance and how they weigh ACK, i doubt if avatar would improve their process
<instagibbs> right, I think maintainers should speak up if anything can make their job easier
<sipa> yeah, this seems to be something that mostly needs maintainer opinions
<fanquake> ~0 leaning the same way. I don't think avatars add anything (~20% of contribs use the GH default anyways), and org membership doesn't really matter?
<kevkevin> can you instead sort them by when the account was first made?
<kevkevin> not sure if there is any sorting done right now
<sliv3r__> or sort by members, contributors, etc.
<brunoerg> I don't like it as well, kinda polluted
<pinheadmz> have there been ACK from actual homograph users? (like "s1pa" or soemthing)
<glozow> avatars are copiable too
<l0rinc> yes, of course, that's why members would be shown in italics
<sipa> pinheadmz: on twitter, yes...
<achow101> pinheadmz: i don't think we've had any yet
<sipa> ah, ACKs, no
<l0rinc> The new maintainer could do the funniest thing: TheCharltan -> sedited -> s1pa
<_aj_> for PRs with a large number of acks, could consider breaking out the members/non-members into separate tables, as well as the bold distinction. the avatars don't seem that useful to me. links to prior acks would be handy sometimes though
<ryanofsky> if impersonation is a problem i think we should find a way to remove impersoniated nicks from the table, not just display them differently
<glozow> I don't think we are tricked so easily. The most harm these ack tables do is on social media. Any chance github allows comments that are only viewable by members?
<sipa> i don't think impersonation is a problem - and it's something that can be dealt with if it ever becomes one
<fanquake> We seem to have started with the assumption that this is actually a common issue. It isn't for 99.99% of PRs, and on the occasional PR it could be, I'm sure maintainers would be paying more attention. (the drahtbot comment sholdn't be a subsittute for checking anything)
<pinheadmz> could add # of commits to repo after each username
<_aj_> (marcofleon and maflcko have the homograph approach covered already as far as i'm concerned)
<instagibbs> recently I've seen some "farming" but it you just weight those acks at ~0 unless proven competence otherwise
<l0rinc> ok, thanks for the feedbacks
<achow101> i think the table is fine as-is
purpleKarrot has quit [Quit: purpleKarrot]
<achow101> low effort accounts and new contributors are already being filtered out in people's heads
<pinheadmz> I had a draht bot PR that hid the table if the PR was labeled "controversial" but it was nacked and closed
<maflcko> _aj_: pinheadmz: I think there were some attempts to deal with "controversial"/"verbose" pulls, but I think it went nowhere conclusive. Also, it only happens every year or two, so an automatated approach for a rare anomaly seems overkill
<fjahr> ok, any more last minute topics?
<furszy> happy to answer questions related to the recent bug via DM if needed.
<achow101> same
<pinheadmz> _aj_ I sign my ACKs too! Isn't everyone... verifying... those ?
<fjahr> #endmeeting
<corebot> fjahr: Meeting ended at 2026-01-08T16:46+0000
Emc99 has quit [Quit: Client closed]
<maflcko> pinheadmz: https://xkcd.com/1181/
<darosior> lol
<_aj_> pinheadmz: (i mean that i often think they're the same person, a la sipa/s1pa)
<maflcko> _aj_: Same. Sometimes I have to read a comment twice, and I am confused when I wrote that, but then it was some other Marco. heh
<fjahr> Re maintainer issue: I think my memory conflated PR discussions and issues such as #25870, there were a handful of these in 2022
<corebot> https://github.com/bitcoin/bitcoin/issues/25870 | Call for Maintainer: P2P & Networking · Issue #25870 · bitcoin/bitcoin · GitHub
enochazariah has quit [Ping timeout: 272 seconds]
dzxzg has joined #bitcoin-core-dev
<dzxzg> post-meeting-sedited-nomination-ACK
Cory1 has joined #bitcoin-core-dev
dzxzg2 has joined #bitcoin-core-dev
dzxzg has quit [Ping timeout: 246 seconds]
Cory51 has quit [Ping timeout: 272 seconds]
Cory78 has joined #bitcoin-core-dev
Holz has quit [Remote host closed the connection]
jadi has joined #bitcoin-core-dev
Cory1 has quit [Ping timeout: 272 seconds]
sebastianvstaa has quit [Quit: Client closed]
Holz has joined #bitcoin-core-dev
durandal_ has quit [Ping timeout: 252 seconds]
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
arejula27 has joined #bitcoin-core-dev
arejula27 has quit [Client Quit]
durandal_ has joined #bitcoin-core-dev
l0rinc has quit [Quit: l0rinc]
durandal_ has quit [Read error: Connection reset by peer]
<bitcoin-git> [bitcoin] hebasto pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/8d5700ab0f12...6c3fb719d1a8
<bitcoin-git> bitcoin/master 301d9ee WakeTrainDev: qt: Remove "Starting Block" from Peer Detail. Following Deprecation in `bi...
<bitcoin-git> bitcoin/master 6c3fb71 Hennadii Stepanov: Merge bitcoin-core/gui#921: Remove deprecated "Starting Block" from Peer D...
<bitcoin-git> [gui] hebasto merged pull request #921: Remove deprecated "Starting Block" from Peer Detail (master...pr/qt_remove_startingheight) https://github.com/bitcoin-core/gui/pull/921
jadi has quit [Ping timeout: 240 seconds]
jadi has joined #bitcoin-core-dev
durandal_ has joined #bitcoin-core-dev
Cory33 has joined #bitcoin-core-dev
Cory23 has joined #bitcoin-core-dev
Cory78 has quit [Ping timeout: 272 seconds]
Cory33 has quit [Ping timeout: 272 seconds]
WakeTrainDev has quit [Quit: leaving]
___nick___ has quit [Ping timeout: 240 seconds]
___nick___ has joined #bitcoin-core-dev
musaHaruna has quit [Quit: Connection closed for inactivity]
musa has quit [Quit: Connection closed for inactivity]
Cory7 has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
Cory23 has quit [Ping timeout: 272 seconds]
WizJin_ has joined #bitcoin-core-dev
WizJin_ has quit [Remote host closed the connection]
WizJin__ has quit [Ping timeout: 264 seconds]
WizJin_ has joined #bitcoin-core-dev
WizJin_ has quit [Remote host closed the connection]
WizJin_ has joined #bitcoin-core-dev
eugenesiegel has quit [Quit: Client closed]
WizJin__ has joined #bitcoin-core-dev
WizJin_ has quit [Ping timeout: 240 seconds]
<bitcoin-git> [bitcoin] sedited opened pull request #34236: Add sedited to trusted-keys (master...add_to_trusted_keys) https://github.com/bitcoin/bitcoin/pull/34236
Cory7 has quit [Quit: Client closed]
Cory7 has joined #bitcoin-core-dev
l0rinc has joined #bitcoin-core-dev
l0rinc has quit [Client Quit]
ozdeadman has joined #bitcoin-core-dev
durandal_ has quit [Ping timeout: 264 seconds]
deadmanoz has quit [Ping timeout: 240 seconds]
Cory47 has joined #bitcoin-core-dev
Cory7 has quit [Ping timeout: 272 seconds]
durandal_ has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
Cory34 has joined #bitcoin-core-dev
Cory47 has quit [Ping timeout: 272 seconds]
Cory93 has joined #bitcoin-core-dev
Cory34 has quit [Quit: Client closed]
Guest79 has joined #bitcoin-core-dev
Guest79 has quit [Client Quit]
willcl-ark_ has quit [Quit: left]
willcl-ark has joined #bitcoin-core-dev
willcl-ark has joined #bitcoin-core-dev
<willcl-ark> ryanofsky: I see your trusted-keys gpg key as expired since 2026-01-01, so you may want to consider extending that soon. Apologies if you have done already and I've missed it; I only refreshed from keys.openpgp.org.
Cory27 has joined #bitcoin-core-dev
Cory93 has quit [Ping timeout: 272 seconds]
___nick___ has quit [Ping timeout: 264 seconds]
<ryanofsky> willcl-ark, thanks will fix
Cory16 has joined #bitcoin-core-dev
Cory27 has quit [Ping timeout: 272 seconds]
Cory15 has joined #bitcoin-core-dev
Cory4 has joined #bitcoin-core-dev
Cory90 has joined #bitcoin-core-dev
Cory16 has quit [Ping timeout: 272 seconds]
Cory15 has quit [Ping timeout: 272 seconds]
Cory4 has quit [Ping timeout: 272 seconds]
willcl-ark_ has joined #bitcoin-core-dev
willcl-ark has quit [Read error: Connection reset by peer]
willcl-ark_ has quit [Ping timeout: 264 seconds]
memset has quit [Remote host closed the connection]
chjj has quit [Ping timeout: 265 seconds]
memset has joined #bitcoin-core-dev
willcl-ark has joined #bitcoin-core-dev
willcl-ark has joined #bitcoin-core-dev
chjj has joined #bitcoin-core-dev
Cory7 has joined #bitcoin-core-dev
Cory90 has quit [Ping timeout: 272 seconds]
robszarka has joined #bitcoin-core-dev
timbo_xyz has quit [Ping timeout: 252 seconds]