< bitcoin-git> [bitcoin] fanquake closed pull request #22599: Improve grammar (master...patch-1) https://github.com/bitcoin/bitcoin/pull/22599
< prayank> hebasto: https://github.com/bitcoin/bitcoin/blob/master/doc/build-android.md this only has instructions for building APK (bitcoin-qt). What if someone wants to run bitcoind and bitcoin-cli on Android?
< sipa> prayank: you'll need to ask whoever implemented the android support, but i suspect it's because daemon processes on android work very differently
< hebasto> prayank[m]: idk what
< hebasto> to answer to you
< laanwj> if you really want to use android like a linux terminal, there's always termux, fairly sure you can compile bitcoind/bitcoin-cli in that
< laanwj> fairly sure it's possible to compile bitcoind and bitcoin-cli using the NDK but it leaves the problem 'how to use them'
< warren> I found my bitcoin-0.21.0 x86_64 (gitian build) mysteriously dead. Nothing in debug.log. Any reports like this?
< dodo> bad hardware?
< warren> dunno, nothing in dmesg
< bitcoin-git> [bitcoin] laanwj pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/f2e41d11097d...fd9c22ca69d8
< bitcoin-git> bitcoin/master 2962640 Jon Atack: contrib, p2p: update I2P hardcoded seeds
< bitcoin-git> bitcoin/master d2dffd5 Jon Atack: doc: add info to i2p.md about IBD time and multiple networks
< bitcoin-git> bitcoin/master fd9c22c W. J. van der Laan: Merge bitcoin/bitcoin#22589: net, doc: update I2P hardcoded seeds and docs...
< bitcoin-git> [bitcoin] laanwj merged pull request #22589: net, doc: update I2P hardcoded seeds and docs for 22.0 (master...i2p-seeds-and-doc-updates) https://github.com/bitcoin/bitcoin/pull/22589
< laanwj> warren: no core dumps?
< laanwj> assuming it was an segmentation fault or abort there should be one, at least if your system is set up to store them
< warren> I guess not setup to store core dumps. but normally you see segfault in dmesg so I dunno.
< shiza> I'm hitting 22587 too. :/
< laanwj> #22587 is only about warnings isn't it?
<@gribble> https://github.com/bitcoin/bitcoin/issues/22587 | Compiler Output · Issue #22587 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] jonatack opened pull request #22600: contrib, p2p: update I2P hardcoded seeds (master...i2p-seeds-update) https://github.com/bitcoin/bitcoin/pull/22600
< shiza> It seems so, someone explained it's because the minimum in range is always less or equal than any other thing of the same type.
< laanwj> yes
< jonatack> sorry for the re-seeds-update, some people have been upgrading and their addresses may have changed due to the port 0 transition
< fanquake> Did they update them in the last hour or something?
< fanquake> Otherwise couldn't these changes have been done in #22589
<@gribble> https://github.com/bitcoin/bitcoin/issues/22589 | net, doc: update I2P hardcoded seeds and docs for 22.0 by jonatack · Pull Request #22589 · bitcoin/bitcoin · GitHub
< jonatack> over the weekend, and i'm waiting on confirmation from two people yet
< jonatack> i understand that it shouldn't hold up an rc though
< fanquake> Confirmation of what?
< laanwj> i don't think having the list that up to date is so important
< laanwj> i understand updates somewhat more often with I2P being new, but at some point we should just trust the address gossip mechanism
< fanquake> I agree, just assumed any changes would have been merged into the previous PR, rather than another update opened right after that was merged.
< jonatack> sure. (confirmation of address change due to port 0 transition. some are deleting their peers.dat)
< fanquake> We can backport #22589, but I would like to do an rc2, given rc1 was doa
<@gribble> https://github.com/bitcoin/bitcoin/issues/22589 | net, doc: update I2P hardcoded seeds and docs for 22.0 by jonatack · Pull Request #22589 · bitcoin/bitcoin · GitHub
< fanquake> I'll add that to #22534 shortly.
<@gribble> https://github.com/bitcoin/bitcoin/issues/22534 | [22.x] rc2 backports by fanquake · Pull Request #22534 · bitcoin/bitcoin · GitHub
< jonatack> no worries, feel free to close, in the meantime i'll update it with any news.
< jonatack> s/deleting their peers.dat/starting a new i2p service from scratch/
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/fd9c22ca69d8...bb6096075094
< bitcoin-git> bitcoin/master ca6c154 Sebastian Falbesoner: test: refactor: remove `hex_str_to_bytes` helper
< bitcoin-git> bitcoin/master bb60960 MarcoFalke: Merge bitcoin/bitcoin#22593: test: refactor: remove `hex_str_to_bytes` hel...
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #22593: test: refactor: remove `hex_str_to_bytes` helper (master...202107-test-remove_unneeded_hexstrtobytes) https://github.com/bitcoin/bitcoin/pull/22593
< bitcoin-git> [bitcoin] MarcoFalke pushed 6 commits to master: https://github.com/bitcoin/bitcoin/compare/bb6096075094...2f60d9fce65e
< bitcoin-git> bitcoin/master fa02934 MarcoFalke: refactor: Mark CAddrMan::Select const
< bitcoin-git> bitcoin/master fae0c79 MarcoFalke: refactor: Mark CAddrMan::GetAddr const
< bitcoin-git> bitcoin/master fab755b MarcoFalke: fuzz: Actually use const addrman
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #21940: refactor: Mark CAddrMan::Select and GetAddr const (master...2105-addrmanConstSelect) https://github.com/bitcoin/bitcoin/pull/21940
< laanwj> fanquake: agree, no need to do immediately-after fix PRs for this
< laanwj> I really don't think we should normalize 'touch a few lines, reformat the entire file' like in #22570
<@gribble> https://github.com/bitcoin/bitcoin/issues/22570 | Ignore banlist.dat by MarcoFalke · Pull Request #22570 · bitcoin/bitcoin · GitHub
< laanwj> like "we closed #22562 so let's sneak it in with another PR"
<@gribble> https://github.com/bitcoin/bitcoin/issues/22562 | [Refactor] Apply clang-format to netaddress.h by Fuzzbawls · Pull Request #22562 · bitcoin/bitcoin · GitHub
< laanwj> a lot of this refactoring and code restyling just creates work for the sake of creating work
< kalle> Yeah, that seems to be the consensus and I've gotten that feedback myself when I want to sneakily fix whitespace, so color me surprised. (Personally I think whitespace indentation fixes are fine as the refactoring is usually trivial, but I've been shot down more than once on that one.)
< laanwj> if i'
< laanwj> if i'm the last person pushing back on this it's fine just do it
< jonatack> #21940 merged an hour ago broke the build for me when DEBUG_ADDRMAN is defined (I've been building and running with it defined for the past month or so)
<@gribble> https://github.com/bitcoin/bitcoin/issues/21940 | refactor: Mark CAddrMan::Select and GetAddr const by MarcoFalke · Pull Request #21940 · bitcoin/bitcoin · GitHub
< laanwj> i'm sick of always having to be the party pooper on things like this
< laanwj> just remove the section about restyling PRs from developer-notes.md and go wild
< laanwj> jonatack: what error do you get?
< MarcoFalke> laanwj: I don't like it either, but the alternative would be to leave the wrong whitespace forever and make it forever frustrating to edit those files with a "smart" editor or formatter.
< laanwj> there are so many levels of "frustration"
< MarcoFalke> Jup it is subjective
< MarcoFalke> I still think #22562 was closed correctly, since it was a standalone refactor, which are discouraged. I think bundling with other changes (in a separate commit) is fine
<@gribble> https://github.com/bitcoin/bitcoin/issues/22562 | [Refactor] Apply clang-format to netaddress.h by Fuzzbawls · Pull Request #22562 · bitcoin/bitcoin · GitHub
< MarcoFalke> jonatack: Are you working on a fix already?
< jonatack> MarcoFalke: had a quick look at just adding or removing a const but it didn't look to be as trivial as that and am in the middle of something else, so no :)
< laanwj> it's like the warning "fixes", warnings are useful to point at potential problems, no argument there, but at some point it gets a life of its own
< laanwj> the mission becomes to make the tools hapy
< MarcoFalke> laanwj: Agree, which I think they shouldn't happen in standalone pull requests, but bundling to other (more meaningful changes) seems fine
< laanwj> instead of the other way around
< MarcoFalke> jonatack: Will take a look. Hope it is not too involved
< jonatack> yes, if PRs like that are accepted, it would open the door to lots of similar ones that would take valuable attention away from better things (ISTM)
< laanwj> though there is some continuum between 'reformat a few lines around that what you're changing' versus 'reformat the entire file', but i dunno, as said i'm fine with doing this once now but please don't normalize it
< laanwj> like okay maybe this file specifically is very bad
< laanwj> jonatack: yeah exactly
< MarcoFalke> I am not aware there are any other "bad" files right now, so it should be a one-off.
< jonatack> i think when people are new to the codebase, they see lots of stuff because it's a legacy codebase with many layers of change over a decade, and then they gradually become more used to it and focus relatively less on the style than in the beginning. of course everyone has their personal preferences, but it seems like leaving style fixups to the
< jonatack> long-term contributors makes more sense for all the reasons mentioned
< jonatack> s/stuff/style stuff/
< bitcoin-git> [bitcoin] laanwj pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/2f60d9fce65e...efd6f904c787
< bitcoin-git> bitcoin/master fa384fd MarcoFalke: Ignore banlist.dat
< bitcoin-git> bitcoin/master fa4e6af MarcoFalke: Remove unused CSubNet serialize code
< bitcoin-git> bitcoin/master fa1eddb MarcoFalke: Fix whitespace in touched files
< bitcoin-git> [bitcoin] laanwj merged pull request #22570: Ignore banlist.dat (master...2107-noSerSubnet) https://github.com/bitcoin/bitcoin/pull/22570
< laanwj> jonatack: agree, i always have to get used to the coding style in a new project too, espeically as there's a lot of variability in that in C and C++, with some languages it's much more normalized (which whas advantages and disadvantages ofc)
< laanwj> i don't see any reason to not close #22549
<@gribble> https://github.com/bitcoin/bitcoin/issues/22549 | rpc: trigger error before dealing strSecret / strLabel by bdescamps · Pull Request #22549 · bitcoin/bitcoin · GitHub
< _aj_> laanwj: tend to agree with you on whitespace refactoring. it's annoying for "git blame" though "-w" and "-M" and the like can help with that
< _aj_> MarcoFalke: could probably work around the indentation by wrapping in a namespace and adding a "using" to make it available again
< laanwj> "yes, you can move various statements around"
< MarcoFalke> laanwj: I think the goal was to not put the password in memory twice unless needed? Though with argument parsing moving to RPCHelpMan, this will likely become obsolete.
< laanwj> unless i'm really missing something, this applies to a lot of places, and it seems pointless
< laanwj> i think that' a weird reasoning, no one is going to call that function witht he expectation to hit that exception
< laanwj> it seems such a minimal edge case, is this worth even discussing
< laanwj> apparently it is, i'll leave it alone then
< MarcoFalke> laanwj: Left a NACK on that particular diff.
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #22375: Remove unused CSubNet serialize code (master...2106-serSubNo) https://github.com/bitcoin/bitcoin/pull/22375
< bitcoin-git> [bitcoin] jonatack closed pull request #22140: p2p, refactor: remove unneeded CNetAddr::UnserializeV1Array() (master...p2p-remove-unused-UnserializeV1Array) https://github.com/bitcoin/bitcoin/pull/22140
< bitcoin-git> [bitcoin] laanwj pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/efd6f904c787...dcd116950fed
< bitcoin-git> bitcoin/master 5d37cc4 Patrick Kamin: Generate doxygen documentation for test sources
< bitcoin-git> bitcoin/master dcd1169 W. J. van der Laan: Merge bitcoin/bitcoin#22001: doc: Generate doxygen documentation for test ...
< bitcoin-git> [bitcoin] laanwj merged pull request #22001: doc: Generate doxygen documentation for test sources (master...issue/19248) https://github.com/bitcoin/bitcoin/pull/22001
< kalle> Remember that one time I tried to whitespace-fix RPC commands, when I was adding the RPCHelper tweak? :P <MarcoFalke> I am not aware there are any other "bad" files right now, so it should be a one-off.
< MarcoFalke> _aj_: git blame breaks for any other (refactoring or non-refactoring) change as well, even non-whitespace ones. I found `git log -S "foobar"` to be more useful
< MarcoFalke> kalle: Heh, I think those should only be re-formatted when the refactoring is "final"
< kalle> Sure, if there's an ongoing progress that makes sense to me.
< kalle> RIght, that comment is what surprises me about laanwj's pointed-to PR which seems to be doing exactly that? I'm not sure what the distinction is.
< MarcoFalke> progress is stalled right now, but it is still on my list
< MarcoFalke> kalle: The difference would be that there are multiple whitespace changes in succession
< kalle> Is there a project somewhere? Side projects are fun sometimes
< kalle> TODO I mean.
< _aj_> MarcoFalke: i find git blame works pretty well
< MarcoFalke> kalle: There is this one: #20017 and maybe some leftover todos from https://github.com/bitcoin/bitcoin/pull/19528#issue-449690798
<@gribble> https://github.com/bitcoin/bitcoin/issues/20017 | rpc: Add RPCContext by promag · Pull Request #20017 · bitcoin/bitcoin · GitHub
< kalle> The context one, right. That's a great improvement
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #22601: Add missing const to CAddrMan::Check_() (master...2108-addrmanConstCheck) https://github.com/bitcoin/bitcoin/pull/22601
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #22601: Add missing const to CAddrMan::Check_() (master...2108-addrmanConstCheck) https://github.com/bitcoin/bitcoin/pull/22601
< laanwj> let's merge #22534 and #22536 and tag rc2?
<@gribble> https://github.com/bitcoin/bitcoin/issues/22534 | [22.x] rc2 backports by fanquake · Pull Request #22534 · bitcoin/bitcoin · GitHub
<@gribble> https://github.com/bitcoin/bitcoin/issues/22536 | [22.x] qt: Pre-rc2 translations update by hebasto · Pull Request #22536 · bitcoin/bitcoin · GitHub
< laanwj> or is it still blocked on anything
< laanwj> no issues tagged here https://github.com/bitcoin/bitcoin/milestone/47
< fanquake> laanwj: I think we are ready for an rc2
< laanwj> great!
< hebasto> laanwj: let me make a quick update of #22536
<@gribble> https://github.com/bitcoin/bitcoin/issues/22536 | [22.x] qt: Pre-rc2 translations update by hebasto · Pull Request #22536 · bitcoin/bitcoin · GitHub
< hebasto> 22536 just updated and it looks rtm for rc2
< bitcoin-git> [bitcoin] laanwj pushed 2 commits to 22.x: https://github.com/bitcoin/bitcoin/compare/6312b8370c5d...d7a3c7082d11
< bitcoin-git> bitcoin/22.x 2d3fcf5 Hennadii Stepanov: qt: Pre-rc2 translations update
< bitcoin-git> bitcoin/22.x d7a3c70 W. J. van der Laan: Merge bitcoin/bitcoin#22536: [22.x] qt: Pre-rc2 translations update
< bitcoin-git> [bitcoin] hebasto closed pull request #22536: [22.x] qt: Pre-rc2 translations update (22.x...22.x-tr) https://github.com/bitcoin/bitcoin/pull/22536
< bitcoin-git> [bitcoin] laanwj merged pull request #22534: [22.x] rc2 backports (22.x...22_x_backports) https://github.com/bitcoin/bitcoin/pull/22534
< bitcoin-git> [bitcoin] laanwj pushed 1 commit to 22.x: https://github.com/bitcoin/bitcoin/compare/04222235a47c...873fbc745d03
< bitcoin-git> bitcoin/22.x 873fbc7 W. J. van der Laan: build: Bump RC to rc2
< bitcoin-git> [bitcoin] MarcoFalke pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/dcd116950fed...b620b2d58a55
< bitcoin-git> bitcoin/master a084ebe Sebastian Falbesoner: test: introduce `get_weight()` helper for CTransaction
< bitcoin-git> bitcoin/master 4af97c7 Sebastian Falbesoner: test: introduce `get_weight()` helper for CBlock
< bitcoin-git> bitcoin/master 607076d Sebastian Falbesoner: test: remove confusing `MAX_BLOCK_BASE_SIZE`
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #22378: test: remove confusing `MAX_BLOCK_BASE_SIZE` (master...202106-test-remove-max_block_base_size) https://github.com/bitcoin/bitcoin/pull/22378
< bitcoin-git> [bitcoin] laanwj pushed tag v22.0rc2: https://github.com/bitcoin/bitcoin/compare/v22.0rc2
< laanwj> ^^
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #22603: doc: Add release notes for 22570 (ignore banlist.dat) (master...2108-docBanlistDatIgnore) https://github.com/bitcoin/bitcoin/pull/22603
< bitcoin-git> [bitcoin] jonatack opened pull request #22604: p2p, rpc, test: address rate-limiting follow-ups (master...rate_limit_addr_follow-ups) https://github.com/bitcoin/bitcoin/pull/22604
< bitcoin-git> [bitcoin] jonatack closed pull request #22600: contrib, p2p: update I2P hardcoded seeds (master...i2p-seeds-update) https://github.com/bitcoin/bitcoin/pull/22600
< achow101> \o/
< bitcoin-git> [bitcoin] stratospher opened pull request #22607: initial commit (master...compare-chacha20-implementation) https://github.com/bitcoin/bitcoin/pull/22607
< bitcoin-git> [bitcoin] stratospher closed pull request #22607: initial commit (master...compare-chacha20-implementation) https://github.com/bitcoin/bitcoin/pull/22607
< bitcoin-git> [bitcoin] theStack opened pull request #22609: [GetTransaction] remove unneeded cs_main lock acquire (master...202107-gettransaction_remove_lock) https://github.com/bitcoin/bitcoin/pull/22609