--- Log opened Wed Feb 10 00:00:25 2021 00:01 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 00:01 < bitcoin-git> [bitcoin] MarcoFalke opened pull request #21138: ci: Re-run wine tests once if they fail (master...2102-ciWin) https://github.com/bitcoin/bitcoin/pull/21138 00:01 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 00:05 -!- promag [~promag@188.250.84.129] has joined #bitcoin-core-dev 00:10 -!- promag [~promag@188.250.84.129] has quit [Remote host closed the connection] 00:20 -!- Guyver2 [Guyver@guyver2.xs4all.nl] has joined #bitcoin-core-dev 00:24 < wumpus> what is it with spaces before and after PR/issue titles 🙂 00:25 -!- promag [~promag@188.250.84.129] has joined #bitcoin-core-dev 00:31 -!- dqx [~dqx@unaffiliated/dqx] has quit [Ping timeout: 240 seconds] 00:32 -!- jungly [~jungly@host-82-48-137-201.retail.telecomitalia.it] has joined #bitcoin-core-dev 00:32 -!- dqx [~dqx@unaffiliated/dqx] has joined #bitcoin-core-dev 00:33 -!- promag [~promag@188.250.84.129] has quit [Remote host closed the connection] 00:38 -!- jonatack [~jon@37.167.157.108] has joined #bitcoin-core-dev 00:45 -!- narodism [narodnik@gateway/vpn/privateinternetaccess/narodism] has quit [Ping timeout: 256 seconds] 00:46 < vasild> the i2p "destination" contains the private key for the .b32.i2p address that is derived from it. So, if somebody has yours they can pretend to be your address. 00:46 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 00:46 < bitcoin-git> [bitcoin] MarcoFalke opened pull request #21139: doc: Add missing copyright header to util/getuniquepath (master...2102-c) https://github.com/bitcoin/bitcoin/pull/21139 00:46 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 00:47 -!- narodism [~narodnik@37.223.80.136] has joined #bitcoin-core-dev 00:47 < vasild> I think it is unwise for i2pd to print it in plaintext in i2pd logs 00:49 -!- promag [~promag@188.250.84.129] has joined #bitcoin-core-dev 00:49 < wumpus> yes, although logs can be assumed to be somewhat sensitive, logging private keys to logs is not a good idea in general 00:51 < vasild> yeah, I specifically avoid printing the full i2p destination in bitcoin debug.log: https://github.com/vasild/bitcoin/blob/i2p_sam/src/i2p.cpp#L283-L284 00:52 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has joined #bitcoin-core-dev 00:52 < wumpus> good! 00:53 -!- promag [~promag@188.250.84.129] has quit [Ping timeout: 246 seconds] 00:55 -!- DeanGuss [~dean@gateway/tor-sasl/deanguss] has quit [Ping timeout: 268 seconds] 00:55 < vasild> sdaftuar: try this: https://bpa.st/LO7A 00:58 < vasild> sdaftuar: if the request "DEST GENERATE SIGNATURE_TYPE=EdDSA_SHA512_Ed25519" generates "runtime exception: stoi" inside i2pd, then I guess it has a bug or too old and that signature type is not supported (but still should not cause an exception) 00:59 -!- promag [~promag@188.250.84.129] has joined #bitcoin-core-dev 01:04 -!- promag [~promag@188.250.84.129] has quit [Remote host closed the connection] 01:04 -!- promag [~promag@188.250.84.129] has joined #bitcoin-core-dev 01:04 -!- ishaqm [~ishaqm@host-92-18-90-93.as13285.net] has joined #bitcoin-core-dev 01:05 < vasild> from https://geti2p.net/en/docs/api/samv3 "The SIGNATURE_TYPE value may be any name (e.g. ECDSA_SHA256_P256, case insensitive) or number (e.g. 1)" 01:05 < vasild> the names are listed here: https://geti2p.net/spec/common-structures#key-certificates 01:05 -!- jonatack_ [~jon@37.166.50.22] has joined #bitcoin-core-dev 01:06 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 01:06 < bitcoin-git> [bitcoin] MarcoFalke closed pull request #21139: doc: Add missing copyright header to util/getuniquepath (master...2102-c) https://github.com/bitcoin/bitcoin/pull/21139 01:06 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 01:06 < vasild> sdaftuar: maybe that old i2pd only supports a number? Would "DEST GENERATE SIGNATURE_TYPE=7" work? 01:08 -!- jonatack_ [~jon@37.166.50.22] has quit [Client Quit] 01:08 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 01:08 < bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/09530b0255ab...f61c3a109098 01:08 < bitcoin-git> bitcoin/master 059e8cc Kiminuo: Change BOOST_CHECK to BOOST_CHECK_EQUAL to see mismatched values when a ch... 01:08 < bitcoin-git> bitcoin/master f61c3a1 MarcoFalke: Merge #21125: test: Change BOOST_CHECK to BOOST_CHECK_EQUAL for paths 01:08 -!- jonatack_ [~jon@37.166.50.22] has joined #bitcoin-core-dev 01:08 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 01:08 -!- jonatack_ [~jon@37.166.50.22] has quit [Client Quit] 01:09 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 01:09 < bitcoin-git> [bitcoin] MarcoFalke merged pull request #21125: test: Change BOOST_CHECK to BOOST_CHECK_EQUAL for paths (master...feature/boost-equal) https://github.com/bitcoin/bitcoin/pull/21125 01:09 -!- promag [~promag@188.250.84.129] has quit [Ping timeout: 264 seconds] 01:09 -!- jonatack [~jon@37.167.157.108] has quit [Ping timeout: 240 seconds] 01:09 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 01:09 -!- jonatack [~jon@37.166.50.22] has joined #bitcoin-core-dev 01:09 -!- promag [~promag@188.250.84.129] has joined #bitcoin-core-dev 01:15 -!- promag [~promag@188.250.84.129] has quit [Ping timeout: 256 seconds] 01:17 -!- Setherson [~Setherson@108-255-110-61.lightspeed.tukrga.sbcglobal.net] has quit [Ping timeout: 240 seconds] 01:20 -!- Setherson [~Setherson@108-255-110-61.lightspeed.tukrga.sbcglobal.net] has joined #bitcoin-core-dev 01:21 -!- promag [~promag@188.250.84.129] has joined #bitcoin-core-dev 01:25 -!- rh0nj [~rh0nj@88.99.167.175] has quit [Read error: Connection reset by peer] 01:25 -!- promag [~promag@188.250.84.129] has quit [Ping timeout: 265 seconds] 01:26 -!- rh0nj [~rh0nj@88.99.167.175] has joined #bitcoin-core-dev 01:31 -!- rh0nj [~rh0nj@88.99.167.175] has quit [Read error: Connection reset by peer] 01:32 -!- DeanGuss [~dean@gateway/tor-sasl/deanguss] has joined #bitcoin-core-dev 01:33 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has quit [Remote host closed the connection] 01:37 -!- rh0nj [~rh0nj@88.99.167.175] has joined #bitcoin-core-dev 01:37 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 01:41 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 01:41 < bitcoin-git> [bitcoin] hebasto opened pull request #21140: script: Drop KVM support in gitian-build.py (master...210210-kvm) https://github.com/bitcoin/bitcoin/pull/21140 01:41 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 01:41 -!- nkuttler [~nkuttler@unaffiliated/nkuttler] has joined #bitcoin-core-dev 01:44 -!- Kimi [~Kiminuo@185.156.174.92] has joined #bitcoin-core-dev 01:48 -!- Kiminuo [~Kiminuo@185.156.174.92] has quit [Ping timeout: 265 seconds] 01:48 -!- promag [~promag@188.250.84.129] has joined #bitcoin-core-dev 01:53 -!- promag [~promag@188.250.84.129] has quit [Remote host closed the connection] 01:54 -!- promag [~promag@188.250.84.129] has joined #bitcoin-core-dev 01:54 < jonasschnelli> https://github.com/bitcoin-core/docs/blob/master/gitian-building/gitian-building-setup-gitian-debian.md#setting-up-the-gitian-image (needs update to focal) 01:54 -!- asdlkfjwerpoicvx [~flack@p200300d46f24de001ec1542ef6239925.dip0.t-ipconnect.de] has joined #bitcoin-core-dev 01:56 < hebasto> jonasschnelli: I'll take care of it, if you don't mind 01:56 < jonasschnelli> please. thanks 01:58 -!- promag [~promag@188.250.84.129] has quit [Ping timeout: 260 seconds] 02:00 < jonasschnelli> Gitian Linux build log: 12MB. *sigh* 02:17 < hebasto> jonasschnelli: done in https://github.com/bitcoin-core/docs/pull/71 02:18 < jonasschnelli> thx 02:20 -!- mol_ [~mol@unaffiliated/molly] has joined #bitcoin-core-dev 02:24 -!- mol [~mol@unaffiliated/molly] has quit [Ping timeout: 246 seconds] 02:25 < wumpus> fanquake: https://github.com/bitcoin/bitcoin/pull/21135/files#r573609698 I kind of want to implement this with binary pattern matching now :) 02:26 < wumpus> the *log* is 12MB? wow 02:27 -!- vasild [~vd@gateway/tor-sasl/vasild] has quit [Disconnected by services] 02:27 -!- vasild_ [~vd@gateway/tor-sasl/vasild] has joined #bitcoin-core-dev 02:27 -!- vasild_ is now known as vasild 02:27 < wumpus> fanquake: seems easier than i thought, it looks like symbols in .text start with "f3 0f 1e fa" 02:28 < fanquake> wumpus: heh 02:29 < fanquake> Also the short answer to your Q is no. As when we compile our dummy prog for our test, even when opting out of -fcf-protection, you still end up with endbr64 instructions from libc etc. I’ll elaborate in the PR 02:30 < wumpus> fanquake: if only a few specific symbols we could ignore those 02:31 < fanquake> I think it was 7. Will have another look 02:33 < wumpus> i see, the startup symbols (which come from some .o file) still have the instruction when compiling with -fcf-protection=none 02:33 -!- promag [~promag@188.250.84.129] has joined #bitcoin-core-dev 02:36 < fanquake> Annoyingly, when you filter the objdump output with --disassemble= that only specifies the start point, at , but it displays all symbols after. Although you could then cut off the output after the first newline. 02:37 < wumpus> yea i'm going to try to do this without objdump 02:38 -!- belcher_ is now known as belcher 02:38 -!- promag [~promag@188.250.84.129] has quit [Remote host closed the connection] 02:38 < wumpus> the symbol listing part is in pixie, as well as extracting section contents, and i think this doesn't need a full disassembler 02:39 -!- promag [~promag@188.250.84.129] has joined #bitcoin-core-dev 02:44 -!- promag [~promag@188.250.84.129] has quit [Ping timeout: 240 seconds] 02:45 -!- ishaqm_ [~ishaqm@host-92-18-95-193.as13285.net] has joined #bitcoin-core-dev 02:47 -!- ishaqm [~ishaqm@host-92-18-90-93.as13285.net] has quit [Ping timeout: 265 seconds] 02:47 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 264 seconds] 02:48 -!- ishaqm [~ishaqm@host-92-18-95-241.as13285.net] has joined #bitcoin-core-dev 02:49 -!- promag [~promag@188.250.84.129] has joined #bitcoin-core-dev 02:49 -!- ishaqm_ [~ishaqm@host-92-18-95-193.as13285.net] has quit [Ping timeout: 240 seconds] 02:53 -!- promag [~promag@188.250.84.129] has quit [Ping timeout: 240 seconds] 03:01 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has quit [Ping timeout: 256 seconds] 03:04 < wumpus> i agree it's annoying though, the obvious 'look at the first instruction at the entry point' doesn't work because that one always has a endbr64 03:06 < wumpus> the straightforward way would be to count the number of occurences of endbr64, if it's more than some threshold it's adding it for every function, otherwise not, but that does seem brittle 03:07 < fanquake> yes, however that is also complicated across all the different binaries. We need to test in the PE bins as well. 03:07 < wumpus> the obstacle with using symbols is that we don't currently look at the normal (debug) symbol table at all in pixie, only the dynamic symbol table, which doesn't contain any exported symbols for a binary normally 03:07 < wumpus> yes, I'm focusing only on ELF for now 03:07 < fanquake> My understanding is that this "should" be supported for macOS too, however (haven't checked thoroughly), my assumption is that our LLVM isn't new enough. 03:08 < wumpus> though a general function 'give me text section contents and I'll say yes or no' should work for the other binary formats too 03:08 < wumpus> if symbols are involved it gets nastier 03:08 < fanquake> Sure. By different binaries I also meant bitcoind, bitcoin-wallet, bitcoin-util etc. As any sort of counting thresholds will be different 03:09 < wumpus> I'm not sure about that, if it's the entry (.o) objects those are the same for all binaries 03:09 < fanquake> ah right. Just checking that the endbr64 count is > that the entry objects count 03:09 < wumpus> "the stuff that executes before main" and is always added by gcc 03:09 < wumpus> right 03:10 < wumpus> there might be a more subtle way though, still looking 03:11 -!- promag [~promag@188.250.84.129] has joined #bitcoin-core-dev 03:13 < wumpus> on my system a minimal binary has 6 endbr64 instructions with and 5 endbr64 without fcf 03:14 < wumpus> (in the .text section) 03:15 -!- dqx [~dqx@unaffiliated/dqx] has quit [Ping timeout: 240 seconds] 03:15 < wumpus> bitcoind has 39360 and bitcoin-cli has 2665 (with fcf, will try without now) 03:15 < fanquake> If I build a "return 0" c prog on my ubuntu box. With it has 9, without it has 7 03:15 -!- promag [~promag@188.250.84.129] has quit [Remote host closed the connection] 03:16 -!- dqx [~dqx@unaffiliated/dqx] has joined #bitcoin-core-dev 03:16 -!- promag [~promag@188.250.84.129] has joined #bitcoin-core-dev 03:16 < wumpus> okay 03:16 < fanquake> Actually, sorry, I see the same as you. 5 & 6. 03:17 < fanquake> Wasn't filtering by --section=.text 03:17 < wumpus> phew :) 03:18 -!- Kip85Schoen [~Kip85Scho@static.57.1.216.95.clients.your-server.de] has joined #bitcoin-core-dev 03:19 < fanquake> heh 03:19 < fanquake> Of the symbols in the text section: _start, __do_global_dtors_aux, frame_dummy, __libc_csu_init, __libc_csu_fini have an endbr64 instruction. deregister_tm_clones & register_tm_clones don't. Then we control
03:19 < wumpus> yes-looking at the main symbol might be the obvious thing 03:21 < wumpus> we can assume it to be always present, after all, and it beats counting 03:22 < wumpus> the only snag is that in that case stripping symbols will break the check (as there will be nothing left to point to main), but we don't do that anyhow for our release binaries 03:22 < fanquake> I thought we did? 03:23 < wumpus> okay in that case maybe i can come up with a heuristic to find main 03:24 < wumpus> you're right. 03:25 < wumpus> but before or after the security check? 03:25 < fanquake> hmm good call 03:26 < fanquake> I think it might be after, as the security & symbols checks are run straight after make 03:27 < wumpus> after, it appears: https://github.com/bitcoin/bitcoin/blob/master/contrib/gitian-descriptors/gitian-linux.yml (at least i suppose it's the split-debug step) 03:27 < wumpus> so checking main is still on the table 03:27 < fanquake> Yep. We make, run sec / sym tests, make install & then strip etc 03:27 < fanquake> yes strip is called inside split-debug: "@STRIP@ --enable-deterministic-archives -p -s $2" 03:31 -!- promag [~promag@188.250.84.129] has quit [Ping timeout: 240 seconds] 03:34 -!- shesek [~shesek@unaffiliated/shesek] has joined #bitcoin-core-dev 03:51 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 03:51 < bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/f61c3a109098...cda914228a56 03:51 < bitcoin-git> bitcoin/master faa8afe MarcoFalke: ci: Re-run wine tests once if they fail 03:51 < bitcoin-git> bitcoin/master cda9142 fanquake: Merge #21138: ci: Re-run wine tests once if they fail 03:51 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 03:52 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 03:52 < bitcoin-git> [bitcoin] fanquake merged pull request #21138: ci: Re-run wine tests once if they fail (master...2102-ciWin) https://github.com/bitcoin/bitcoin/pull/21138 03:52 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 03:54 -!- ZexaronS [~ZexaronS@176.100.173.92] has joined #bitcoin-core-dev 03:54 -!- ZexaronS [~ZexaronS@176.100.173.92] has quit [Connection closed] 04:00 -!- jonatack [~jon@37.166.50.22] has quit [Quit: jonatack] 04:02 < wumpus> fanquake: \o/ https://github.com/laanwj/bitcoin/tree/2021-02-check-cfi 04:02 -!- emrA [~em@188.242.229.84] has joined #bitcoin-core-dev 04:02 -!- emrA [~em@188.242.229.84] has quit [Connection closed] 04:03 < fanquake> wumpus: nice! 04:05 < wumpus> i only test fcf level full and none, i think distinguishing between the levels is possible but much more involved (e.g. in addition to function calls you'd also have to check branches) 04:06 < wumpus> but it's enough to protect against accidentally leaving it disabled or compiling with a compiler without fcf support 04:06 -!- jonatack [~jon@37.166.50.22] has joined #bitcoin-core-dev 04:08 -!- jonatack [~jon@37.166.50.22] has quit [Read error: Connection reset by peer] 04:08 -!- jonatack [~jon@37.166.50.22] has joined #bitcoin-core-dev 04:08 -!- b10c_ [~b10c@fttx-pool-185.76.96.175.bambit.de] has joined #bitcoin-core-dev 04:09 -!- b10c_ [~b10c@fttx-pool-185.76.96.175.bambit.de] has quit [Client Quit] 04:09 < fanquake> Yes I think that's fine. I'll drop my ELF change for yours, and then just sort out PE. 04:09 -!- promag [~promag@188.250.84.129] has joined #bitcoin-core-dev 04:11 < promag> b10c: hi 04:11 < wumpus> maybe we can do a similar thing with PE by just parsing the disassembly (e.g. find main) dunno, i don't feel like writing a PE parser right now 😒 04:12 < wumpus> or simpler, you said that objdump will return disassembly *from* a certain symbol, so if you check the first instruction from there 04:14 -!- Kip85Schoen [~Kip85Scho@static.57.1.216.95.clients.your-server.de] has quit [Ping timeout: 240 seconds] 04:14 < fanquake> Yes. The "from" includes 5-6 lines of prelude, before the actual symbol you want, but we should be able to skip that, find the line with
, then check that the one after has the instruction 04:14 < wumpus> right ! 04:19 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 04:26 -!- Mohammadjj92 [2e3eac65@46.62.172.101] has joined #bitcoin-core-dev 04:29 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 04:29 < bitcoin-git> [bitcoin] maayank opened pull request #21141: Add new format string placeholders for walletnotify (master...walletnotify-blockhash) https://github.com/bitcoin/bitcoin/pull/21141 04:30 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 04:32 -!- Mohammadjj92 [2e3eac65@46.62.172.101] has quit [Ping timeout: 240 seconds] 04:36 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [] 04:44 -!- ccdle12 [955adef3@149.90.222.243] has joined #bitcoin-core-dev 04:45 -!- jonatack [~jon@37.166.50.22] has quit [Ping timeout: 272 seconds] 04:46 -!- jonatack [~jon@37.166.50.22] has joined #bitcoin-core-dev 04:51 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 05:02 -!- Sharker [~Sharker@a109-50-155-43.cpe.netcabo.pt] has joined #bitcoin-core-dev 05:02 -!- Sharker [~Sharker@a109-50-155-43.cpe.netcabo.pt] has quit [Connection closed] 05:03 -!- TechmanZQ [~Techman@213.254.135.200] has joined #bitcoin-core-dev 05:04 -!- TechmanZQ [~Techman@213.254.135.200] has quit [Connection closed] 05:06 -!- promag [~promag@188.250.84.129] has quit [Remote host closed the connection] 05:06 -!- promag [~promag@188.250.84.129] has joined #bitcoin-core-dev 05:07 -!- Fearful [~Fearful@lnsm1-toronto12-142-120-13-82.internet.virginmobile.ca] has joined #bitcoin-core-dev 05:07 -!- Fearful [~Fearful@lnsm1-toronto12-142-120-13-82.internet.virginmobile.ca] has quit [Remote host closed the connection] 05:10 -!- kierayx [~kiera@112.160.243.79] has joined #bitcoin-core-dev 05:10 -!- kierayx [~kiera@112.160.243.79] has quit [Remote host closed the connection] 05:11 -!- SousaprodZ [~Sousapro@183.102.62.199] has joined #bitcoin-core-dev 05:11 -!- jonatack [~jon@37.166.50.22] has quit [Ping timeout: 272 seconds] 05:13 -!- SousaprodZ [~Sousapro@183.102.62.199] has quit [Remote host closed the connection] 05:14 -!- SebastianFlytepT [~Sebastian@109.205.145.251] has joined #bitcoin-core-dev 05:15 -!- SebastianFlytepT [~Sebastian@109.205.145.251] has quit [Remote host closed the connection] 05:16 -!- jhutchinsnt [~jhutchins@148.0.127.18] has joined #bitcoin-core-dev 05:17 -!- jhutchinsnt [~jhutchins@148.0.127.18] has quit [Remote host closed the connection] 05:31 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 05:31 < bitcoin-git> [bitcoin] laanwj pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/cda914228a56...b3dda0af0ea0 05:31 < bitcoin-git> bitcoin/master 7a135d5 Kiminuo: Add EditorConfig file. 05:31 < bitcoin-git> bitcoin/master b3dda0a Wladimir J. van der Laan: Merge #21123: code style: Add EditorConfig file 05:31 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 05:31 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 05:31 < bitcoin-git> [bitcoin] laanwj merged pull request #21123: code style: Add EditorConfig file (master...feature/editorconfig) https://github.com/bitcoin/bitcoin/pull/21123 05:31 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 05:44 -!- funkatron [~funkatron@185.204.1.185] has joined #bitcoin-core-dev 05:49 -!- EagleTM [~EagleTM@unaffiliated/eagletm] has joined #bitcoin-core-dev 05:50 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 05:50 < bitcoin-git> [bitcoin] laanwj pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/b3dda0af0ea0...3c514cfe628d 05:50 < bitcoin-git> bitcoin/master fa2c521 Daniel Kraft: Deduplicate some block-to-JSON code. 05:50 < bitcoin-git> bitcoin/master 3c514cf Wladimir J. van der Laan: Merge #21114: Deduplicate some block-to-JSON code 05:50 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 05:50 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 05:50 < bitcoin-git> [bitcoin] laanwj merged pull request #21114: Deduplicate some block-to-JSON code (master...getblock-dedup) https://github.com/bitcoin/bitcoin/pull/21114 05:50 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 06:02 -!- da39a3ee5e6b4b0d [~da39a3ee5@2403:6200:8876:8dc5:1d88:1b78:e5ab:dd70] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 06:11 -!- ccdle12 [955adef3@149.90.222.243] has quit [Quit: Ping timeout (120 seconds)] 06:14 -!- jonatack [~jon@37.166.50.22] has joined #bitcoin-core-dev 06:18 -!- owowo [~ovovo@unaffiliated/ovovo] has joined #bitcoin-core-dev 06:22 -!- ovovo [~ovovo@unaffiliated/ovovo] has quit [Ping timeout: 272 seconds] 06:22 -!- da39a3ee5e6b4b0d [~da39a3ee5@2403:6200:8876:8dc5:1d88:1b78:e5ab:dd70] has joined #bitcoin-core-dev 06:51 -!- Guyver2_ [Guyver@guyver2.xs4all.nl] has joined #bitcoin-core-dev 06:54 -!- Guyver2 [Guyver@guyver2.xs4all.nl] has quit [Ping timeout: 276 seconds] 06:55 -!- Kiminuo [~Kiminuo@185.156.174.92] has joined #bitcoin-core-dev 06:58 -!- tripleslash [~triplesla@unaffiliated/imsaguy] has joined #bitcoin-core-dev 06:58 -!- Kimi [~Kiminuo@185.156.174.92] has quit [Ping timeout: 256 seconds] 07:00 -!- Kimi [~Kiminuo@185.156.174.92] has joined #bitcoin-core-dev 07:01 -!- Kiminuo [~Kiminuo@185.156.174.92] has quit [Ping timeout: 240 seconds] 07:08 -!- Kimi [~Kiminuo@185.156.174.92] has quit [Ping timeout: 240 seconds] 07:26 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Remote host closed the connection] 07:37 < pinheadmz> did 0.9 retro-actively prune unspendable outputs that were already in the UTXO set? Or are we stuck with some early OPRETURNs in there, forever? 07:39 < pinheadmz> oh maybe just found my answer in txdb.cpp: CCoinsViewDB::Upgrade() there is a migration 07:42 < sipa> indeed 07:45 < pinheadmz> that wasn't actually rolled out until 0.15 though to go with the per-tx out update? So some old opreturns hung around in the set for a few versions 07:46 < sipa> we had migration code for 0.7 to 0.8 too, but that may not be in the codebase anymore 07:56 -!- sr_gi [~sr_gi@static-125-62-230-77.ipcom.comunitel.net] has quit [Read error: Connection reset by peer] 07:57 -!- sr_gi [~sr_gi@static-125-62-230-77.ipcom.comunitel.net] has joined #bitcoin-core-dev 08:18 -!- ishaqm_ [~ishaqm@host-92-26-0-59.as13285.net] has joined #bitcoin-core-dev 08:20 -!- ishaqm_ [~ishaqm@host-92-26-0-59.as13285.net] has quit [Remote host closed the connection] 08:21 -!- ishaqm_ [~ishaqm@host-92-26-0-59.as13285.net] has joined #bitcoin-core-dev 08:21 -!- ishaqm [~ishaqm@host-92-18-95-241.as13285.net] has quit [Ping timeout: 246 seconds] 08:22 -!- da39a3ee5e6b4b0d [~da39a3ee5@2403:6200:8876:8dc5:1d88:1b78:e5ab:dd70] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 08:25 -!- ishaqm_ [~ishaqm@host-92-26-0-59.as13285.net] has quit [Ping timeout: 265 seconds] 08:38 -!- kiltzman [~k1ltzman@195.189.99.96] has quit [Ping timeout: 256 seconds] 08:41 -!- kiltzman [~k1ltzman@195.189.99.96] has joined #bitcoin-core-dev 08:47 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 08:48 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Client Quit] 08:52 -!- joelklabo [~textual@108-196-216-127.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-core-dev 08:53 -!- nanotube [~nanotube@unaffiliated/nanotube] has quit [Remote host closed the connection] 08:53 -!- lightlike [~lightlike@p200300c7ef180300394787c0e152616a.dip0.t-ipconnect.de] has joined #bitcoin-core-dev 08:56 -!- nanotube [~nanotube@unaffiliated/nanotube] has joined #bitcoin-core-dev 08:57 -!- lightlike [~lightlike@p200300c7ef180300394787c0e152616a.dip0.t-ipconnect.de] has left #bitcoin-core-dev ["Leaving"] 08:59 -!- julianmrodri [ba8bec2d@186.139.236.45] has joined #bitcoin-core-dev 09:02 -!- larryruane_ [uid473749@gateway/web/irccloud.com/x-mvpbcqmcknxawhss] has joined #bitcoin-core-dev 09:04 -!- asdlkfjwerpoicvx [~flack@p200300d46f24de001ec1542ef6239925.dip0.t-ipconnect.de] has quit [Quit: Konversation terminated!] 09:07 -!- ccdle12 [955adef3@149.90.222.243] has joined #bitcoin-core-dev 09:10 -!- Kiminuo [~Kiminuo@185.156.174.92] has joined #bitcoin-core-dev 09:15 -!- Kimi [~Kiminuo@141.98.103.172] has joined #bitcoin-core-dev 09:18 -!- Kiminuo [~Kiminuo@185.156.174.92] has quit [Ping timeout: 256 seconds] 09:34 -!- julianmrodri [ba8bec2d@186.139.236.45] has quit [Quit: Connection closed] 09:36 -!- yanmaani [~yanmaani@gateway/tor-sasl/yanmaani] has quit [Ping timeout: 268 seconds] 09:40 -!- yanmaani [~yanmaani@gateway/tor-sasl/yanmaani] has joined #bitcoin-core-dev 09:44 -!- ccdle12 [955adef3@149.90.222.243] has quit [Quit: Ping timeout (120 seconds)] 09:48 -!- Talkless [~Talkless@mail.dargis.net] has joined #bitcoin-core-dev 09:53 -!- flag [~flag@net-5-88-8-21.cust.vodafonedsl.it] has quit [Quit: leaving] 09:55 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 09:55 < bitcoin-git> [bitcoin] MarcoFalke opened pull request #21142: fuzz: Add tx_pool fuzz target (master...2102-fuzzPool) https://github.com/bitcoin/bitcoin/pull/21142 09:55 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 09:59 -!- vasild [~vd@gateway/tor-sasl/vasild] has quit [Remote host closed the connection] 10:00 -!- vasild [~vd@gateway/tor-sasl/vasild] has joined #bitcoin-core-dev 10:06 -!- EagleTM [~EagleTM@unaffiliated/eagletm] has quit [Ping timeout: 256 seconds] 10:19 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has quit [Quit: = ""] 10:23 -!- ishaqm [~ishaqm@host-92-26-31-113.as13285.net] has joined #bitcoin-core-dev 10:24 -!- cguida [~cguida@2806:2f0:51c1:a46a:1083:3b7d:de1d:3383] has quit [Ping timeout: 272 seconds] 10:28 -!- jungly [~jungly@host-82-48-137-201.retail.telecomitalia.it] has quit [Ping timeout: 246 seconds] 10:29 -!- cguida [~cguida@2806:2f0:51c1:a46a:1426:c091:6ed0:c143] has joined #bitcoin-core-dev 10:37 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 10:37 < bitcoin-git> [bitcoin] laanwj pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/3c514cfe628d...deb185d2fdcd 10:37 < bitcoin-git> bitcoin/master 166266a Hennadii Stepanov: script: Make LXC container size suitable for gitian builds 10:37 < bitcoin-git> bitcoin/master deb185d Wladimir J. van der Laan: Merge #21130: script: Make LXC container size suitable for gitian builds 10:37 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 10:38 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 10:38 < bitcoin-git> [bitcoin] laanwj merged pull request #21130: script: Make LXC container size suitable for gitian builds (master...210209-lxc) https://github.com/bitcoin/bitcoin/pull/21130 10:38 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 10:40 -!- considerthelobst [2d389a6c@45.56.154.108] has joined #bitcoin-core-dev 11:03 -!- sipa [~pw@gateway/tor-sasl/sipa1024] has quit [Remote host closed the connection] 11:09 -!- sipa [~pw@gateway/tor-sasl/sipa1024] has joined #bitcoin-core-dev 11:09 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 11:12 -!- nkuttler [~nkuttler@unaffiliated/nkuttler] has quit [Quit: leaving] 11:14 -!- nkuttler [~nkuttler@unaffiliated/nkuttler] has joined #bitcoin-core-dev 11:14 -!- considerthelobst [2d389a6c@45.56.154.108] has quit [Quit: Connection closed] 11:47 -!- promag [~promag@188.250.84.129] has quit [Remote host closed the connection] 11:49 -!- vilen [~vilen@124.118.73.184] has joined #bitcoin-core-dev 12:05 -!- vilen [~vilen@124.118.73.184] has quit [Ping timeout: 240 seconds] 12:05 -!- jungly [~jungly@host-82-48-137-201.retail.telecomitalia.it] has joined #bitcoin-core-dev 12:09 < sdaftuar> vasild: thanks. i tried "DEST GENERATE SIGNATURE_TYPE=EdDSA_SHA512_Ed25519" and got the "runtime exception: stoi" inside i2pd, but "DEST GENERATE SIGNATURE_TYPE=7" indeed seems to work 12:11 < sdaftuar> fyi i was able to install the latest release of i2pd on my mac, and the PR adding i2p support seems to run fine there (though i haven't yet connected to other i2p peers yet) 12:13 -!- Talkless [~Talkless@mail.dargis.net] has quit [Quit: Konversation terminated!] 12:23 < sdaftuar> ah and i just build i2pd from source, and that works too. sweet! 12:25 -!- gjts79 [5eaf4d9e@cpc101696-grth11-2-0-cust157.16-4.cable.virginm.net] has joined #bitcoin-core-dev 12:26 -!- gjts79 [5eaf4d9e@cpc101696-grth11-2-0-cust157.16-4.cable.virginm.net] has quit [Client Quit] 12:27 -!- millerti [~millerti@2603-7081-5c02-f029-e50f-87b8-dbcb-3f29.res6.spectrum.com] has joined #bitcoin-core-dev 12:28 -!- EagleTM [~EagleTM@unaffiliated/eagletm] has joined #bitcoin-core-dev 12:36 < jonatack> nice! 12:42 < sdaftuar> hah, if i understand the i2pd bug correctly, releases 2.24.0 and later seem to have this fixed, and i was on 2.23.0 12:49 -!- considerthelobst [2d389a6c@45.56.154.108] has joined #bitcoin-core-dev 12:50 -!- considerthelobst [2d389a6c@45.56.154.108] has quit [Client Quit] 12:53 -!- promag [~promag@188.250.84.129] has joined #bitcoin-core-dev 12:54 -!- millerti [~millerti@2603-7081-5c02-f029-e50f-87b8-dbcb-3f29.res6.spectrum.com] has quit [Quit: Textual IRC Client: www.textualapp.com] 12:57 -!- millerti [~millerti@2603-7081-5c02-f029-20f9-cd8e-1841-aeb4.res6.spectrum.com] has joined #bitcoin-core-dev 12:57 -!- promag [~promag@188.250.84.129] has quit [Ping timeout: 240 seconds] 13:03 -!- Guyver2__ [Guyver@guyver2.xs4all.nl] has joined #bitcoin-core-dev 13:05 -!- Guyver2_ [Guyver@guyver2.xs4all.nl] has quit [Ping timeout: 264 seconds] 13:05 -!- jonatack_ [~jon@37.173.248.254] has joined #bitcoin-core-dev 13:06 -!- jonatack_ [~jon@37.173.248.254] has quit [Client Quit] 13:06 -!- jonatack_ [~jon@37.173.248.254] has joined #bitcoin-core-dev 13:06 -!- jonatack_ [~jon@37.173.248.254] has quit [Client Quit] 13:08 -!- jonatack_ [~jon@37.173.248.254] has joined #bitcoin-core-dev 13:08 -!- jonatack_ [~jon@37.173.248.254] has quit [Client Quit] 13:09 -!- jonatack [~jon@37.166.50.22] has quit [Ping timeout: 256 seconds] 13:10 -!- jonatack [~jon@37.173.248.254] has joined #bitcoin-core-dev 13:11 < jonatack> we're up to 4 I2P peers now, woot 13:22 -!- promag [~promag@188.250.84.129] has joined #bitcoin-core-dev 13:28 -!- jonatack [~jon@37.173.248.254] has quit [Ping timeout: 264 seconds] 13:38 < phantomcircuit> can i use std::filesystem? 13:38 < phantomcircuit> i mean like it works on my system but is that allowed 13:40 < sipa> phantomcircuit: i believe it does not work for all our currently supported platforms 13:40 -!- jonatack [~jon@37.173.248.254] has joined #bitcoin-core-dev 13:40 < sipa> but look at fs.h, which has an abstraction that closely matches it 13:41 < phantomcircuit> yeah im using that now, it's missing the ::exists method which would simply my code a bit 13:41 -!- ishaqm [~ishaqm@host-92-26-31-113.as13285.net] has quit [Ping timeout: 256 seconds] 13:41 < phantomcircuit> i guess i can just use the boost filesystem stuff directly 13:44 -!- Guyver2__ [Guyver@guyver2.xs4all.nl] has quit [Quit: Going offline, see ya! (www.adiirc.com)] 13:47 < fjahr> #19145 might be ready for merge. It has 4 ACKs by sjors, jonatack, ryanofsky and achow101. 13:47 < gribble> https://github.com/bitcoin/bitcoin/issues/19145 | Add hash_type MUHASH for gettxoutsetinfo by fjahr · Pull Request #19145 · bitcoin/bitcoin · GitHub 13:47 -!- jungly [~jungly@host-82-48-137-201.retail.telecomitalia.it] has quit [Ping timeout: 240 seconds] 13:48 < Kimi> phantomcircuit, Is this what you are looking for https://github.com/bitcoin/bitcoin/pull/20744? 13:48 -!- Kimi is now known as Kiminuo 14:02 < phantomcircuit> Kiminuo, yes but also that's a huge change 14:02 < phantomcircuit> +96-482 fanquake why not do that kind of pr in smaller pieces? 14:03 < sipa> phantomcircuit: i think you can just use fs 14:03 < sipa> as it aliases boost::filesystem, which has exist 14:03 -!- harrigan [~harrigan@ptr-93-89-242-202.ip.airwire.ie] has quit [Read error: Connection reset by peer] 14:04 < phantomcircuit> oh it does 14:04 < Kiminuo> phantomcircuit, there are PRs that make the change smaller 14:04 < Kiminuo> https://github.com/bitcoin/bitcoin/pull/21125 not very important 14:04 -!- harrigan [~harrigan@ptr-93-89-242-202.ip.airwire.ie] has joined #bitcoin-core-dev 14:05 < phantomcircuit> sipa, nice 14:05 < Kiminuo> https://github.com/bitcoin/bitcoin/pull/21052 14:05 < Kiminuo> https://github.com/bitcoin/bitcoin/pull/20932 14:06 < Kiminuo> but then you hit differences between std::fs and boost::fs (https://github.com/bitcoin/bitcoin/pull/19245) 14:07 < Kiminuo> Ah but you are after your own code using std::fs 14:13 -!- harrigan [~harrigan@ptr-93-89-242-202.ip.airwire.ie] has quit [Read error: Connection reset by peer] 14:14 < phantomcircuit> Kiminuo, yes 14:17 -!- harrigan [~harrigan@ptr-93-89-242-202.ip.airwire.ie] has joined #bitcoin-core-dev 14:19 -!- gwollon [~gwillen@unaffiliated/gwillen] has joined #bitcoin-core-dev 14:19 -!- gwollon is now known as gwillen 14:25 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has quit [Remote host closed the connection] 14:25 -!- davterra [~davterra@gateway/tor-sasl/tralfaz] has quit [Remote host closed the connection] 14:25 -!- jb551 [~jb55@gateway/tor-sasl/jb55] has joined #bitcoin-core-dev 14:25 -!- davterra [~davterra@gateway/tor-sasl/tralfaz] has joined #bitcoin-core-dev 14:27 -!- vasild [~vd@gateway/tor-sasl/vasild] has quit [Disconnected by services] 14:27 -!- vasild_ [~vd@gateway/tor-sasl/vasild] has joined #bitcoin-core-dev 14:27 -!- vasild_ is now known as vasild 14:41 -!- yanmaani [~yanmaani@gateway/tor-sasl/yanmaani] has quit [Ping timeout: 268 seconds] 14:44 -!- yanmaani [~yanmaani@gateway/tor-sasl/yanmaani] has joined #bitcoin-core-dev 14:47 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 14:47 < bitcoin-git> [bitcoin] danben opened pull request #21144: test: convert feature_bip_sequence.py to use MiniWallet (master...test-feature-bip68-sequence-without-wallet) https://github.com/bitcoin/bitcoin/pull/21144 14:47 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 14:49 -!- millerti [~millerti@2603-7081-5c02-f029-20f9-cd8e-1841-aeb4.res6.spectrum.com] has quit [Ping timeout: 264 seconds] 14:49 -!- jonatack [~jon@37.173.248.254] has quit [Ping timeout: 272 seconds] 14:54 -!- jonatack [~jon@37.173.248.254] has joined #bitcoin-core-dev 14:57 -!- miketwenty1 [~miketwent@136.55.84.49] has joined #bitcoin-core-dev 14:58 -!- miketwenty1 [~miketwent@136.55.84.49] has quit [Remote host closed the connection] 14:58 -!- miketwenty1 [~miketwent@136.55.84.49] has joined #bitcoin-core-dev 14:58 -!- miketwenty1 [~miketwent@136.55.84.49] has quit [Remote host closed the connection] 14:59 < dongcarl> #proposedmeetingtopic Initial Guix Release Transition Plan for 22.0 #21145 14:59 < gribble> https://github.com/bitcoin/bitcoin/issues/21145 | Guix Release Transition Plan for 22.0 · Issue #21145 · bitcoin/bitcoin · GitHub 14:59 -!- miketwenty1 [~miketwent@136.55.84.49] has joined #bitcoin-core-dev 15:03 -!- Kiminuo [~Kiminuo@141.98.103.172] has quit [Ping timeout: 240 seconds] 15:06 -!- miketwenty1 [~miketwent@136.55.84.49] has quit [Remote host closed the connection] 15:07 -!- miketwenty1 [~miketwent@136.55.84.49] has joined #bitcoin-core-dev 15:08 -!- miketwenty1 [~miketwent@136.55.84.49] has quit [Remote host closed the connection] 15:14 -!- Evel-Knievel [~Evel-Knie@d5152f744.static.telenet.be] has quit [] 15:25 < luke-jr> dongcarl: minimum viable includes gitian descriptors 15:25 < luke-jr> otherwise it is a security regression 15:25 < luke-jr> I'd help, but I can't get Guix to work, so.. 15:33 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 15:33 < bitcoin-git> [bitcoin] glozow opened pull request #21146: [WIP] validation/coins: limit MemPoolAccept access to coins cache (master...2021-02-coinsviews) https://github.com/bitcoin/bitcoin/pull/21146 15:33 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 15:34 -!- miketwenty1 [~miketwent@136.55.84.49] has joined #bitcoin-core-dev 15:34 -!- miketwenty1 [~miketwent@136.55.84.49] has quit [Remote host closed the connection] 15:49 -!- pepa [4d4e5252@77.78.82.82] has joined #bitcoin-core-dev 15:50 -!- pepa [4d4e5252@77.78.82.82] has quit [Client Quit] 15:50 -!- jonatack [~jon@37.173.248.254] has quit [Ping timeout: 264 seconds] 15:57 -!- spinza [~spin@102.132.245.16] has quit [Quit: Coyote finally caught up with me...] 15:58 < dongcarl> luke-jr: Would you change your mind if I were to package Guix for Gentoo? 15:58 -!- jonatack [~jon@37.173.248.254] has joined #bitcoin-core-dev 15:59 -!- spinza [~spin@102.132.245.16] has joined #bitcoin-core-dev 16:21 -!- da39a3ee5e6b4b0d [~da39a3ee5@2403:6200:8876:8dc5:1d88:1b78:e5ab:dd70] has joined #bitcoin-core-dev 16:22 -!- miketwenty1 [~miketwent@172.58.158.133] has joined #bitcoin-core-dev 16:23 -!- mol_ [~mol@unaffiliated/molly] has quit [Quit: Leaving] 16:24 -!- mol [~mol@unaffiliated/molly] has joined #bitcoin-core-dev 16:39 -!- narodism [~narodnik@37.223.80.136] has quit [Read error: Connection reset by peer] 16:40 -!- narodism [~narodnik@37.223.80.136] has joined #bitcoin-core-dev 16:48 < fanquake> phantomcircuit: I'm not sure how much smaller we can make it. The diff also looks a lot bigger because we are removing boost macros. 16:50 -!- miketwenty1 [~miketwent@172.58.158.133] has quit [Remote host closed the connection] 16:55 -!- jessepos_ [~jp@2601:645:200:162f:470:b123:9431:f230] has quit [Quit: Textual IRC Client: www.textualapp.com] 16:56 < luke-jr> dongcarl: I don't see how that would solve it. I think there already is such a package (using third-party binaries of course) though 16:57 < dongcarl> luke-jr: A Guix package built from source, that is. 16:57 < luke-jr> dongcarl: I would be amazed to see it, and happy to do the work to port it to gitian myself ;) 17:00 < dongcarl> luke-jr: Others have done the same (build Guix from source) on debian, Fedora, and Arch Linux. I'm not too familiar with Gentoo packaging, but I'll take a look to see if it's easy enough to do. 17:00 < dongcarl> Fedora: https://download.copr.fedorainfracloud.org/results/lantw44/guix/fedora-rawhide-x86_64/01742231-guix/guix.spec 17:00 < dongcarl> Arch Linux: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=guix 17:05 < luke-jr> dongcarl: it's essentially a bash script 17:06 < sipa> dongcarl: i'm trying myself in a clean ubuntu VM 17:06 < luke-jr> looking at the Arch one, I'm pretty sure that will use 3P bins 17:06 < sipa> so far i've gotten to building gnutls from source to get guile support for it, but i get a compilation error 17:08 < luke-jr> don't see anything in Fedora's to avoid 3P bins either 17:08 < sipa> what is 3P? 17:08 < dongcarl> sipa: you may want to take a look at the debian testing package, will link! 17:08 < luke-jr> third-party 17:08 < luke-jr> ie, not compiled myself 17:08 < dongcarl> luke-jr which one? 17:08 < luke-jr> dongcarl: any 17:09 < dongcarl> luke-jr do you mean the source tarball? 17:10 < luke-jr> no, I mean the bootstrap binaries 17:13 < dongcarl> sipa: https://salsa.debian.org/debian/guix 17:14 < dongcarl> luke-jr: where do you see that in the PKGBUILD? 17:14 < luke-jr> dongcarl: it's a question of what I *don't* see - it's Guix's default behaviour 17:15 < luke-jr> FWIW I'm starting over from https://guix.gnu.org/manual/en/html_node/Requirements.html right now 17:15 < luke-jr> on x86_64 this time just to minimise issues 17:16 < dongcarl> luke-jr: the bootstrap binaries are used when building binaries *inside* Guix, not when building Guix itself. To avoid them and build from the minimal binary seed, you can just supply —bootstrap to any guix build command 17:17 < luke-jr> dongcarl: using them at all is a problem 17:17 < luke-jr> (unless Guix is run inside a VM, such as gitian would) 17:17 < sipa> so what is the problem with using -bootstrap? 17:18 < luke-jr> I don't recall, my last attempt was many months ago 17:19 -!- mdrollette [~mdrollett@cpe-70-123-125-237.tx.res.rr.com] has quit [Ping timeout: 246 seconds] 17:21 < luke-jr> annoyingly, all the spectre mitigations mean I'm still installing deps this time ;.; 17:21 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Remote host closed the connection] 17:22 -!- jesseposner [~jp@2601:645:200:162f:35da:3d92:c670:d60d] has joined #bitcoin-core-dev 17:26 < luke-jr> dongcarl: are guile-lzlib and guile-zlib likely included with guile itself? don't see a pkg for those 17:26 -!- mdrollette [~mdrollett@cpe-70-123-125-237.tx.res.rr.com] has joined #bitcoin-core-dev 17:28 < dongcarl> luke-jr I don’t think so unfortunately... Arch Linux packages them separately 17:30 * sipa slams keyboard 17:31 < luke-jr> hmm 17:32 < sipa> In procedure dynamic-link: file: "/home/pw/src/gnutls-3.6.15/guile/src/guile-gnutls-v-2", message: "file not found" 17:32 < sipa> when building gnutls 17:34 -!- cornfeedhobo [~cornfeedh@unaffiliated/cornfeed] has quit [Quit: ZNC - https://znc.in] 17:35 * luke-jr wonders how he got zlib/lzlib last time 17:36 < sipa> hmm, it seems the guile-gnutls package works, but installs for guile 2.2 17:36 < sipa> and guile-git also works, but install for guile 3.0 17:36 -!- promag [~promag@188.250.84.129] has quit [Remote host closed the connection] 17:37 < luke-jr> O.o 17:37 -!- narodism [~narodnik@37.223.80.136] has quit [Read error: Connection reset by peer] 17:38 -!- narodism [~narodnik@37.223.80.136] has joined #bitcoin-core-dev 17:38 * dongcarl looking at packages now 17:39 < luke-jr> looks like a `nix-guix` package overlay has -zlib/lzlib ebuilds that are trivially auditable 17:41 < dongcarl> sipa: guile-gnutls package in Ubuntu? 17:42 < sipa> dongcarl: yes, it works, but it's for guile 2.2 17:42 < sipa> so i'll try installing guile-git (which guix also needs) manually for guile 2.2 as well 17:42 < sipa> because the guile-git ubuntu package is for guile 3.0 17:43 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 17:43 < bitcoin-git> [bitcoin] ajtowns opened pull request #21148: Split orphan handling from net_processing into txorphanage (master...202102-txorphanage) https://github.com/bitcoin/bitcoin/pull/21148 17:43 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 17:44 * luke-jr glares at Guix docs for making him hunt for a git uri 17:44 < dongcarl> sipa: Ah I see, it seems like an ubuntu apt repo with the right dependencies + guix would be helpful then... 17:44 < sipa> dongcarl: if i'd trust it :) 17:46 < sipa> dongcarl: do you understand https://github.com/TaylanUB/scheme-bytestructures ? 17:46 < sipa> it's a dependency for guile-git 17:47 * luke-jr still hasn't found it 17:47 < sipa> it looks like it has autoconf/automake all over it, but no instructions on how to do anything automaky 17:47 < dongcarl> luke-jr: what are you trying to find? 17:47 < luke-jr> aha, gotta go to About, then to Savannah 17:47 < luke-jr> dongcarl: the source code via git 17:48 < dongcarl> luke-jr: Right it's on savannah 17:48 < dongcarl> sipa: I think for those packages you'll have most luck looking at salsa, as they're all packaged properly there 17:49 < sipa> dongcarl: i have no idea where you want me to look 17:51 < luke-jr> dongcarl: what version should I work with? 17:52 < dongcarl> luke-jr: version-1.2.0 works 17:52 < dongcarl> sipa: I'm talking about here: https://salsa.debian.org/debian/scheme-bytestructures/-/tree/debian/master, the debian/rules is how the .deb package for the debian guile-bytestructures package is produced 17:53 < dongcarl> sipa: Oh you're talking about regenerating ./configure? 17:54 < sipa> dongcarl: i have no idea 17:54 < sipa> i want to know how to build/install it 17:54 -!- funkatron [~funkatron@185.204.1.185] has quit [Remote host closed the connection] 17:54 < sipa> i types autoconf, and it produced a configure file 17:54 < sipa> but that gives an error when running 17:54 < sipa> *typed 17:55 < sipa> but i believe there is no compilation whatsoever really, it just needs to end up in the right directory 17:55 < sipa> the instructions say add it to GUILE_LOAD_PATH, which i did, but guile-git still can't find it :) 17:56 < luke-jr> configure doesn't exist 17:57 < dongcarl> sipa: Here's how Arch does it: https://github.com/archlinux/svntogit-packages/blob/packages/guile-bytestructures/trunk/PKGBUILD 17:57 < dongcarl> In the release tarball ./configure exists 17:57 < luke-jr> ☺ 17:58 -!- belcher_ [~belcher@unaffiliated/belcher] has joined #bitcoin-core-dev 17:59 < luke-jr> dongcarl: ./configure --prefix=/home/dev/guix/root --with-store-dir=/home/dev/guix/root/gnu/store 17:59 < luke-jr> ok? 17:59 < dongcarl> luke-jr: sec 18:01 -!- belcher [~belcher@unaffiliated/belcher] has quit [Ping timeout: 240 seconds] 18:01 < dongcarl> luke-jr: you might need to set `--localstatedir`, it defaults to `/var`, and if you want non-root, maybe some other things... 18:02 < luke-jr> --localstatedir=DIR modifiable single-machine data [PREFIX/var] 18:02 < sipa> dongcarl: i don't have configure, and the one autoconf create doesn't work 18:02 -!- da39a3ee5e6b4b0d [~da39a3ee5@2403:6200:8876:8dc5:1d88:1b78:e5ab:dd70] has quit [Quit: Textual IRC Client: www.textualapp.com] 18:03 < dongcarl> luke-jr: oh cool did not know 18:03 < luke-jr> I think that's a standard autoconf thing 18:04 < sipa> dongcarl: oh! i need autoreconf --install 18:05 < luke-jr> sipa: ./bootstrap ? 18:05 < dongcarl> sipa: Ah yes. Also, I think the git repo is different from the release tarball. The one here: https://github.com/TaylanUB/scheme-bytestructures/releases/download/v1.0.7/bytestructures-1.0.7.tar.gz, does have ./configure 18:05 < sipa> still, now make doesn't work 18:06 < dongcarl> sipa: I does the release tarball work? I will look into the autoreconf now. 18:07 < sipa> dongcarl: oh, grr 18:07 < sipa> i was just trying a broken master branch i guess 18:07 < dongcarl> Also, since the debian folks did a lot of hard work to make Guix work well, it may be easier for APT-based distro users to just get their apt-sources from debian and build the .deb to install 18:08 < dongcarl> They made all the dependencies of Guix work well too, including gnutls, bytestructures, etc. 18:08 < luke-jr> says 3%, guess it will be a bit 18:09 < luke-jr> dongcarl: that part was easy tho :P 18:09 -!- vilen [~vilen@124.118.73.184] has joined #bitcoin-core-dev 18:11 -!- qapla_org [~qapla_org@217.146.82.202] has joined #bitcoin-core-dev 18:16 < luke-jr> 50% 18:17 < sipa> dongcarl: ok progress, guile-gnutls, guile-git, guile-json, guile-sqlite3, guile-gcrypt, guile-zlib work 18:17 < sipa> next: guile-lzlib 18:17 < dongcarl> sipa: Oh wow! 18:18 < dongcarl> sipa: I honestly didn't expect them to work without the special debian rules... 18:18 < dongcarl> Good news so far I guess :-) 18:18 < sipa> i'm doing --prefix=/usr everywhere; i wouldn't do that on a real OS, but this is a VM to play with... 18:20 < sipa> ok, building! 18:20 * dongcarl cautiously excited 18:21 < sipa> 11%... 18:22 < sipa> y dis slo 18:22 < luke-jr> u forgot -j80 18:22 < dongcarl> Haha 18:22 < luke-jr> actually I intentionally didn't just in case it has parallel issues 18:23 < sipa> i did -j8 (and my VM should have access to 8 threads) 18:23 < luke-jr> can try -j8 when I rebuild it all again later 18:23 < dongcarl> btw, guix has a handy `./pre-inst-env` script to use `guix` without installing it 18:23 < dongcarl> luke-jr: I usually do -j48, and haven't had problems yet 18:26 < luke-jr> I wonder if I was using master last time 18:26 < luke-jr> I mgiht have been 18:26 < luke-jr> I remember finding a bug 18:27 < luke-jr> are all these .go files not actually go? 18:27 < sipa> i suspect they are "guile object"s 18:27 < dongcarl> It's guile bytecode I think 18:27 < luke-jr> XD 18:30 < sipa> 75%! 18:32 -!- promag [~promag@188.250.84.129] has joined #bitcoin-core-dev 18:33 -!- rc_423_ [~r_423@cpe-75-185-100-189.cinci.res.rr.com] has joined #bitcoin-core-dev 18:33 < dongcarl> woop woop 18:33 * dongcarl half-expects a failure @ 99% 18:34 -!- rc_423 [~r_423@cpe-75-185-100-189.cinci.res.rr.com] has quit [Ping timeout: 240 seconds] 18:36 -!- promag [~promag@188.250.84.129] has quit [Ping timeout: 246 seconds] 18:37 -!- narodism [~narodnik@37.223.80.136] has quit [Read error: Connection reset by peer] 18:37 -!- narodism [~narodnik@37.223.80.136] has joined #bitcoin-core-dev 18:38 < sipa> 95%... 18:40 < dongcarl> luke-jr: How's it going? 18:40 < luke-jr> 65% 18:40 < luke-jr> sipa is faster 18:40 < dongcarl> luke-jr: Oh did you -j1? 18:40 < luke-jr> yes 18:40 < luke-jr> also it's running on my old x86_64 box ☺ 18:41 < sipa> threadripper 2950X here... 18:41 < luke-jr> trying to minimise risks so that when something *does* go wrong it's less unclear what 18:41 < sipa> 100%... still going... 18:41 < luke-jr> lol 18:41 < luke-jr> 101% soon? ☺ 18:41 < dongcarl> luke-jr: True, honestly good practice... 18:41 < sipa> ok, done 18:41 < dongcarl> sipa: woo! 18:42 < luke-jr> I suppose the downside is, now I'm getting de-sync'd from sipa 18:42 * luke-jr stops a system update in case that helps it pick up some pace 18:43 < sipa> make check fails... due to missing help2man, lol 18:43 -!- bzb [~bzb@135-23-193-53.cpe.pppoe.ca] has joined #bitcoin-core-dev 18:43 < luke-jr> XD 18:43 * luke-jr SIGSTOPs chromium cuz Google can't be responsible with CPU time 18:45 * dongcarl looking thru issues.guix.gnu.org to see if there are bugs on master 18:45 < luke-jr> well, I'm on 1.2.0 this time 18:45 < luke-jr> sipa: you still doing master? 18:46 < sipa> 1.2.0 18:46 < sipa> lots of tests fail... 18:46 < sipa> tests/cpan.scm, tests/channels.scm, tests/crate.csm, ... 18:47 < sipa> is that normal? 18:47 -!- Eagle[TM] [~EagleTM@unaffiliated/eagletm] has joined #bitcoin-core-dev 18:47 < dongcarl> sipa: When I ran `make check` in the past, a lot of them failed as well, but normal operation hasn't had many problems. If you send me the output I can go investigate though! 18:48 -!- EagleTM [~EagleTM@unaffiliated/eagletm] has quit [Ping timeout: 264 seconds] 18:50 < luke-jr> so skip `make check`? 18:51 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 18:51 < dongcarl> luke-jr: Yep, but if you provide me a log I can go investigate too (you can do that later) 18:56 < luke-jr> it needs to compile all its packages? O.o 18:57 < dongcarl> sipa: what is the full path for your guix src dir, if you don't mind? 18:57 < dongcarl> luke-jr: What did you just run? 18:57 < luke-jr> dongcarl: `make` 18:57 < luke-jr> still 18:58 < luke-jr> [ 71%] GUILEC gnu/packages/emacs-xyz.go 18:59 < dongcarl> luke-jr: Found a way for you to replace the bootstrap bins after Guix is made: https://salsa.debian.org/debian/guix/-/blob/debian/devel/debian/rules#L30 19:04 * luke-jr pokes Debian for requiring cookies 19:04 < sipa> dongcarl: ok, i have guix daemon running 19:04 < sipa> what now? 19:05 < dongcarl> sec 19:06 < sipa> a link to documenting is fine... but i'm sort of at the end of the guix.gnu.org documentation 19:06 < fanquake> could it be as simple as ./contrib/guix/guix-build.sh 19:06 < dongcarl> sipa: well, the full release process isn't done yet, but you can do an unsigned build! 19:07 < dongcarl> sipa: I recommend: `env HOSTS=riscv64-linux-gnu ./contrib/guix/guix-build.sh` 19:07 * dongcarl double checking Guix manual 19:07 < sipa> why riscv64? 19:08 < dongcarl> Just anything but macOS cuz that needs the SDK haha 19:08 < sipa> i have the SDK 19:09 < dongcarl> Oh cool! extract it into depends/SDKs/ 19:09 < dongcarl> Then I guess just `./contrib/guix/guix-build.sh` works! 19:09 < sipa> lemme do x86_64 linux first 19:09 < dongcarl> One hiccup... how many builder users did you setup? 19:09 < sipa> 10 19:10 < dongcarl> Okay then do `env MAX_JOBS=10` 19:10 * dongcarl makes note to see if I can automate builder user detection to cap MAX_JOBS 19:10 < luke-jr> is it bad if I don't know what a builder user is 19:10 < fanquake> dongcarl: heh. I ran into that recently and just made it make more: https://github.com/fanquake/core-review/commit/d5e5740dc823f0b4788fbcfaee228604c3582b43 19:11 < dongcarl> fanquake: Haha yeah, for my Guix installs I usually just make $(nproc) build users 19:11 < dongcarl> luke-jr: See: https://guix.gnu.org/manual/en/guix.html#Invoking-guix_002ddaemon 19:12 < sipa> this VM only has access to 8 cores, so 10 should be enough... 19:12 < dongcarl> 👍 19:12 < sipa> is guix-daemon --no-substitutes what i want? 19:13 < dongcarl> sipa: sec 19:13 < luke-jr> [ 81%] GUILEC gnu/packages/maths.go 19:14 -!- Mercury_Vapor [~Mercury_V@174-082-158-108.res.spectrum.com] has quit [Quit: Leaving] 19:14 < dongcarl> sipa: Yup, I would also do `env ADDITIONAL_GUIX_COMMON_FLAGS=--keep-failed` when invoking `./contrib/guix/guix-build.sh` so that we can debug build failures if they crop up 19:15 < fanquake> is it too early to throw ADDITIONAL_GUIX_ENVIRONMENT_FLAGS='--bootstrap' in as well 19:16 < sipa> what's the difference between --no-substitutes and --bootstrap? 19:17 < sipa> guix time-machine: error: Git error: cannot locate local branch 'origin/keyring' 19:17 < dongcarl> --no-substitutes disables downloading binary substitutes from guix build farm, but builds from an intermediary group of bootstrap binaries, --bootstrap bootstraps from the absolute minimum set of bootstrap binaries 19:18 < dongcarl> sipa: are you using ./pre-inst-env? Or did you install? 19:19 < sipa> i did sudo make install 19:20 * dongcarl looking 19:20 < fanquake> sipa: plz block xuxihai999 19:21 < sipa> fanquake: tis but a word 19:22 < dongcarl> sipa: what commit are you on in bitcoin? 19:22 < sipa> master 19:22 < sipa> merge of 21130 19:23 -!- vilen [~vilen@124.118.73.184] has quit [Quit: Leaving] 19:23 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 256 seconds] 19:24 * dongcarl have a lead but still looking 19:25 < dongcarl> sipa: Do you have a longer log I can take a look at? 19:26 -!- sipa_vm [~a@2600:1702:3c30:734f:2b4b:2f6b:b169:469e] has joined #bitcoin-core-dev 19:26 < dongcarl> sipa: Did you build git from savannah's git? 19:27 < dongcarl> build guix* 19:27 < fanquake> sipa: needs to be blocked in the gui repo as well. Maybe just from the whole org. 19:27 < fanquake> Yea is spamming docs and & hwi now as well 19:27 -!- sipa_vm [~a@2600:1702:3c30:734f:2b4b:2f6b:b169:469e] has quit [Remote host closed the connection] 19:28 -!- sipa_vm [~a@2600:1702:3c30:734f:2b4b:2f6b:b169:469e] has joined #bitcoin-core-dev 19:28 < sipa> fanquake: blocking is always org wide 19:29 < fanquake> right. I take it the blocking hadn't happened yet 19:30 < sipa> i did 19:30 < sipa> hmm, does sipa_vm need to have some permissions to speak here? 19:30 -!- bzb [~bzb@135-23-193-53.cpe.pppoe.ca] has quit [Quit: Leaving] 19:30 < sipa> https://0bin.net/paste/qRImoh9I#GUNBbS6G7ykW-8qZrBNIPzDjkNaLIi+ZLcgdBSfKaau 19:31 < sipa> he pm'ed me, that worked 19:31 < sipa> VM escapee 19:31 < fanquake> Weird. Guess they managed to open a few more issues 19:32 < sipa> i blocked them after they created the ones i've seen 19:32 * sipa afk 19:32 < sipa> dongcarl: ^ 19:32 < dongcarl> Kk 19:34 < fanquake> ffs: https://github.com/fanquake/core-review/issues/16#issuecomment-777183353. Guess I get to do the blocking now 19:35 < luke-jr> [ 94%] GUILEC gnu/services/cups.go 19:35 -!- sipa_vm [~a@2600:1702:3c30:734f:2b4b:2f6b:b169:469e] has quit [Ping timeout: 264 seconds] 19:37 -!- narodism [~narodnik@37.223.80.136] has quit [Read error: Connection reset by peer] 19:37 < dongcarl> luke-jr: cool! 19:38 -!- narodism [~narodnik@37.223.80.136] has joined #bitcoin-core-dev 19:42 < dongcarl> sipa: Looks to be due to an old libgit2 confusing not recognizing that origin/keyring means keyring branch of origin rather than branch named "origin/keyring"... What version do you have installed? http://logs.guix.gnu.org/guix/2020-11-12.log#232527 19:42 < gribble> https://github.com/bitcoin/bitcoin/issues/232527 | HTTP Error 404: Not Found 19:47 < dongcarl> Yup! Seems like guile-git docs need updating... https://salsa.debian.org/debian/guile-git/-/commit/efe8d09f6a97ae64f41fc89aef8d44af6b3b6983 19:48 < dongcarl> luke-jr: I hope you have libgit2 >= 1.0 ? 19:49 < luke-jr> 1.1.0-r2 19:49 < dongcarl> yay 19:49 < luke-jr> 1.0 is so old it isn't available 19:49 < luke-jr> otoh Gentoo likes to murder old versions very quickly 19:49 < dongcarl> apparently debian stable + Ubuntu doesn't think so... 19:50 < luke-jr> keeping Python 2 is becoming a pain 19:50 < dongcarl> repology thinks the version that debian+Ubuntu uses is way too old: https://repology.org/project/libgit2/versions 19:50 < luke-jr> I wonder how Debian handles chromium 19:50 < dongcarl> I bet debian just keeps patching the CVEs themselves... 19:51 < luke-jr> chromium has CVEs all the time and often just forces major version bumps.. 19:52 < dongcarl> ¯\_(ツ)_/¯ 19:54 < dongcarl> luke-jr: Are you building on your GPD? XP 20:00 < dongcarl> luke-jr: How's it going? 20:12 -!- cguida [~cguida@2806:2f0:51c1:a46a:1426:c091:6ed0:c143] has quit [Quit: Leaving.] 20:15 * dongcarl struggling to keep eyelid open 20:20 * dongcarl going to bed 20:21 < dongcarl> sipa: I think that bug with origin/keyring is solved by upgrading to libgit2 1.1 and rebuilding everything that depends on it, let me know if that works! 20:22 * dongcarl zzz 20:25 < luke-jr> dongcarl: no, Haswell 4771 20:25 < luke-jr> it finished 20:33 < sipa> dongcarl: 1.1? i think i have 0.28 20:38 -!- narodism [~narodnik@37.223.80.136] has quit [Read error: Connection reset by peer] 20:39 -!- narodism [~narodnik@37.223.80.136] has joined #bitcoin-core-dev 20:47 < sipa> it works! 20:54 < fanquake> ! 20:56 < sipa> mes-boot, gcc 4.9.4, gcc 7.5.0, ... 20:57 -!- rh0nj [~rh0nj@88.99.167.175] has quit [Remote host closed the connection] 20:57 < fanquake> was that with --no-substitues and/or bootstrap? 20:57 < fanquake> *--bootstrap 20:58 -!- rh0nj [~rh0nj@88.99.167.175] has joined #bitcoin-core-dev 20:58 < sipa> both 20:58 < sipa> i think 21:02 < fanquake> If the build took days, and consumed 150% of you disk, you probably did 21:04 < achow101> what's the command to have guix bootstrap if I already installed it a while ago? 21:05 < sipa> fanquake: i gave it 128 GB disk space; should that be enough? 21:06 < fanquake> achow: For doing a build of Bitcoin Core, something like: env ADDITIONAL_GUIX_COMMON_FLAGS='--no-substitutes --keep-failed' ADDITIONAL_GUIX_ENVIRONMENT_FLAGS='--bootstrap' `./contrib/guix/guix-build.sh (which will build for all hosts) 21:07 < fanquake> sipa: iirc yes it should be. 21:10 -!- gramathon [c2df1f9d@194-223-31-157.tpgi.com.au] has joined #bitcoin-core-dev 21:19 < achow101> fanquake: thanks. I think I need to uninstall all of the guix packages for it to rebuild everything then.. 21:20 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 21:21 -!- gramathon [c2df1f9d@194-223-31-157.tpgi.com.au] has quit [Quit: Connection closed] 21:37 -!- narodism [~narodnik@37.223.80.136] has quit [Read error: Connection reset by peer] 21:37 -!- narodism [~narodnik@37.223.80.136] has joined #bitcoin-core-dev 21:38 -!- narodism [~narodnik@37.223.80.136] has quit [Read error: Connection reset by peer] 21:39 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has joined #bitcoin-core-dev 21:39 -!- narodism [~narodnik@37.223.80.136] has joined #bitcoin-core-dev 21:43 * luke-jr watches Guix try to get to the net without permission 21:51 -!- jungly [~jungly@host-80-104-171-181.retail.telecomitalia.it] has joined #bitcoin-core-dev 21:52 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 240 seconds] 21:53 -!- dermoth_ [~dermoth@unaffiliated/dermoth] has joined #bitcoin-core-dev 21:53 -!- dermoth [~dermoth@unaffiliated/dermoth] has quit [Disconnected by services] 21:53 -!- dermoth_ is now known as dermoth 21:57 -!- jessepos_ [~jp@2601:645:200:162f:7169:2a92:e85f:5daa] has joined #bitcoin-core-dev 22:00 -!- jesseposner [~jp@2601:645:200:162f:35da:3d92:c670:d60d] has quit [Ping timeout: 264 seconds] 22:15 -!- cornfeedhobo [~cornfeedh@unaffiliated/cornfeed] has joined #bitcoin-core-dev 22:19 -!- jessepos_ [~jp@2601:645:200:162f:7169:2a92:e85f:5daa] has quit [Quit: Textual IRC Client: www.textualapp.com] 22:19 -!- jesseposner [~jp@2601:645:200:162f:7169:2a92:e85f:5daa] has joined #bitcoin-core-dev 22:23 -!- shesek [~shesek@unaffiliated/shesek] has quit [Remote host closed the connection] 22:37 -!- promag [~promag@188.250.84.129] has joined #bitcoin-core-dev 22:39 -!- narodism [~narodnik@37.223.80.136] has quit [Read error: Connection reset by peer] 22:39 -!- braydonf [~braydon@gateway/tor-sasl/braydonf] has quit [Remote host closed the connection] 22:39 -!- narodism [~narodnik@37.223.80.136] has joined #bitcoin-core-dev 22:39 -!- braydonf [~braydon@gateway/tor-sasl/braydonf] has joined #bitcoin-core-dev 22:42 -!- promag [~promag@188.250.84.129] has quit [Ping timeout: 246 seconds] 22:48 -!- Kiminuo [~Kiminuo@141.98.103.172] has joined #bitcoin-core-dev 22:56 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 22:56 < bitcoin-git> [bitcoin] MarcoFalke pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/deb185d2fdcd...b69eab902567 22:56 < bitcoin-git> bitcoin/master fafca47 MarcoFalke: fuzz: Hide script_assets_test_minimizer 22:56 < bitcoin-git> bitcoin/master fac726b MarcoFalke: doc: Fixup docs in fuzz/script_assets_test_minimizer.cpp 22:56 < bitcoin-git> bitcoin/master b69eab9 MarcoFalke: Merge #20663: fuzz: Hide script_assets_test_minimizer 22:56 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 22:56 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 22:56 < bitcoin-git> [bitcoin] MarcoFalke merged pull request #20663: fuzz: Hide script_assets_test_minimizer (master...2012-fuzzNoReg) https://github.com/bitcoin/bitcoin/pull/20663 22:56 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 23:02 -!- Kiminuo [~Kiminuo@141.98.103.172] has quit [Ping timeout: 264 seconds] 23:10 -!- Kiminuo [~Kiminuo@141.98.103.124] has joined #bitcoin-core-dev 23:27 -!- rex4539 [~rex4539@gateway/tor-sasl/rex4539] has quit [] 23:31 -!- jungly [~jungly@host-80-104-171-181.retail.telecomitalia.it] has quit [Ping timeout: 265 seconds] 23:46 -!- jungly [~jungly@host-80-104-171-181.retail.telecomitalia.it] has joined #bitcoin-core-dev 23:49 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev --- Log closed Thu Feb 11 00:00:26 2021