ChanServ 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 @ 14:00 UTC | Meeting topics http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt
jarthur has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
qxs has quit [Ping timeout: 252 seconds]
brunoerg has quit [Ping timeout: 240 seconds]
qxs has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 240 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 264 seconds]
Guest64 has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
Guest64 has quit [Client Quit]
brunoerg has quit [Ping timeout: 248 seconds]
Davidson has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
Davidson has quit [Quit: Davidson]
brunoerg has quit [Ping timeout: 272 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 240 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 258 seconds]
preimage has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 272 seconds]
<bitcoin-git> [bitcoin] ajtowns opened pull request #28592: p2p: Increase tx relay rate (master...202310-txrelayrate) https://github.com/bitcoin/bitcoin/pull/28592
jonatack has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
realies9 has joined #bitcoin-core-dev
realies has quit [Ping timeout: 272 seconds]
MatrixBot1234561 has quit [Ping timeout: 272 seconds]
realies9 is now known as realies
brunoerg has quit [Ping timeout: 264 seconds]
boris- has joined #bitcoin-core-dev
boris has quit [Ping timeout: 255 seconds]
brunoerg has joined #bitcoin-core-dev
MatrixBot1234561 has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 240 seconds]
Guest1927 has left #bitcoin-core-dev [#bitcoin-core-dev]
dviola has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 240 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 272 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 260 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 240 seconds]
Guest64 has joined #bitcoin-core-dev
Guest64 has quit [Client Quit]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 240 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 258 seconds]
dviola has quit [Ping timeout: 255 seconds]
brunoerg has joined #bitcoin-core-dev
diego has joined #bitcoin-core-dev
diego is now known as Guest8898
Guest8898 has left #bitcoin-core-dev [#bitcoin-core-dev]
dviola has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 272 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 240 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 272 seconds]
cmirror has quit [Remote host closed the connection]
cmirror has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 260 seconds]
brunoerg has joined #bitcoin-core-dev
preimage has quit [Quit: WeeChat 4.0.5]
brunoerg has quit [Ping timeout: 258 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 240 seconds]
ghost43 has joined #bitcoin-core-dev
ghost43_ has quit [Ping timeout: 252 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 272 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 255 seconds]
brunoerg has joined #bitcoin-core-dev
pablomartin has quit [Ping timeout: 255 seconds]
brunoerg has quit [Ping timeout: 240 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 258 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 258 seconds]
bob_x1 has quit [Remote host closed the connection]
vasild has quit [Remote host closed the connection]
ghost43 has quit [Remote host closed the connection]
bob_x1 has joined #bitcoin-core-dev
ghost43 has joined #bitcoin-core-dev
vasild has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 240 seconds]
brunoerg has joined #bitcoin-core-dev
salvatoshi__ has joined #bitcoin-core-dev
salvatoshi has quit [Ping timeout: 255 seconds]
brunoerg has quit [Ping timeout: 246 seconds]
bob_x1 has quit [Remote host closed the connection]
bob_x1 has joined #bitcoin-core-dev
upekkha has quit []
upekkha has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 272 seconds]
Guest99 has joined #bitcoin-core-dev
Guest46 has joined #bitcoin-core-dev
salvatoshi__ has quit [Quit: Leaving]
Guest99 has quit [Quit: Client closed]
Guest46 has quit [Client Quit]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 258 seconds]
Guyver2 has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] hebasto pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/5b4478418b24...0e3de3b83e99
<bitcoin-git> bitcoin/master f08adec Hennadii Stepanov: qt: Add "Transport" label to peer details
<bitcoin-git> bitcoin/master d9c4e34 Hennadii Stepanov: qt: Add "Session id" label to peer details
<bitcoin-git> bitcoin/master 0e3de3b Hennadii Stepanov: Merge bitcoin-core/gui#754: Add BIP324-specific labels to peer details
<bitcoin-git> [gui] hebasto merged pull request #754: Add BIP324-specific labels to peer details (master...230911-bip324-peer-details) https://github.com/bitcoin-core/gui/pull/754
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 260 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 248 seconds]
brunoerg has joined #bitcoin-core-dev
AaronvanW has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 240 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 272 seconds]
mudsip has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
mudsip has quit []
brunoerg has quit [Ping timeout: 240 seconds]
Guyver2 has left #bitcoin-core-dev [Closing Window]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 258 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 272 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 272 seconds]
MatrixBot1234561 has quit [Quit: Bridge terminating on SIGTERM]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 272 seconds]
<fanquake> To github.com:bitcoin-core/bitcoin-detached-sigs.git
<fanquake> * [new tag] v25.1rc1 -> v25.1rc1
brunoerg has joined #bitcoin-core-dev
johnzweng has quit [Quit: Leaving...]
johnzweng has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 240 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 240 seconds]
<bitcoin-git> [bitcoin] fanquake pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/0e3de3b83e99...2eacc61ad74c
<bitcoin-git> bitcoin/master 7899402 Pieter Wuille: Add headerssync-params.py script to the repository
<bitcoin-git> bitcoin/master 53d7d35 Pieter Wuille: Update parameters in headerssync.cpp
<bitcoin-git> bitcoin/master 3d420d8 Pieter Wuille: Add instructions for headerssync-params.py to release-process.md
<bitcoin-git> [bitcoin] fanquake merged pull request #25970: Add headerssync tuning parameters optimization script to repo (master...202208_headerssync_script) https://github.com/bitcoin/bitcoin/pull/25970
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/2eacc61ad74c...78fd3c267240
<bitcoin-git> bitcoin/master e130896 Sebastian Falbesoner: test: BIP324: add checks for v1 prefix matching / wrong network magic dete...
<bitcoin-git> bitcoin/master 78fd3c2 fanquake: Merge bitcoin/bitcoin#28588: test: BIP324: add checks for v1 prefix matchi...
benwestgate has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake merged pull request #28588: test: BIP324: add checks for v1 prefix matching / wrong network magic detection (master...202310-test-add_v1_prefix_detection_wrong_network_magic_check) https://github.com/bitcoin/bitcoin/pull/28588
<fanquake> Chasing some eyes over #27609
<gribble`> https://github.com/bitcoin/bitcoin/issues/27609 | rpc: allow submitpackage to be called outside of regtest by glozow · Pull Request #27609 · bitcoin/bitcoin · GitHub
brunoerg has joined #bitcoin-core-dev
benwestgate has quit [Quit: Leaving.]
brunoerg has quit [Ping timeout: 255 seconds]
<darosior> I'll have another look
flooded has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
pablomartin has joined #bitcoin-core-dev
pablomartin has quit [Ping timeout: 240 seconds]
<bitcoin-git> [bitcoin] MarcoFalke opened pull request #28595: ci: Avoid cache depends/build (master...2310-ci-built-) https://github.com/bitcoin/bitcoin/pull/28595
benwestgate has joined #bitcoin-core-dev
pablomartin has joined #bitcoin-core-dev
pablomartin has quit [Ping timeout: 255 seconds]
johnzweng has quit [Ping timeout: 246 seconds]
<bitcoin-git> [bitcoin] fanquake pushed 7 commits to master: https://github.com/bitcoin/bitcoin/compare/78fd3c267240...52c6904c7891
<bitcoin-git> bitcoin/master 87c7067 dergoegge: [net processing] PeerManager holds a FastRandomContext
<bitcoin-git> bitcoin/master a648dd7 dergoegge: [net processing] PushAddress uses PeerManager's rng
<bitcoin-git> bitcoin/master 77506f4 dergoegge: [net processing] Addr shuffle uses PeerManager's rng
<bitcoin-git> [bitcoin] fanquake merged pull request #28558: Make PeerManager own a FastRandomContext (master...2023-10-peerman-rng) https://github.com/bitcoin/bitcoin/pull/28558
abubakarsadiq has quit [Quit: Connection closed for inactivity]
brunoerg has quit [Remote host closed the connection]
abubakarsadiq has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] MarcoFalke opened pull request #28597: wallet: No BDB creation, unless -deprecatedrpc=create_bdb (master...2310-less-bdb-) https://github.com/bitcoin/bitcoin/pull/28597
Guest26 has joined #bitcoin-core-dev
Guest26 has quit [Client Quit]
<achow101> #startmeeting
<gleb> Hi
<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
<hebasto> hi
<pinheadmz> hi!
<darosior> hi
<stickies-v> hi
<brunoerg> hi
<laanwj> hii
<achow101> There are no pre-proposed meeting topics this week. Any last minute ones to add?
<dergoegge> hi
<Sjors[m]> Hi
<glozow> hi
<Murch[m]> Hi
<gleb> I have something on erlay
<luke-jr> hi
<_aj_> hi
<lightlike> Hi
<furszy> hi
<achow101> #topic package relay updates (glozow)
<fjahr> hi
<sipa> hi
<sdaftuar> hi
<glozow> #26711 is the blocker PR. I've been trying to address feedback very quickly
<gribble`> https://github.com/bitcoin/bitcoin/issues/26711 | validate package transactions with their in-package ancestor sets by glozow · Pull Request #26711 · bitcoin/bitcoin · GitHub
<glozow> If people are interested in #27609 for 26.0, please review
<gribble`> https://github.com/bitcoin/bitcoin/issues/27609 | rpc: allow submitpackage to be called outside of regtest by glozow · Pull Request #27609 · bitcoin/bitcoin · GitHub
<glozow> I've also been working on the p2p changes, making progress on TxDownloadMan fuzzing. But as discussed at coredev, waiting until the mempool stuff is finished before opening
<theStack> hi
<josie> hi
<glozow> Same thing with v3 stuff - waiting until after 26711 is in
<glozow> That's it for my updates
<Murch[m]> glozow: I’ll start reviewing that today
<glozow> Murch: awesome thanks :D
<achow101> #topic BIP 324 updates (sipa)
<sipa> hi!
<sipa> big stuff done
<glozow> \o/
<achow101> what's left to do? a few followups and the tests?
<laanwj> congrats!
<sipa> indeed
<sipa> and enabling by default
<laanwj> what's the plan for that? will the first release with it will have it disabled by default?
<sipa> laanwj: i think so
<achow101> The tests pr is #28374? are there any open followup prs (I know the 16 byte prefix stuff was merged yesterday)?
<gribble`> https://github.com/bitcoin/bitcoin/issues/28374 | test: python cryptography required for BIP 324 functional tests by stratospher · Pull Request #28374 · bitcoin/bitcoin · GitHub
<laanwj> makes sense
<sipa> there is work to be done with functional tests among other things, and we shouldn't enable things by default before that
<cfields> hi
<achow101> laanwj: 26.0 (in a few weeks) will have it disabled. hopefully we can enable it for 27.0?
<sipa> yeah, exactly
<fanquake> the tests pr is #24748
<gribble`> https://github.com/bitcoin/bitcoin/issues/24748 | test/BIP324: functional tests for v2 P2P encryption by stratospher · Pull Request #24748 · bitcoin/bitcoin · GitHub
<sipa> there are no open PRs beyond that, i think
<lightlike> #28374 first I think (which has the crypto part of the tests)
<sipa> and #28374
<gribble`> https://github.com/bitcoin/bitcoin/issues/28374 | test: python cryptography required for BIP 324 functional tests by stratospher · Pull Request #28374 · bitcoin/bitcoin · GitHub
<gribble`> https://github.com/bitcoin/bitcoin/issues/28374 | test: python cryptography required for BIP 324 functional tests by stratospher · Pull Request #28374 · bitcoin/bitcoin · GitHub
<achow101> cool
<achow101> #topic libbitcoinkernel updates (TheCharlatan)
<laanwj> @achow101 yea imo, it's good to have it in 26.0 so enthousiasts can test it, then when there's confidence in it (likely enough to be in another 6 months) it makes sense to enable it by default
<theStack> laanwj: +1
<achow101> I think nothing has really changed for kernel this week, and TheCharlatan appears to not be here
<achow101> #topic assumeutxo updates (jamesob)
<fjahr> Not sure if jamesob is here for his victory lab ;) The big one was merged here too.
<fjahr> There is a list of follow-ups in #28562 I will address feedback and rebase shortly.
<gribble`> https://github.com/bitcoin/bitcoin/issues/28562 | AssumeUTXO follow-ups by fjahr · Pull Request #28562 · bitcoin/bitcoin · GitHub
<fjahr> And there is #28590 from ryan which we should try to get into 26. It changes the RPC
<luke-jr> still needs something so it doesn't display transactions as confirmed prematurely, right?
<gribble`> https://github.com/bitcoin/bitcoin/issues/28590 | assumeutxo: change getchainstates RPC to return a list of chainstates by ryanofsky · Pull Request #28590 · bitcoin/bitcoin · GitHub
<luke-jr> or did that get in somewhere already?
<fjahr> luke-jr: I don't think so, I don't know what PRs we have open on that off the top of my head
<Sjors[m]> luke-jr: it can't be used on mainnet without recompile
<fanquake> fjahr: were you planning on including all the post-merge review from 27596 in that PR? Or will be following up with other changes?
<fanquake> Quite a lot of post-merge review comments have been left
<fjahr> Yeah, I will comment in 27596 and not keep adding more stuff afterwards, so it says reviewable
<Sjors[m]> I plan to continue reviewing the original PR and then look at the followup PRs.
<fjahr> *so that 28562 stays reviewable, it already has 9 commits, I don't want to grow it much further
<Sjors[m]> Seems fine to have multiple followup PRs.
<luke-jr> Sjors[m]: I assume that's the goal, though, right?
<fjahr> There will surely be more follow-ups
<achow101> luke-jr: can you open an issue for that problem?
<fanquake> I think we also need to follow up with the release notes/rpc helps, and comparison to assumevalid etc Decide on exactly how this is presented.
<luke-jr> ok
<Sjors[m]> I haven't really tested GUI behavior for assumeutxo recently, but we should - at least before this becomes easier to use.
<fanquake> Multiple followups is fine, as long as we don't make post-branch-off changes to things like the rpc interface
<fanquake> Lets make sure most of that is done, if we're going to keep changing it
<abubakarsadiq> Hi
<achow101> #topic Ad-hoc high priority for review
<achow101> Anything to add or remove from https://github.com/orgs/bitcoin/projects/1/views/4
<cfields> last minute topic proposal: cmake pings
<achow101> Also reminder that 26.0 feature freeze is this Sunday.
<achow101> I don't think there's any need to push it back again
test_ has joined #bitcoin-core-dev
<sipa> i'm continuing to review #27255
<gribble`> https://github.com/bitcoin/bitcoin/issues/27255 | MiniTapscript: port Miniscript to Tapscript by darosior · Pull Request #27255 · bitcoin/bitcoin · GitHub
<darosior> 🚀
<fanquake> I can't see a reason to. Most stuff on https://github.com/bitcoin/bitcoin/milestone/60 will likely get in
<willcl-ark> hi
<achow101> sipa: hoping to get that in this weekend too
<fanquake> Not sure about #28037. We seem to keep finding bugs in the migration code
<gribble`> https://github.com/bitcoin/bitcoin/issues/28037 | rpc: Drop migratewallet experimental warning by achow101 · Pull Request #28037 · bitcoin/bitcoin · GitHub
<fanquake> but we do need to get the wallet upgrade path open
<achow101> fanquake: no money losing bugs, just weird wallets that aren't migrating
<sipa> by "aren't migrating", you mean migration gives a error code, and the migration doesn't happen?
flooded has quit [Ping timeout: 246 seconds]
<achow101> at least it's in the gui now so more people will be using it
<fanquake> more like a segfault
<achow101> sipa: more like hitting an assert
<fanquake> i.e #28057
<luke-jr> fanquake: it's still open, even with a warning
<gribble`> https://github.com/bitcoin/bitcoin/issues/28057 | migratewallet crashes (wallet/scriptpubkeyman.cpp:1915: std::optional wallet::LegacyScriptPubKeyMan::MigrateToDescriptor(): Assertion `IsMine(desc_spk) != ISMINE_NO failed.) · Issue #28057 · bitcoin/bitcoin · GitHub
<sipa> fanquake: i guess that qualifies as an error code!
<_aj_> an assert in the gui is a bit obnoxious?
<_aj_> (or is it caught?)
<luke-jr> I don't think it's caught at least
<achow101> it's at least an attended process (the user had to be there to start it, and is presumably still there)
<achow101> for the vast majority of people, it should work correctly
<fanquake> luke-jr: yea, i just assume some people are going to avoid it with real funds, while it's still marked experimental
<achow101> #topic erlay (gleb)
<gleb> I wanted to share that i'm back to work after some absence. Amiti told me she saw some interest in Erlay at core dev, so that makes sense to continue moving it forward
<sipa> gleb: great to hear!
<gleb> It is already reviewable (#26283 and 21515), and a couple places with data and benchmarking results. I intend to make reviewing it easier. One thing is a tracking issue with FAQ.
<gribble`> https://github.com/bitcoin/bitcoin/issues/26283 | p2p: Fill reconciliation sets and request reconciliation (Erlay) by naumenkogs · Pull Request #26283 · bitcoin/bitcoin · GitHub
<gleb> Do you have any initial thoughts on it? Anything particular that prevents you from reviewing to be covered?
<achow101> tracking issue would be good
<gleb> esp. sipa dergoegge brunoerg aureleoules ariard glozow mzumsande — those who already looked at the current PR piece.
<josie> gleb: welcome back!
<sipa> gleb: i'll review again after 26 branch-off
<cfields> 👋
pablomartin has joined #bitcoin-core-dev
<gleb> Thank you.
<gleb> For others — It’s not to late to jump on this train. Later on it might be harder to start following it
<glozow> Nice that you're back gleb! Yeah I think a tracking issue would be great
<luke-jr> harder in what sense?
<gleb> Luke-jr you’ll have to review previous pr parts which are already merged.
<glozow> I suppose a tracking issue would help with that too - people would be able to review the merged PRs if they need to catch up
<gleb> Yeah
<lightlike> same - I plan to get back to reviewing it in the next weeks!
<brunoerg> same here
<gleb> Alright, we can move on if there are no comments. Feel free to text me later on — say if you need a call to discuss the code or whatever
<gleb> Thank you for your commitments to review.
<achow101> #topic cmake pings (cfields)
<cfields> Hi all. Sorry for being away for the last 2 weeks, I'll be back at my computer starting tomorrow.
<cfields> A quick CMake announcement: At coredev we discussed pinging people individually to test CMake before merge (still a few weeks away at minimum). Not necessarily to get individual ACKS, but to do a rough check to see if your build setup will have any problems post-merge.
<cfields> So, once hebasto and I suspect that things are in decent shape, we'll start doing pings for feedback. This is in addition to the PR review itself.
<cfields> The goal here is to try to address developers' concerns specifically, since we tend to build with the most non-standard configs. As a random example, if you're building libbitcoinkernel on FreeBSD x86-64 for Linux risc-v, you might run into an edge-case we haven't seen yet.
<cfields> tl;dr: if you get a ping request to try your day-to-day workflow with CMake, via IRC, Github, Signals, whatever, please please try to do so. That is a good chance to complain, not after merge :)
<luke-jr> cfields: my build system is quite abnormal now, so I'll plan on it (might need a reminder)
<cfields> luke-jr: ack, you'll get a ping for sure :)
Chris_Stewart_5 has quit [Ping timeout: 272 seconds]
<luke-jr> where is the current codebase btw?
<cfields> still a few weeks out. Just wanted to everyone to know it's coming.
<sipa> cfields: what is the minimum supported cmake version (assuming there are no additional build dependencies or changes to minimum versions of existing one)?
brunoerg has quit [Remote host closed the connection]
Chris_Stewart_5 has joined #bitcoin-core-dev
<hebasto> 3.13
<cfields> luke-jr: review is currently happening at hebasto's repo. There's an ubrella PR open in the core repo, but i'm not sure if it's current (sorry, I've been away this week)
<sipa> hebasto: cool
<fanquake> If branch of is Sunday, do we have a cut off for how long we are willing to wait, before merging something? i.e 1 month post, then we push it again?
<hebasto> however, I will suggest 3.16 considering the time of merging
<fanquake> We don't want to do this too deep into the new release cycle.
<cfields> sipa: ^^. Definitely up for discussion if it turns out a newer vers would have big benefits though.
<achow101> branch off is scheduled for 2 weeks
<cfields> fanquake: ack.
<fanquake> I assume people are also already working on all the downstream intregrations etc. So that we don't end up with broken downstreams for too long.
<sipa> the oldest system i regularly build on is an ubuntu 20.04, which has cmake 3.16
<cfields> at coredev we said ~2 weeks after would be reasonable. That puts us about a month from now.
<hebasto> sipa: exactly!
<fanquake> Ok.
<cfields> That seems reasonable to me, but I must admit I'd hoped to have this week for review and wasn't able, so I'm personally a week behind. But I'll try to catch up next week.
<achow101> Any other topics to discuss?
<fanquake> Yea
<cfields> So say 4 weeks from now we decide to merge, short extension, or punt?
<luke-jr> (on that note, should I just close #28564 or does anyone care to give it a quick review to fix current versions?)
<gribble`> https://github.com/bitcoin/bitcoin/issues/28564 | Bugfix: configure: Correct check for fuzz binary needing a main function by luke-jr · Pull Request #28564 · bitcoin/bitcoin · GitHub
<achow101> cfields: ack
<fanquake> cfields: that sounds ok, just don't want scope for this to start dragging out
<hebasto> ack :)
<fanquake> luke-jr: all build PRs are still relevant, it's not like cmake fixes the bugs in the branches we have to maintain for the next few years
<fanquake> so changes to the current build system are still needed, and useful
<_aj_> were we going to start polling for priority projects?
<cfields> fanquake: ack.
<cfields> _aj_: ah, right.
<luke-jr> ok, but absent additional changes, this bug amounts to a minor configure output thing IIUC
* luke-jr shrugs
<achow101> _aj_: next week I think
<achow101> I guess I can put up the issue for collecting possible projects
<_aj_> sounds good; seems like cmake is already a priority project :)
<fanquake> _aj_: if we have to pick 3, I'd kinda hope not. We have bitcoin problems to solve heh
<_aj_> well, if it's finished in four weeks time, nbd :)
<luke-jr> >finished
<luke-jr> o.o
<fanquake> I have one other quick topic
<fanquake> A 25.1rc1 has been tagged: https://github.com/bitcoin/bitcoin/releases/tag/v25.1rc1
<fanquake> So time to Guix build & test the bins.
<fanquake> Check out the release notes, and if you think there's something missing that should have been backported, let me know.
<luke-jr> I'm still struggling with bootstrapping guix x.x
<fanquake> Ideally 25.1 is released some time not long after feature freeze.
<fanquake> Note there are also PRs for 24.x & 23.x backports open at the moment (both reviewable).
<fanquake> luke-jr: if you can point me to the issues you've opened upstream, I can follow up
<luke-jr> fanquake: upstream just doesn't support it at all
<luke-jr> their answer is that it's impossible
<achow101> #28599 for gathering projects to vote on
<gribble`> https://github.com/bitcoin/bitcoin/issues/28599 | Gathering Priorities for 27.0 · Issue #28599 · bitcoin/bitcoin · GitHub
<fanquake> luke-jr: ok, can you link me to the issue/mailing list thread where the discussion happned
<luke-jr> fanquake: just IRC
<fanquake> cool, link me to the logs?
<luke-jr> #guix isn't logged ...
<achow101> Any other topics?
<luke-jr> nm, found log link
<dergoegge> achow101: maybe mention that the vote is only relevant for frequent contributors?
<sipa> we could also just do the discussion in a frequent contributor discussion, instead of a public issue
<achow101> sipa: github seems to have removed the feature for team discussions
<sipa> oh!
<sipa> indeed, there is just an json archive dump
<achow101> #endmeeting
<_aj_> could setup a private repo limit to freq-contrib and setup Discussions on that?
<achow101> I think it's fine to leave it open unless there's actually a problem? we can more aggressively moderate if need be
<sipa> achow101: yeah
<fanquake> luke-jr: will read through
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/52c6904c7891...db19a7e89d19
<bitcoin-git> bitcoin/master fa28f5a MarcoFalke: test: Bump walletpassphrase timeouts to avoid intermittent issues
<bitcoin-git> bitcoin/master db19a7e Andrew Chow: Merge bitcoin/bitcoin#28403: test: Bump walletpassphrase timeouts to avoid...
<bitcoin-git> [bitcoin] achow101 merged pull request #28403: test: Bump walletpassphrase timeouts to avoid intermittent issues (master...2309-ci-bump-timeout-) https://github.com/bitcoin/bitcoin/pull/28403
bugs_ has joined #bitcoin-core-dev
<achow101> darosior: sipa: any thoughts on how to deal with migrating a legacy wallet that has a hybrid pubkey?
<darosior> Error cleanly, tell the user they must create a new descriptor wallet and send the funds there?
<achow101> I'm leaning towards just giving an error that tells them to open an issue. it shouldn't be something that anyone actually uses
<josie> achow101: dont
<sipa> achow101: you'd need to have imported a hybrid pubkey manually, as watch-only (as there is no corresponding private key for it, in the CKey sense)
<darosior> instagibbs: https://github.com/bitcoin/bitcoin/pull/27609#issuecomment-1749112324 should it? I just modified rpc_packages.py to 'submitpackage' a parent with `DEFAULT_FEE * 10` and a child with `DEFAULT_FEE` and both were accepted. Maybe i just made a mistake.
<darosior> Oh right it's only watchonly
<darosior> So they don't even have to send any funds
<_aj_> as long as DEFAULT_FEE > mempool min fee, that's okay though
<darosior> Yes
<_aj_> at leat in my tests, when mempool min fee > child feerate, i get a reject
<darosior> That's what i was thinking from reading the code, so `submitpackage` can be used with a package that is not a CPFP. That's what i was telling Murch[m]
<glozow> I think some of us are thinking about the "child lower than package feerate and mempool minimum feerate" case, and some of us are just thinking about the "child lower than package feerate in general"
<sipa> what if the child has higher feerate than the mempool, but after submitting the parent, the mempool feerate increases to be higher than the child's?
<darosior> glozow: yes
<glozow> sipa: LimitMempoolSize() is not called until the end of `AcceptPackage`
<glozow> so that should not happen
<darosior> achow101: Maybe proceed with migrating all the rest and return a warning in the command result / log about how imported hybrid keys couldn't be migrated. In my opinion this should be so rare that it's not worth going out of your way. As long as there is a clear warning / error somewhere. Worst case it's in the log they don't notice it but no funds
<darosior> is actually lost.
<darosior> glozow: so the TrimToSize() pushing up the feerate by 1sat/vb you described in https://github.com/bitcoin/bitcoin/pull/27609#issuecomment-1542695316 can still happen right?
<glozow> darosior: not with `IsTree`, you can't have diamonds like that
<darosior> Yes i'm saying without the diamond, just with a child that ... Oooh ok got it :)
pablomartin4btc has joined #bitcoin-core-dev
pablomartin has quit [Ping timeout: 240 seconds]
<bitcoin-git> [bitcoin] fanquake pushed 11 commits to master: https://github.com/bitcoin/bitcoin/compare/db19a7e89d19...d9c1cc5f1f54
<bitcoin-git> bitcoin/master 5d84693 Andrew Chow: test: Add helper functions for checking node versions
<bitcoin-git> bitcoin/master 313d665 Andrew Chow: test: Fix 0.16 wallet paths and downgrade test
<bitcoin-git> bitcoin/master 53f35d0 Andrew Chow: test: Remove w1_v18 from wallet backwards compatibility
<bitcoin-git> [bitcoin] fanquake merged pull request #28027: test: Fixes and updates to wallet_backwards_compatibility.py for 25.0 and descriptor wallets (master...2023-07-test-wallet-back-compat-updates) https://github.com/bitcoin/bitcoin/pull/28027
pablomartin4btc has quit [Ping timeout: 255 seconds]
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/d9c1cc5f1f54...6e5cf8e95391
<bitcoin-git> bitcoin/master c1e6c54 Pieter Wuille: descriptors: disallow hybrid public keys
<bitcoin-git> bitcoin/master 6e5cf8e Andrew Chow: Merge bitcoin/bitcoin#28587: descriptors: disallow hybrid public keys
<bitcoin-git> [bitcoin] achow101 merged pull request #28587: descriptors: disallow hybrid public keys (master...202310_no_hybrid_descriptors) https://github.com/bitcoin/bitcoin/pull/28587
<darosior> glozow: could you expand on your answer to sipa? How is it that you can't have a very large parent (say your mempool is 280MB, parent is 20MB) and a child whose feerate would position it at the very bottom of the mempool before accepting the parent, such as when you reach LimitMempoolSize() the child would get dropped and the minimum mempool
<darosior> feerate increased by 1sat/vb?
<_aj_> can't have parent/ancestors more than 400k weight?
<darosior> The example works with smaller sizes.
* darosior afk
<vasild> hebasto, cfields: so, to test my workflow with cmake, should I merge hebasto/cmake-staging into some local branch of mine and then "work as usual"?
<vasild> well, "work as usual" / modulo using cmake instead of autotools of course
<hebasto> vasild: no, merging will cause silent conflicts
<vasild> hum?
<vasild> conflicts between what? there is no cmake files in master now
<hebasto> there were changes in source file organisation
<hebasto> right now, the longest chain of reviewed commits is here -- https://github.com/hebasto/bitcoin/pull/31
Guyver2 has joined #bitcoin-core-dev
Guyver2 has left #bitcoin-core-dev [#bitcoin-core-dev]
<vasild> ok, this is the hebasto/230916-linear branch
<hebasto> correct
<vasild> is this the one to test?
<glozow> darosior: so walking through the scenario. I assume in this situation the large parent is higher feerate than the child. Parent gets in by itself, and we exceed the 300mb maximum temporarily. If we were to do a `TrimToSize()` perhaps the minimum feerate would change, but we're not. So we submit the child, and then we call `TrimToSize` at the end and evict by worst descendant score.
<vasild> shouldn't I also test unreviewed commits?
<glozow> iiuc sipa's question was whether the mempool minimum feerate can change in the middle of `AcceptPackage`, and the answer is no since #28251
<gribble`> https://github.com/bitcoin/bitcoin/issues/28251 | validation: fix coins disappearing mid-package evaluation by glozow · Pull Request #28251 · bitcoin/bitcoin · GitHub
<hebasto> vasild: yes. that branch is a rebase of reviewed commits
<hebasto> and it is supposed to be new staging branch after acking
<vasild> hebasto: ok, I can test directly hebasto/230916-linear but this is a bit boring. I want to test it together with my PR, for this I guess I should merge one way or another. git diff --stat origin/master...hebasto/230916-linear looks pretty innocent wrt to merge conflics - just ++++ lines adding cmake stuff.
<_aj_> hebasto: what do you do to build that branch?
<hebasto> vasild: any conflict will and a cmake error. I'll make a fresh rebase for you
cryptapus has quit [Ping timeout: 258 seconds]
<hebasto> is that what you meant?
<vasild> hebasto: So, hebasto/230916-linear is based on master from Sep 12. You are worried that if there were build related changed in master after Sep 12 that are included in my local branch, then hebasto/230916-linear will not be adapted to that?
<hebasto> correct
<vasild> I see
<_aj_> hebasto: how do i enable debug, Werror and c++20?
<vasild> ok, for now I will play with hebasto/230916-linear only
<hebasto> _aj_: `-DCXX20 -DCMAKE_BUILD_TYPE=Debug` ; Werror not implemented yet
<hebasto> full list of options is here --https://github.com/bitcoin/bitcoin/pull/25797#issue-1330985812 (near bottom of the comment)
<vasild> _aj_: running ccmake gives some list of the options in a test/console ui, I find it useful
<vasild> s/test/text/
<hebasto> ^ indeed
<hebasto> also adding `-LH` will print options as well
brunoerg has joined #bitcoin-core-dev
<_aj_> hebasto: that table says -DWERROR should do Werror?
<_aj_> ah, but it doesn't actually work
<hebasto> yes. but it is not implemented in the staging branch where commit-by-commit reviewing happens
<hebasto> the branch in the umbrella PR was fully-fledged with all options implemented
<bitcoin-git> [bitcoin] Retropex closed pull request #28217: set `DEFAULT_PERMIT_BAREMULTISIG` to false (master...Permitbaremultisig) https://github.com/bitcoin/bitcoin/pull/28217
<_aj_> so `cd build; cmake -S ..; cd ../src; touch net.h; cmake --build ../build -j 20` seems like it works okay
<_aj_> ccmake is pretty great
<vasild> well, hebasto/230916-linear compiles on freebsd
<hebasto> cool
<_aj_> how do i tell ctest where to look if i'm in src/ rather than build/ ?
dberkelmans has joined #bitcoin-core-dev
<hebasto> `--test-dir`
<_aj_> -test-dir ../build ?
<_aj_> seems to work, also seems like it orders the test by whichever took longest last time?
<hebasto> did not check the order
<_aj_> seems very nice, anyway
<hebasto> thanks!
brunoerg has quit [Remote host closed the connection]
abubakarsadiq has quit [Quit: Connection closed for inactivity]
<Murch[m]> <darosior> "feerate increased by 1sat/vb?" <- If the child gets dropped, _if_ that child had a higher feerate than the package, the parent would then also be below the dynamic minimum feerate and would also get dropped?
<Murch[m]> That’s why I was asking whether we generally restricted to packages where the child has a higher feerate than the package
Talkless has joined #bitcoin-core-dev
<glozow> ^it's more that the parent would have a lower descendant score than the child, so parent+child would be selected before child for eviction. We don't proactively trim everything below our new minimum.
<glozow> No we don't explicitly enforce that
<instagibbs> darosior in general we will be gossiping packages that arent necessarily CPFPs, and we have to handle them in a good way
<Murch[m]> But I thought we were talking about the more narrow functionality of #27609?
<gribble`> https://github.com/bitcoin/bitcoin/issues/27609 | rpc: allow submitpackage to be called outside of regtest by glozow · Pull Request #27609 · bitcoin/bitcoin · GitHub
<instagibbs> Murch[m] feel free to recap your question to me, think I missed something
<Murch[m]> If the intended purpose for making the submitpackage RPC available in this release is to give to Lightning users with commitment transactions stuck on feerates below the dynamic minimum feerate an avenue for submitting their commitment tx and a bumping child to a node, why would we care in this context about packages where the child has a lower feerate than the package?
mudsip has joined #bitcoin-core-dev
mudsip has quit [Client Quit]
<Murch[m]> I guess you could have a construction where a grandparent tx has a high feerate, a parent tx has a low feerate, and the child has a medium feerate that is lower than the package, but then the grandparent would have been eligible by itself in the first place
Guest36 has joined #bitcoin-core-dev
<Murch[m]> And then you could only submit parent and child which would fulfill the criteria of the child having a higher feerate than the package
Guest36 has quit [Client Quit]
<instagibbs> it's not important for the rpc per se I guess, but when gossiping we need to support arbitrary things where a node comes back online, gets the low fee child, is missing the parent, and fetches the ancestors
<Murch[m]> Sure, but that’s #27611, which I gather is not slated to be in v26
<instagibbs> with a LN wallet "of course" the child will be high feerate, that's the point of the wallet logic
<gribble`> https://github.com/bitcoin/bitcoin/issues/27611 | refactor: Use ChainType enum exhaustively by TheCharlatan · Pull Request #27611 · bitcoin/bitcoin · GitHub
<glozow> are you proposing to add this restriction to packages that are submitted via submitpackage? because that's not something you can easily check prior to calling `AcceptPackage`
<Murch[m]> errrr #26711
<gribble`> https://github.com/bitcoin/bitcoin/issues/26711 | validate package transactions with their in-package ancestor sets by glozow · Pull Request #26711 · bitcoin/bitcoin · GitHub
<instagibbs> 26711 "merely" makes the logic for acceptance smarter to avoid edge cases, and make it safe for non-tree
<Murch[m]> right
<Murch[m]> And from staring a bunch at packages in the context of candidate sets and miniminer in the last year, my suspicion would be that even a lot of the edge cases with diamonds mostly trigger around situations where a parent pays for a child
<Murch[m]> If the lowest descendant has a higher feerate than the package, wouldn’t that already preclude many/most/all of these edge cases, i.e. perhaps a decent way to shore up submitpackage for early release?
<instagibbs> ah, you mean master + check child for higher feerate? that's not sufficient
<instagibbs> it's in the graveyard of ideas in the tree PR IIRC
<glozow> my point is also that this is way more involved to check than a simple topology restriction
<glozow> you don't know what the feerates are until you pass it to validation
<instagibbs> yeah, that too. checking topo is very cheap + easy to remove later
<instagibbs> you need PreChecks to get fee info
<Murch[m]> I thought packages were topologically restricted to having a single transaction descending from all other package members?
<glozow> correct, they have to be a child with unconfirmed parents
<Murch[m]> So wouldn’t it just amount to adding up the total package size and total package fees, and comparing that to the individual feerate of the latest descendant?
<glozow> how are you getting the fees though
<instagibbs> you can have weird fee structures in the subpackages
<instagibbs> that master + child check won't catch iirc
<Murch[m]> You mean a sub-ancestry that is self-sufficient and has a higher feerate by itself?
<Murch[m]> glozow: Child with unconfirmed parents, or child with all unconfirmed ancestors?
<glozow> parents
<instagibbs> maybe not, I've been focusing on 26711 and the comments look pretty stale unfortunately. things are really non-obvious
<Murch[m]> So the problem case would be if you had two parents and one has a high feerate and the other has a low feerate, and the child would have a lower feerate than the package?
<Murch[m]> And we’d reject the package because the child fails the criteria, even though the high-feerate parent would be self-sufficient and then from the remainder the child would be of course higher feerate than the secnd parent?
<instagibbs> no, we'd accept the high feerate parent first in individual evaluation
<glozow> No I think worst case scenario is accepting a below-minfeerate child (as illustrated in that example)
<Murch[m]> Great example
<instagibbs> based on https://github.com/bitcoin/bitcoin/pull/27609#issuecomment-1544414801 it seems we had reasons why the last-child-feerate wasn't enough
<Murch[m]> My suggestion would be that the example you linked would be rejected because the child has a lower feerate than the package
<glozow> (that's not something we need to solve for the RPC imo, which I think people agree with)
<instagibbs> I'm not sure that would be sufficient, is my point. Tree topo is, and 26711 subsumes it
<sipa> So is the idea that 26711 only changes things for non-tree topologies?
<glozow> Well, 26711 also allows all ancestor packages, so a 3-generation tree is now permitted when it wasn't before
<instagibbs> for tree topos, the eval should be very close yes
<instagibbs> parents evaluaated one by one, then child, if all parents succeeded
<instagibbs> or all parents didnt get disallowed*
<instagibbs> s/succeed/dont fail for non-fee related reasons/
<sipa> i have a slightly uncomfortable feeling that this RPC access is being rushed, and i'd like to just see 26711 make it in instead
<Murch[m]> I see, so the point that I’m missing is that even in the experimental submitpackage RPC we want to support situations in which subsets of the package are eligible
<sipa> but i'm still trying to wrap my head around what the additional restrictions in 27609 mean... if it's the case that 26711 only changes things for things that 27609 doesn't permit anyway, then it obviously doesn't matter
<instagibbs> hm?
<glozow> Murch: I don't think your suggestion is a restriction that we can easily tack on / remove later, as you'd need to do it within validation. I also don't think it's sufficient as you can still add another tx under the diamond with the same feerate as the package
<glozow> 26711 would not change things for a child-with-parents package that is tree-shaped
<sipa> glozow: ok, thanks
<Murch[m]> aah, I see what I was missing
<bitcoin-git> [bitcoin] achow101 opened pull request #28602: descriptors: Disallow hybrid and uncompressed keys when inferring (master...migrate-hybrid-keys) https://github.com/bitcoin/bitcoin/pull/28602
<glozow> that being said I wouldn't want to propose the RPC if it makes people uncomfortable
<Murch[m]> We have the topology of the package because we see the outpoints being spent by descendants of other transactinos, but we don’t know the amounts of the spent UTXOs because we’d have to first look up the UTXOs and thus we can’t get the fees
* Murch[m] facepalms
<_aj_> trying to think about 26711 at the same time doesn't seem super helpful; the rpc just takes a super simple case (some unreleated parents and a child) and allows them to be added as a package. all the complex topologies are just disallowed
<instagibbs> Murch[m] yeah you need `PreCheck`s for that
<instagibbs> deep in eval territory
<glozow> Murch: 👍
<Murch[m]> So it’s easy to restrict to parents + child, or only tree but no diamond, but not easy to check for the feerate
<Murch[m]> gotcha
<glozow> Yeah to be clear, the restriction of child+parents only is already in there
<glozow> However, given the fact that parents can spend parents, child-with-parents is not that much simpler than tx-with-ancestors when thinking about edge cases.
<glozow> That's why 26711 is so big, haha
<Murch[m]> Yeah, but in #27609 we do not allow parents to spend other parents, right?
<gribble`> https://github.com/bitcoin/bitcoin/issues/27609 | rpc: allow submitpackage to be called outside of regtest by glozow · Pull Request #27609 · bitcoin/bitcoin · GitHub
<instagibbs> parents, which are only spent by a single child
<glozow> yes exactly
<_aj_> so if you had minfee=10sat/vb, p1=30sat/vb, p2=6sat/vb, child=12sat/vb, #27609 would be wrong, i think? (p1 accept; but p2+child = 9sat/vb)
<gribble`> https://github.com/bitcoin/bitcoin/issues/27609 | rpc: allow submitpackage to be called outside of regtest by glozow · Pull Request #27609 · bitcoin/bitcoin · GitHub
<glozow> _aj_: is p1+p2+child a tree?
<_aj_> glozow: child spends p1 and p2, no other relationships
<glozow> why wrong? you shouldn't take p2 and child
<_aj_> glozow: oh does p1 already get pre-accepted on its own?
<instagibbs> yeah
<glozow> yeah it's first tried by itself
<instagibbs> one by one eval first
<instagibbs> then "rest of package"
<instagibbs> is master
<_aj_> so after that phase, all remaining parents should be below minfee or they would already be accepted?
<glozow> correct
dberkelmans has quit [Quit: Client closed]
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/6e5cf8e95391...0b2c93bc560c
<bitcoin-git> bitcoin/master a9ef702 Ryan Ofsky: assumeutxo: change getchainstates RPC to return a list of chainstates
<bitcoin-git> bitcoin/master 0b2c93b Andrew Chow: Merge bitcoin/bitcoin#28590: assumeutxo: change getchainstates RPC to retu...
<bitcoin-git> [bitcoin] achow101 merged pull request #28590: assumeutxo: change getchainstates RPC to return a list of chainstates (master...pr/getchain) https://github.com/bitcoin/bitcoin/pull/28590
mudsip has joined #bitcoin-core-dev
mudsip has quit []
OP_NOP has joined #bitcoin-core-dev
OP_NOP has quit [Ping timeout: 240 seconds]
jonatack has quit [Ping timeout: 255 seconds]
jonatack has joined #bitcoin-core-dev
Talkless has quit [Quit: Konversation terminated!]
nanotube has quit [Ping timeout: 272 seconds]
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/0b2c93bc560c...cf553e3ab7b3
<bitcoin-git> bitcoin/master fa071ae MarcoFalke: wallet: No BDB creation, unless -deprecatedrpc=create_bdb
<bitcoin-git> bitcoin/master cf553e3 Andrew Chow: Merge bitcoin/bitcoin#28597: wallet: No BDB creation, unless -deprecatedrp...
<bitcoin-git> [bitcoin] achow101 merged pull request #28597: wallet: No BDB creation, unless -deprecatedrpc=create_bdb (master...2310-less-bdb-) https://github.com/bitcoin/bitcoin/pull/28597
<bitcoin-git> [bitcoin] achow101 closed pull request #20892: tests: Run both descriptor and legacy tests within a single test invocation (master...better-descriptor-tests) https://github.com/bitcoin/bitcoin/pull/20892
abubakarsadiq has joined #bitcoin-core-dev
pablomartin4btc has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 240 seconds]
Zenton has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
AaronvanW has quit [Ping timeout: 246 seconds]
vysn has quit [Remote host closed the connection]
brunoerg has quit [Remote host closed the connection]
jQrgen has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
bugs_ has quit [Quit: Leaving]
brunoerg has joined #bitcoin-core-dev
abubakarsadiq has quit [Quit: Connection closed for inactivity]
brunoerg has quit [Ping timeout: 240 seconds]
brunoerg has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] achow101 pushed 6 commits to master: https://github.com/bitcoin/bitcoin/compare/cf553e3ab7b3...54bdb6e07459
<bitcoin-git> bitcoin/master b4f28cc glozow: [doc] parent pay for child in aggregate CheckFeeRate
<bitcoin-git> bitcoin/master e32ba15 glozow: [txpackages] IsChildWithParentsTree()
<bitcoin-git> bitcoin/master 5b9087a glozow: [rpc] require package to be a tree in submitpackage
<bitcoin-git> [bitcoin] achow101 merged pull request #27609: rpc: allow submitpackage to be called outside of regtest (master...open-submitpackage) https://github.com/bitcoin/bitcoin/pull/27609
bitdex has joined #bitcoin-core-dev
benwestgate has quit [Quit: Leaving.]
brunoerg has quit [Remote host closed the connection]
<bitcoin-git> [bitcoin] achow101 opened pull request #28604: test: Use feerate higher than minrelay fee in wallet_fundraw (master...fix-fundraw-test-intermittent) https://github.com/bitcoin/bitcoin/pull/28604
jarthur has quit [Quit: jarthur]