jonatack has quit [Quit: Client closed]
stevenroose has quit [Quit: ZNC 1.7.4 - https://znc.in]
stevenroose has joined #bitcoin-core-dev
belcher_ has joined #bitcoin-core-dev
belcher has quit [Ping timeout: 252 seconds]
b10c has quit [Quit: Connection closed for inactivity]
earnestly has quit [Ping timeout: 252 seconds]
Guest50 has joined #bitcoin-core-dev
Guest50 has quit [Client Quit]
gnaf has quit [Ping timeout: 252 seconds]
jarthur has quit [Ping timeout: 252 seconds]
jarthur has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [gui] luke-jr closed pull request #230: Support backup to new text-based database dump format (master...gui_backup_formats) https://github.com/bitcoin-core/gui/pull/230
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
cmirror has quit [Remote host closed the connection]
cmirror has joined #bitcoin-core-dev
vysn has joined #bitcoin-core-dev
bitdex has joined #bitcoin-core-dev
jespada has quit [Ping timeout: 240 seconds]
jespada has joined #bitcoin-core-dev
saranshsharma has joined #bitcoin-core-dev
gnaf has joined #bitcoin-core-dev
Guyver2 has joined #bitcoin-core-dev
goatpig has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fujicoin opened pull request #22913: Fix the case where the peer status is not updated (master...fix210908) https://github.com/bitcoin/bitcoin/pull/22913
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
vnogueira has quit [Remote host closed the connection]
vnogueira has joined #bitcoin-core-dev
saranshsharma has quit [Remote host closed the connection]
saranshsharma has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/ecf580e40f60...7d7d5e8efde9
<bitcoin-git> bitcoin/master fab0b55 MarcoFalke: addrman: Fix format string in deserialize error
<bitcoin-git> bitcoin/master facce4c MarcoFalke: test: Remove useless overwrite
<bitcoin-git> bitcoin/master 7d7d5e8 fanquake: Merge bitcoin/bitcoin#22879: addrman: Fix format string in deserialize err...
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake merged pull request #22879: addrman: Fix format string in deserialize error (master...2109-testPeersDat) https://github.com/bitcoin/bitcoin/pull/22879
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
saranshsharma has quit [Remote host closed the connection]
<vasild> Is anybody running a CJDNS node?
saranshsharma has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake opened pull request #22914: util: remove libevent <= 2.0.18 back-compat code (master...libevent_cleanup) https://github.com/bitcoin/bitcoin/pull/22914
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] MarcoFalke opened pull request #22915: Remove confusing CAddrDB (master...2109-noAddrDb) https://github.com/bitcoin/bitcoin/pull/22915
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
goatpig has quit [Quit: Konversation terminated!]
lkqwejhhgasdjhgn has joined #bitcoin-core-dev
Guyver2 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
saranshsharma has quit [Remote host closed the connection]
goatpig has joined #bitcoin-core-dev
aechu has quit [Ping timeout: 276 seconds]
yanmaani1 has quit [Ping timeout: 276 seconds]
aechu has joined #bitcoin-core-dev
earnestly has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake opened pull request #22916: doc: add missing copyright header to getuniquepath.cpp (master...missing_copyright_header) https://github.com/bitcoin/bitcoin/pull/22916
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
smartin has joined #bitcoin-core-dev
jonatack has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/7d7d5e8efde9...5e3380b9f594
<bitcoin-git> bitcoin/master 5e3380b MarcoFalke: Merge bitcoin/bitcoin#22916: doc: add missing copyright header to getuniqu...
<bitcoin-git> bitcoin/master 69a439b fanquake: doc: add missing copyright header to getuniquepath.cpp
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] MarcoFalke merged pull request #22916: doc: add missing copyright header to getuniquepath.cpp (master...missing_copyright_header) https://github.com/bitcoin/bitcoin/pull/22916
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
Guest44 has joined #bitcoin-core-dev
Guest44 has quit [Client Quit]
kexkey has quit [Ping timeout: 252 seconds]
kexkey has joined #bitcoin-core-dev
belcher_ is now known as belcher
saranshsharma has joined #bitcoin-core-dev
saranshsharma has quit [Ping timeout: 260 seconds]
yanmaani1 has joined #bitcoin-core-dev
saranshsharma has joined #bitcoin-core-dev
gnaf has quit [Ping timeout: 252 seconds]
saranshsharma has quit [Ping timeout: 265 seconds]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] hebasto opened pull request #22917: build: Copy appropriate MSVC build output to src/qt automatically (master...210908-copy) https://github.com/bitcoin/bitcoin/pull/22917
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
Guyver2 has joined #bitcoin-core-dev
b10c has joined #bitcoin-core-dev
<hebasto> MarcoFalke: should we in https://ci.appveyor.com/project/DrahtBot/bitcoin/settings check box "Skip branches without `appveyor.yml`" ?
<MarcoFalke> hebasto: Maybe. Currently I can't login
<MarcoFalke> I used up my rate limit to lock all historic pull requests to prevent spam
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] kiminuo opened pull request #22918: rpc: Add level 3 verbosity to getblock RPC call (#21245 modified) (master...feature/2021-09-verbose-level-3-for-getblock) https://github.com/bitcoin/bitcoin/pull/22918
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake closed pull request #21245: rpc: Add level 3 verbosity to getblock RPC call. (master...verbosity-level-3-getblock) https://github.com/bitcoin/bitcoin/pull/21245
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
gnaf has joined #bitcoin-core-dev
ArctVaulMarsHMPJ has quit [Quit: EXIT]
bitdex has quit [Quit: = ""]
vysn has quit [Quit: WeeChat 3.2]
vysn has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] RohitRanjangit opened pull request #22919: fees: skip pointless fee parameter calculation during IBD (master...lazy_update) https://github.com/bitcoin/bitcoin/pull/22919
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
copumpkin has quit [Ping timeout: 252 seconds]
vysn has quit [Ping timeout: 260 seconds]
prayank has joined #bitcoin-core-dev
<prayank> debug=mempool -> debug.log -> replacing tx <original txid>
<prayank> Does removing this information from logs affect any functionality?
<sipa> no, it's a log...
<sipa> logs don't have functionality
<sipa> apart from logging what's going on
<laanwj> it affects the functionality of: being able to debug that functionality of the mempool by checking the logs
<prayank> I mean is someone using them and any projects depend on it?
<laanwj> i think you should start from the start, why do you want to remove it
<michaelfolkson> Debuggers rely on debug logs to locate bugs
<laanwj> exactly
<laanwj> it's troubleshooting information not more
<prayank> Privacy. I don't think others need to know about my replacement details. X replaced Y. This is not available on blockchain and a user who starts running node today won't be able to get it for past transactions. It's available for only wallet transactions using gettransaction.
<michaelfolkson> So don't share your debug log with anyone
<laanwj> there's a lot of debug functionality that can be enabled that is potentially privacy sensitive
<prayank> It's not something you control
<prayank> Debug logs are available for all running nodes
<laanwj> only if the 'mempool' flag is enabled in this case right
<laanwj> which you wouldn't enable unless you want to see mempool internals
<prayank> Okay let me rephrase my question
<laanwj> just be really careful with giving bitcoin debug logs to people, they're never "safe" from a privacy perspective, if possible only post a relevant excerpt and if you post to public forums, censor information you don't want known
<sipa> debug=net will list every network message received
<sipa> e.g.
<laanwj> there is nothing especially bad about this message in that regard?
<michaelfolkson> You don
<prayank> If we change "replacing tx <original txid>" to "replacing tx <>". Does this affect any debugging or any projects?
<laanwj> yes, it make it pointless
<michaelfolkson> Yes if someone is trying to debug a problem with RBF
<laanwj> the specific information is what you need to trace problems, why debug logging exists
<laanwj> say, if some specific transaction gets mis-handled, it is good to see when/what
<sipa> there may also be functional tests that rely on debug messages, though i'm not sure that's the case specifically for this one
<laanwj> yes
<sipa> in any case: if you don't want mempool details in your logs, don't enable mempool debug logs
<prayank> It's not about my logs. Others can see replacement done by me in their logs.
<laanwj> well it's public information
<sipa> ooh, now i understand
<sipa> well, yes, it's public information
<prayank> I wish we could remove it. Maybe I will experiment more with it and see if anything can be changed. I think this is similar to confidential transactions in which amounts are hidden which can affect verification of supply or other debugging.
<sipa> no
<sipa> in CT the information is secret
<laanwj> confidential transactions is completely different, it means peers *don't have* this information, so can't log it if they wanted, playing hide and seek with log messages is not going to make anyone more safe
<sipa> just because information isn't logged doesn't mean it isn't there; anyone who actually cares about it can still log it
saranshsharma has joined #bitcoin-core-dev
<laanwj> yes; as far as we know, spy nodes do not generally run bitcoin core at all, or if they do, i'd expect them to use a heavily patched version that logs all kinds of extra stuff
saranshsharma has quit [Ping timeout: 252 seconds]
r-ush has joined #bitcoin-core-dev
<laanwj> besides, it's an unencrypted P2P network, information about transaction propagation can be sniffed passively
Guyver2_ has joined #bitcoin-core-dev
Guyver2 has quit [Ping timeout: 260 seconds]
Guyver2_ is now known as Guyver2
<laanwj> crippling our own debugging capability in any way for a false sense of privacy seems a bad trade-off
vnogueira has quit [Remote host closed the connection]
goatpig has quit [Quit: Konversation terminated!]
<laanwj> should we tag 22.0 final ?
lucaferr has joined #bitcoin-core-dev
lucaferr has quit [Client Quit]
lucaferr has joined #bitcoin-core-dev
sipsorcery has joined #bitcoin-core-dev
<hebasto> everything looks done for 22.0 final
<laanwj> yes-just removed #22681 from the milestone, there's #22857 but I don't think it has anything critical that needs an extra rc, could just as well be 22.1 items?
<gribble> https://github.com/bitcoin/bitcoin/issues/22681 | Manual page generation on master broken · Issue #22681 · bitcoin/bitcoin · GitHub
<gribble> https://github.com/bitcoin/bitcoin/issues/22857 | [22.x] Backports by fanquake · Pull Request #22857 · bitcoin/bitcoin · GitHub
<lucaferr> I'm trying to find an example TapRoot keypath transaction in the test vectors linked from bip341. Any suggestions on how to find one?
<laanwj> although fanquake has a point that they could be merged without a rc, it's a doc change and a minor build system one
<laanwj> first things first, let's merge the release notes back from the wiki
<sipa> lucaferr: around half of them probably are
<lucaferr> @sipa: ah, ok.. A bit unsure on how to interpret the comment field
<lucaferr> I was hoping for one without annex or just as vanilla as possible
<sipa> lucaferr: easier to look at the generating code: https://github.com/bitcoin/bitcoin/blob/master/test/functional/feature_taproot.py
<lucaferr> will do, thanks
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] laanwj opened pull request #22920: doc: Move 22.0 release notes from wiki (22.x...2021-09-release-notes) https://github.com/bitcoin/bitcoin/pull/22920
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
vnogueira has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] laanwj pushed 2 commits to 22.x: https://github.com/bitcoin/bitcoin/compare/86de56776aae...fbf498d26bd2
<bitcoin-git> bitcoin/22.x d447972 W. J. van der Laan: doc: Move 22.0 release notes from wiki
<bitcoin-git> bitcoin/22.x fbf498d W. J. van der Laan: Merge bitcoin/bitcoin#22920: doc: Move 22.0 release notes from wiki
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] laanwj merged pull request #22920: doc: Move 22.0 release notes from wiki (22.x...2021-09-release-notes) https://github.com/bitcoin/bitcoin/pull/22920
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
copumpkin has joined #bitcoin-core-dev
<sipa> lucaferr: both the "sig/bitflip" cases in unit_test_data/script_assets_test.json are key path spends without annex
<lucaferr> sipa: thank you! that's very helpful
gnaf has quit [Ping timeout: 265 seconds]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] laanwj pushed 3 commits to 22.x: https://github.com/bitcoin/bitcoin/compare/fbf498d26bd2...03f142278620
<bitcoin-git> bitcoin/22.x 0640bf5 Pieter Wuille: doc: mention bech32m/BIP350 in doc/descriptors.md
<bitcoin-git> bitcoin/22.x 303bc8a Carl Dong: guix/prelude: Override VERSION with FORCE_VERSION
<bitcoin-git> bitcoin/22.x 03f1422 W. J. van der Laan: Merge bitcoin/bitcoin#22857: [22.x] Backports
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
rockhouse has quit [Remote host closed the connection]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] laanwj merged pull request #22857: [22.x] Backports (22.x...more_22_x_backports) https://github.com/bitcoin/bitcoin/pull/22857
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] laanwj pushed 2 commits to 22.x: https://github.com/bitcoin/bitcoin/compare/03f142278620...f75615ebdda9
<bitcoin-git> bitcoin/22.x afbee40 W. J. van der Laan: build: Bump version to 22.0 final
<bitcoin-git> bitcoin/22.x f75615e W. J. van der Laan: doc: Manual pages update for 22.0 final
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
<laanwj> phew
rockhouse has joined #bitcoin-core-dev
<sipa> i guess the switch to guix should be listed under build system changes in the release notes?
gnaf has joined #bitcoin-core-dev
<sipa> ping dongcarl ?
<sipa> provoostenator: also, there is a release notes section for new RPCs, but the new external signer RPCs aren't listed under it
<sipa> in general, please read the release notes to see if things are missing
<laanwj> it would have been handier to do this when the release notes were still on the wiki
<laanwj> but yes
lucaferr has quit [Remote host closed the connection]
<sipa> laanwj: yes, agree
<laanwj> now I'm not sure whether to hold off tagging final for now, or for how long
<sipa> oh, ok
jonatack has quit [Quit: Client closed]
<sipa> well let me PR a very short reference at least then
vysn has joined #bitcoin-core-dev
<laanwj> sure
<sipa> actually, these new RPCs are listed, but under the wallet section
<laanwj> that seems ok
<sipa> so i'll just remove the empty section, and mention it
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] sipa opened pull request #22921: Some small improvements to release notes (22.x...202109_22xrelease) https://github.com/bitcoin/bitcoin/pull/22921
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
<ryanofsky> achow101, just saw earlier WalletContext/CWallet question, replied https://github.com/bitcoin/bitcoin/pull/22183#issuecomment-915348120
jarthur has quit [Ping timeout: 252 seconds]
jarthur has joined #bitcoin-core-dev
gnaf has quit [Ping timeout: 265 seconds]
lkqwejhhgasdjhgn has quit [Quit: Konversation terminated!]
prayank[m] has quit [Quit: You have been kicked for being idle]
gnaf has joined #bitcoin-core-dev
gleb7 has quit [Ping timeout: 245 seconds]
<achow101> ryanofsky: I see. The reason I asked is that #19602 currently makes new CWallets from within a CWallet. I'll try to rework that to not be a member function then.
<gribble> https://github.com/bitcoin/bitcoin/issues/19602 | wallet: Migrate legacy wallets to descriptor wallets by achow101 · Pull Request #19602 · bitcoin/bitcoin · GitHub
lightlike has joined #bitcoin-core-dev
<ryanofsky> I think the part of 19602 that makes new cwallets in a cwallet method looks fine. It's just the part that messes with the vpwallets array should be pulled out to the caller
<ryanofsky> i.e. CWallet::MigrateToDescriptor could simply return the new CWallets instead of adding them to ::vpwallets
saranshsharma has joined #bitcoin-core-dev
saranshsharma has quit [Remote host closed the connection]
saranshsharma has joined #bitcoin-core-dev
saranshsharma has quit [Remote host closed the connection]
Talkless has joined #bitcoin-core-dev
jonatack has joined #bitcoin-core-dev
<jonatack> sipa: feel free to ignore, but while you're there, i hesitated to add a release note about the addr rate limiting in "P2P and network changes" (and the additional getpeerinfo fields in "Updated RPCs")
<laanwj> sipa: something went wrong with your PR
yanmaani1 has quit [Ping timeout: 276 seconds]
yanmaani1 has joined #bitcoin-core-dev
<sipa> jonatack: mentioning the new fields seems fine, that's standard practice
<sipa> laanwj: hmm, will fix soom
<laanwj> just briefly mentioning them is good, you don't actually need (or should) write documentation in the release notes
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] MarcoFalke opened pull request #22922: ci: Fix and enable tests on Windows (master...2109-testWin) https://github.com/bitcoin/bitcoin/pull/22922
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
<jonatack> sipa: wondered if the omission was intentional :D at any rate, no one is spamming addresses (per the rate limiting) to me any longer lately
raj has joined #bitcoin-core-dev
<sipa> jonatack: oh good to hear, i hadn't paid too much attention to it lately
JohnnyD has joined #bitcoin-core-dev
JohnnyD has quit [Client Quit]
yanmaani1 has quit [Ping timeout: 276 seconds]
prayank has quit [Quit: irc thread exit]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] MarcoFalke opened pull request #22923: ci: Switch multiprocess to clang i686 build (master...2109-ciClang686) https://github.com/bitcoin/bitcoin/pull/22923
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
yanmaani1 has joined #bitcoin-core-dev
gnaf has quit [Ping timeout: 265 seconds]
<sipa> laanwj: fixed; seems i just hadn't pulled in the latest upstream/22.x
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] mjdietzx opened pull request #22924: refactor: merge ScriptPubKeyToUniv and ScriptToUniv into a single function (master...refactor_ScriptToUniv) https://github.com/bitcoin/bitcoin/pull/22924
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
sipsorcery has quit [Ping timeout: 260 seconds]
gleb7 has joined #bitcoin-core-dev
sipsorcery has joined #bitcoin-core-dev
gnaf has joined #bitcoin-core-dev
AaronvanW has joined #bitcoin-core-dev
gnaf has quit [Ping timeout: 252 seconds]
<dongcarl> sipa: I will take a look at the branch right now, apologies I missed the release notes in the wiki stage
gnaf has joined #bitcoin-core-dev
cfields has quit [Changing host]
cfields has joined #bitcoin-core-dev
gnaf has quit [Ping timeout: 265 seconds]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] MarcoFalke opened pull request #22925: test: Add missing suppression signed-integer-overflow:addrman.cpp (master...2109-testSupFuzz) https://github.com/bitcoin/bitcoin/pull/22925
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
gnaf has joined #bitcoin-core-dev
vysn has quit [Quit: WeeChat 3.2]
Guyver2_ has joined #bitcoin-core-dev
Guyver2 has quit [Ping timeout: 252 seconds]
Guyver2_ is now known as Guyver2
saranshsharma has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> bitcoin/22.x 9f9ffe5 Pieter Wuille: Some small improvements to release notes
<bitcoin-git> [bitcoin] laanwj pushed 2 commits to 22.x: https://github.com/bitcoin/bitcoin/compare/f75615ebdda9...a0988140b714
<bitcoin-git> bitcoin/22.x a098814 W. J. van der Laan: Merge bitcoin/bitcoin#22921: Some small improvements to release notes
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
saranshsharma has quit [Ping timeout: 265 seconds]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] laanwj merged pull request #22921: Some small improvements to release notes (22.x...202109_22xrelease) https://github.com/bitcoin/bitcoin/pull/22921
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
<dongcarl> Hmm, is there an IRC channel just for C++ questions?
<dongcarl> Can't seem to find any on libera
<sipa> #c++ ?
<sipa> (i haven't tried)
<sipa> but stackoverflow probably works
<dongcarl> oh dope that works
<sipa> i would advise against using dope to answer C++ questions
<dongcarl> 😬
jonatack has quit [Quit: Client closed]
vysn has joined #bitcoin-core-dev
<laanwj> it might help make undefined behavior more understandable
<dongcarl> XP
<shiza> C++ has no owner. Old days freenode would then have ##C++ as well...
<shiza> But yes everything is in StackOverflow already.
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] laanwj pushed tag v22.0: https://github.com/bitcoin/bitcoin/compare/v22.0
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
<hebasto> \o/
<achow101> \o/
<shiza> You can go ask StackOverflow and your question be closed.
<shiza> Congrats on the new release!
<laanwj> ^^
<dongcarl> hip hip hooray
mxcl has quit [Quit: The Lounge - https://thelounge.chat]
<jamesob> does this mean it's time for another guix build?
<laanwj> jamesob: yep
Talkless has quit [Quit: Konversation terminated!]
<stick> wohooo 22.0 \o/
<sipa> you take one up, pass it around, 22 cores of bitcoin on the wall
<sipa> i guess that doesn't roll off the tongue that well
<stick> 22 luftballons auf ihrem weg zum horizont :D
<laanwj> hehe
<b10c> \o/
<dodo> nice
<jb55> \o/ gj team
<cfields> :)
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] hebasto closed pull request #22917: build: Copy appropriate MSVC build output to src/qt automatically (master...210908-copy) https://github.com/bitcoin/bitcoin/pull/22917
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
gleb7 has quit [Ping timeout: 265 seconds]
jonatack has joined #bitcoin-core-dev
Guyver2_ has joined #bitcoin-core-dev
Guyver2 has quit [Ping timeout: 265 seconds]
Guyver2_ is now known as Guyver2
gnaf has quit [Quit: Konversation terminated!]
gnaf has joined #bitcoin-core-dev
saranshsharma has joined #bitcoin-core-dev
saranshsharma has quit [Ping timeout: 265 seconds]
<dongcarl> Wondering how our lock annotations interact with inheritance. Let's say I have "class A { virtual int foo() EXCLUSIVE_LOCK_REQUIRED(cs_a) = 0; }", and "class B { int foo() override EXCLUSIVE_LOCK_REQUIRED(cs_b) { return 1 }; }", would calling B::foo lock both cs_a and cs_b?
raj has quit [Quit: Leaving]
smartin has quit [Ping timeout: 252 seconds]
<dongcarl> s/lock both/require both/g
<jonatack> dongcarl: IDK, but you have me reading https://clang.llvm.org/docs/ThreadSafetyAnalysis.html now :)
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] hebasto opened pull request #22926: doc: Set PYTHONUTF8=1 for functional tests on Windows (master...210908-utf) https://github.com/bitcoin/bitcoin/pull/22926
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
<emzy> \o/
sipsorcery has quit [Ping timeout: 260 seconds]
<cfields> dongcarl: I kinda doubt clang is smart enough to figure that out. It's very picky about requiring exact variables and iirc isn't able to follow copies or anything complicated...
<cfields> that said, it should be easy enough to whip up a quick test-case and see :)
<dongcarl> cfields: Yeah I did a quick test and you right
<dongcarl> It's a dumb mechanism, oh well
<cfields> dongcarl: could maybe use CRTP if static polymorphism is enough :)
Guyver2 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
<cfields> (assuming it could even figure out that much)
<dongcarl> Huh... Will read up on CRTP
saranshsharma has joined #bitcoin-core-dev
gene has joined #bitcoin-core-dev
saranshsharma has quit [Ping timeout: 265 seconds]
sipsorcery has joined #bitcoin-core-dev
gnaf has quit [Ping timeout: 252 seconds]
yanmaani1 has quit [Ping timeout: 276 seconds]
bitdex has joined #bitcoin-core-dev
sipsorcery has quit [Ping timeout: 252 seconds]
saranshsharma has joined #bitcoin-core-dev
saranshsharma has quit [Ping timeout: 265 seconds]
gnaf has joined #bitcoin-core-dev
lightlike has quit [Quit: Leaving]
jonatack has quit [Ping timeout: 256 seconds]