--- Log opened Fri Jan 29 00:00:29 2021 00:00 -!- sturles [~sturles@unaffiliated/sturles] has joined #bitcoin-core-dev 00:21 -!- shesek [~shesek@unaffiliated/shesek] has quit [Remote host closed the connection] 00:29 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 00:29 < bitcoin-git> [bitcoin] RonSherfey opened pull request #21031: Merge #20724: Cleanup of -debug=net log messages (master...crazy) https://github.com/bitcoin/bitcoin/pull/21031 00:29 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 00:29 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 00:29 < bitcoin-git> [bitcoin] fanquake closed pull request #21031: Merge #20724: Cleanup of -debug=net log messages (master...crazy) https://github.com/bitcoin/bitcoin/pull/21031 00:30 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 00:31 -!- fanquake_ [sid369002@gateway/web/irccloud.com/x-pllzngnlrrqggqyd] has quit [] 00:31 -!- fanquake_ [sid369002@gateway/web/irccloud.com/x-fabjqugvqpcyhsnz] has joined #bitcoin-core-dev 00:32 -!- owowo [~ovovo@2001:ac8:28:97::1e] has joined #bitcoin-core-dev 00:32 -!- owowo [~ovovo@2001:ac8:28:97::1e] has quit [Changing host] 00:32 -!- owowo [~ovovo@unaffiliated/ovovo] has joined #bitcoin-core-dev 00:56 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has joined #bitcoin-core-dev 01:01 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 01:01 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 01:01 < bitcoin-git> [bitcoin] jonasschnelli closed pull request #20630: Allow providing local signatures in gitian osx signer (master...2020/12/macos_gitian_signer) https://github.com/bitcoin/bitcoin/pull/20630 01:01 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 01:05 -!- rex4539 [~rex4539@gateway/tor-sasl/rex4539] has joined #bitcoin-core-dev 01:07 -!- MarcoFalke [~none@198.12.116.246] has quit [Quit: ZNC 1.7.1 - https://znc.in] 01:08 -!- MarcoFalke [~none@198.12.116.246] has joined #bitcoin-core-dev 01:08 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Remote host closed the connection] 01:08 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 01:09 -!- guest534543 [~mix@193.9.112.92] has joined #bitcoin-core-dev 01:13 -!- Kiminuo [~mix@193.9.112.92] has quit [Ping timeout: 265 seconds] 01:14 -!- az0re [~az0re@gateway/tor-sasl/az0re] has joined #bitcoin-core-dev 01:22 -!- guest534543 [~mix@193.9.112.92] has quit [Quit: Leaving] 01:22 -!- Kiminuo [~mix@193.9.112.92] has joined #bitcoin-core-dev 01:52 -!- jesseposner [~jp@2601:645:200:162f:3c9a:cd45:284b:ebea] has quit [Ping timeout: 240 seconds] 02:12 -!- setpill [~setpill@unaffiliated/setpill] has joined #bitcoin-core-dev 02:18 -!- ogo [~ogo@gateway/tor-sasl/ogo] has quit [Remote host closed the connection] 02:18 -!- ogo [~ogo@gateway/tor-sasl/ogo] has joined #bitcoin-core-dev 02:26 -!- vasild_ [~vd@gateway/tor-sasl/vasild] has joined #bitcoin-core-dev 02:26 -!- vasild [~vd@gateway/tor-sasl/vasild] has quit [Disconnected by services] 02:26 -!- vasild_ is now known as vasild 02:27 -!- ogo [~ogo@gateway/tor-sasl/ogo] has quit [Ping timeout: 268 seconds] 02:28 -!- ogo [~ogo@gateway/tor-sasl/ogo] has joined #bitcoin-core-dev 02:35 -!- already [~already@129.45.48.228] has joined #bitcoin-core-dev 02:37 -!- Kiminuo [~mix@193.9.112.92] has quit [Ping timeout: 240 seconds] 02:39 -!- already [~already@129.45.48.228] has quit [] 02:41 -!- already [~already@129.45.48.228] has joined #bitcoin-core-dev 02:48 -!- already [~already@129.45.48.228] has quit [] 02:56 -!- kvaciral [~kvaciral@212.8.251.11] has quit [Ping timeout: 256 seconds] 03:02 -!- einyx [einyx@fsf/member/einyx] has quit [Ping timeout: 256 seconds] 03:02 < vasild> jnewbery: hmm 03:03 -!- kvaciral [~kvaciral@212.8.251.11] has joined #bitcoin-core-dev 03:04 < vasild> https://github.com/bitcoin/bitcoin/pull/20557/files#diff-164bd9e2e30f54d0a79eb7cc372309e2f2155edc6c3f051290ab078f03f6a771R531 - should it not be s/restore_bucketing/!restore_bucketing/? 03:09 -!- Kiminuo [~mix@193.9.112.92] has joined #bitcoin-core-dev 03:18 -!- Hilma23Hahn [~Hilma23Ha@static.57.1.216.95.clients.your-server.de] has joined #bitcoin-core-dev 03:19 < vasild> Looks like fuzz input is not a good input to fill addrman with 1000s of different, routable addresses. Quite often the fuzz bytes are zero which result in a 0.0.0.0 which is not routable and also the fuzzing input is exhausted way too quickly. 03:21 < vasild> What about getting some 100 or 1000 bytes of fuzz input, seeding that into a deterministic random number generator and from that generator produce 1000s of addresses? 03:22 < vasild> This way we will never run out of "random" bytes and also, I guess, there will be not big areas of 0s bytes to generate duplicate or non routable addresses. 03:23 -!- Hilma23Hahn [~Hilma23Ha@static.57.1.216.95.clients.your-server.de] has quit [Ping timeout: 256 seconds] 03:32 -!- wumpus is now known as wumpus_ 03:32 -!- wumpus_ is now known as wumpus 03:40 -!- Dev0n [~Dev0n@unaffiliated/dev0n] has joined #bitcoin-core-dev 03:43 -!- einyx [einyx@fsf/member/einyx] has joined #bitcoin-core-dev 03:50 -!- Guyver2 [Guyver@guyver2.xs4all.nl] has joined #bitcoin-core-dev 03:53 -!- jesseposner [~jp@2601:645:200:162f:49b1:ddbe:1b3:6b46] has joined #bitcoin-core-dev 04:25 -!- Phong_ [~Phong_@185.163.110.109] has quit [Remote host closed the connection] 04:34 -!- EagleTM [~EagleTM@unaffiliated/eagletm] has quit [Ping timeout: 244 seconds] 04:39 -!- pinheadmz [~pinheadmz@pool-71-105-114-182.nycmny.fios.verizon.net] has joined #bitcoin-core-dev 04:41 < jnewbery> vasild: you're right about !restore_bucketing. Thanks! 04:41 < jnewbery> I don't know much about the fuzzers but I assume there's a way to make the fuzzer itself a bit more intelligent in generating routable addresses, or giving it a seed that results in more routable addresses being generated? 04:43 < vasild> fuzzed_data_provider.AvoidLongSequenceOfZerosPlease() 05:00 -!- Netsplit *.net <-> *.split quits: midnight, core-meetingbot`, suzziminer[m] 05:01 -!- Netsplit over, joins: midnight, _flow_, suzziminer[m], core-meetingbot` 05:01 -!- Netsplit *.net <-> *.split quits: lightningbot, real_or_random, robert_spigler, Emcy, bosma, jespada_, michagogo_, satwhale[m], cryptapus 05:01 -!- midnight [~midnight@unaffiliated/midnightmagic] has quit [Max SendQ exceeded] 05:01 -!- Netsplit over, joins: robert_spigler, real_or_random, lightningbot, Emcy, michagogo_, cryptapus, jespada_, satwhale[m], bosma 05:02 -!- EagleTM [~EagleTM@unaffiliated/eagletm] has joined #bitcoin-core-dev 05:03 -!- Netsplit *.net <-> *.split quits: vadorovsky, Thomas[m]1 05:03 -!- TallTim [~TallTim@184-83-248-206-dynamic.midco.net] has quit [Ping timeout: 267 seconds] 05:03 -!- midnight [~midnight@unaffiliated/midnightmagic] has joined #bitcoin-core-dev 05:03 -!- Jackielove4u [uid43977@gateway/web/irccloud.com/x-sulwoxgyopxoqgnl] has quit [Ping timeout: 246 seconds] 05:03 -!- icota[m] [icotamatri@gateway/shell/matrix.org/x-bfheykxakgkjxtny] has quit [Ping timeout: 240 seconds] 05:03 -!- suzziminer[m] [suzziminer@gateway/shell/matrix.org/x-atliyvhvvclkvndb] has quit [Ping timeout: 244 seconds] 05:03 -!- Netsplit over, joins: vadorovsky 05:03 -!- satwhale[m] [satwhalebi@gateway/shell/matrix.org/x-ccyfihgterhxuurn] has quit [Ping timeout: 265 seconds] 05:03 -!- robert_spigler [robertspig@gateway/shell/matrix.org/x-pfgpoxykjfjtgpfk] has quit [Ping timeout: 265 seconds] 05:04 -!- vadorovsky [vadorovsky@gateway/shell/matrix.org/x-rhiihnrpyeyvtuxh] has quit [Ping timeout: 258 seconds] 05:04 -!- marty[m]1 [jmacawmatr@gateway/shell/matrix.org/x-uukuybwtlxprxvrj] has quit [Ping timeout: 272 seconds] 05:04 -!- awesome_doge [awesome-do@gateway/shell/matrix.org/x-sjojevqwtrqcljfc] has quit [Ping timeout: 240 seconds] 05:04 -!- michagogo_ [sid14316@wikia/Michagogo] has quit [Ping timeout: 265 seconds] 05:05 -!- Jackielove4u [uid43977@gateway/web/irccloud.com/x-fbrpvvksdhpwfpai] has joined #bitcoin-core-dev 05:05 -!- dviola [~diego@unaffiliated/dviola] has quit [Ping timeout: 272 seconds] 05:05 -!- TallTim [~TallTim@184-83-248-206-dynamic.midco.net] has joined #bitcoin-core-dev 05:06 -!- dviola [~diego@187.39.20.240] has joined #bitcoin-core-dev 05:06 -!- michagogo_ [sid14316@wikia/Michagogo] has joined #bitcoin-core-dev 05:13 -!- dviola [~diego@187.39.20.240] has left #bitcoin-core-dev [] 05:14 -!- dviola [~diego@unaffiliated/dviola] has joined #bitcoin-core-dev 05:23 -!- morcos [~morcos@gateway/tor-sasl/morcos] has quit [Ping timeout: 268 seconds] 05:28 -!- morcos [~morcos@gateway/tor-sasl/morcos] has joined #bitcoin-core-dev 05:30 -!- morcos [~morcos@gateway/tor-sasl/morcos] has quit [Remote host closed the connection] 05:31 -!- morcos [~morcos@gateway/tor-sasl/morcos] has joined #bitcoin-core-dev 05:31 -!- icota[m] [icotamatri@gateway/shell/matrix.org/x-zhdvovsiciwherpz] has joined #bitcoin-core-dev 05:32 -!- marty[m]1 [jmacawmatr@gateway/shell/matrix.org/x-gseuqkkgwxdefjog] has joined #bitcoin-core-dev 05:37 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has quit [Ping timeout: 268 seconds] 05:39 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has joined #bitcoin-core-dev 05:39 -!- awesome_doge [awesome-do@gateway/shell/matrix.org/x-biqejbzokdhpxrqz] has joined #bitcoin-core-dev 05:41 -!- satwhale[m] [satwhalebi@gateway/shell/matrix.org/x-acroxehacwoyncgh] has joined #bitcoin-core-dev 05:41 -!- robert_spigler [robertspig@gateway/shell/matrix.org/x-rmhxidhxpcgaqhrn] has joined #bitcoin-core-dev 05:44 -!- belcher_ is now known as belcher 05:47 -!- awesome_doge [awesome-do@gateway/shell/matrix.org/x-biqejbzokdhpxrqz] has quit [Ping timeout: 240 seconds] 05:47 -!- robert_spigler [robertspig@gateway/shell/matrix.org/x-rmhxidhxpcgaqhrn] has quit [Ping timeout: 240 seconds] 05:48 -!- satwhale[m] [satwhalebi@gateway/shell/matrix.org/x-acroxehacwoyncgh] has quit [Ping timeout: 244 seconds] 05:48 -!- icota[m] [icotamatri@gateway/shell/matrix.org/x-zhdvovsiciwherpz] has quit [Ping timeout: 258 seconds] 05:49 -!- marty[m]1 [jmacawmatr@gateway/shell/matrix.org/x-gseuqkkgwxdefjog] has quit [Ping timeout: 268 seconds] 05:54 -!- pergaminho [~Cleber@189.26.121.248] has joined #bitcoin-core-dev 06:14 -!- rpite [~rpite@47.187.219.52] has joined #bitcoin-core-dev 06:14 -!- DeanGuss [~dean@gateway/tor-sasl/deanguss] has joined #bitcoin-core-dev 06:15 -!- Thomas[m]1 [thomaseizi@gateway/shell/matrix.org/x-bsaxtdgtpgdlvaqg] has joined #bitcoin-core-dev 06:21 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has quit [Ping timeout: 268 seconds] 06:30 -!- jespada_ [~jespada@90.254.242.138] has quit [Ping timeout: 265 seconds] 06:33 -!- jespada [~jespada@90.254.242.138] has joined #bitcoin-core-dev 06:34 -!- hsmiths [uid95325@gateway/web/irccloud.com/x-uoptnnrvwckwocvq] has quit [Quit: Connection closed for inactivity] 06:37 -!- tflgen2 [~tflgen2@139.28.218.148] has joined #bitcoin-core-dev 06:52 -!- awesome_doge [awesome-do@gateway/shell/matrix.org/x-rzperrufqkizuekc] has joined #bitcoin-core-dev 06:52 -!- vadorovsky [vadorovsky@gateway/shell/matrix.org/x-rbiregqxyzfxornv] has joined #bitcoin-core-dev 06:52 -!- robert_spigler [robertspig@gateway/shell/matrix.org/x-xkbjtvagxjhmdpit] has joined #bitcoin-core-dev 06:52 -!- icota[m] [icotamatri@gateway/shell/matrix.org/x-jsbomptofizmremi] has joined #bitcoin-core-dev 06:52 -!- satwhale[m] [satwhalebi@gateway/shell/matrix.org/x-kfeyovyymcmimsls] has joined #bitcoin-core-dev 06:52 -!- suzziminer[m] [suzziminer@gateway/shell/matrix.org/x-egmcfhrlowrfbdlo] has joined #bitcoin-core-dev 06:52 -!- marty[m]1 [jmacawmatr@gateway/shell/matrix.org/x-letoohqykrbmuifd] has joined #bitcoin-core-dev 07:11 -!- yanmaani [~yanmaani@gateway/tor-sasl/yanmaani] has quit [Ping timeout: 268 seconds] 07:15 -!- yanmaani [~yanmaani@gateway/tor-sasl/yanmaani] has joined #bitcoin-core-dev 07:16 -!- rex4539 [~rex4539@gateway/tor-sasl/rex4539] has quit [Ping timeout: 268 seconds] 07:39 < stevenroose> It seems that with my latest libboost (Arch...) I can no longer build bitcoind v0.16.3. I previously had to add the `#include ;` before but now there's some other errors relating to `BOOST_PRAGMA_MESSAGE`. 07:40 < aj> stevenroose: add "--enable-suppress-external-warnings" to your configure command? 07:42 < stevenroose> one sec yeah I just noticed it's not an error about the torcontrol.cpp code but about the boost code 07:43 -!- ctrlbreak_MAD [~ctrlbreak@159.2.165.130] has joined #bitcoin-core-dev 07:44 -!- Kiminuo [~mix@193.9.112.92] has quit [Ping timeout: 264 seconds] 07:45 < stevenroose> aj: Giving me a lot of `error: ‘_2’ was not declared in this scope` errors all over the place. Seems to be some kind of argument templating that is broken 07:46 -!- cltrbreak_MAD2 [~ctrlbreak@159.2.165.130] has quit [Ping timeout: 264 seconds] 07:47 < aj> stevenroose: oh :( --enable-suppress fixed the qt and boost warnings i was seeing 07:53 -!- yanmaani [~yanmaani@gateway/tor-sasl/yanmaani] has quit [Ping timeout: 268 seconds] 07:56 -!- jonatack [jon@gateway/vpn/airvpn/jonatack] has quit [Ping timeout: 260 seconds] 07:57 -!- yanmaani [~yanmaani@gateway/tor-sasl/yanmaani] has joined #bitcoin-core-dev 07:59 < luke-jr> stevenroose: bitrot is real :P 08:04 < stevenroose> hmm. I can retry with the entire autogen but I'm doubtful. Does a depends build fix this? 08:06 < aj> oh, sorry, didn't see that it was an old bitcoind as well as a new boost. depends build sounds worth trying; should get you the old boost 08:10 -!- jespada [~jespada@90.254.242.138] has quit [Quit: Sleeping] 08:12 -!- rex4539 [~rex4539@gateway/tor-sasl/rex4539] has joined #bitcoin-core-dev 08:27 -!- kexkey [~kexkey@static-198-54-132-88.cust.tzulo.com] has joined #bitcoin-core-dev 08:28 -!- oozebro [~oozebrood@mobile-166-177-184-1.mycingular.net] has joined #bitcoin-core-dev 08:32 -!- oozebrood [~oozebrood@2603-6080-b202-d300-5cc4-8fdf-67e1-67d9.res6.spectrum.com] has quit [Ping timeout: 264 seconds] 08:32 -!- oozebro is now known as oozebrood 08:38 -!- morcos [~morcos@gateway/tor-sasl/morcos] has quit [Remote host closed the connection] 08:38 -!- morcos [~morcos@gateway/tor-sasl/morcos] has joined #bitcoin-core-dev 08:45 -!- kexkey [~kexkey@static-198-54-132-88.cust.tzulo.com] has quit [Ping timeout: 246 seconds] 08:48 -!- hsmiths [uid95325@gateway/web/irccloud.com/x-hjvznthpqbmqygky] has joined #bitcoin-core-dev 08:56 -!- mfi_ [~matthias@p200300df3f0f7dc7ae9a39042843679e.dip0.t-ipconnect.de] has joined #bitcoin-core-dev 09:11 -!- mol [~mol@unaffiliated/molly] has quit [Ping timeout: 260 seconds] 09:11 -!- setpill [~setpill@unaffiliated/setpill] has quit [Quit: o/] 09:14 -!- jonatack [jon@gateway/vpn/airvpn/jonatack] has joined #bitcoin-core-dev 09:21 < luke-jr> does fuzz normally take a LONG time to build? 09:27 < sipa> not as long anymore as before the targets were merged in a separate binary 09:28 < phantomcircuit> luke-jr, define LONG 09:29 < luke-jr> phantomcircuit: it's still building :P 09:30 < luke-jr> sipa: I'm seeing lots of binaries produced - was that something that happened recently on master? 09:31 < sipa> luke-jr: yes, on master it's now a single binary 09:31 < sipa> which is much faster to build 09:31 < luke-jr> i c 09:33 -!- jespada [~jespada@90.254.242.138] has joined #bitcoin-core-dev 09:39 -!- Kiminuo [~mix@193.9.112.92] has joined #bitcoin-core-dev 09:49 -!- EagleTM [~EagleTM@unaffiliated/eagletm] has quit [Ping timeout: 265 seconds] 09:55 -!- mol [~mol@unaffiliated/molly] has joined #bitcoin-core-dev 10:01 -!- Tokamak [~Tokamak@204.141.173.217] has joined #bitcoin-core-dev 10:17 -!- worc3131 [~quassel@2a02:c7f:dcc4:6500:217b:6c7a:eac3:3be9] has joined #bitcoin-core-dev 10:18 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has quit [Ping timeout: 268 seconds] 10:19 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has joined #bitcoin-core-dev 10:47 -!- shesek [~shesek@unaffiliated/shesek] has joined #bitcoin-core-dev 10:57 < meshcollider> Wallet meeting today? 10:57 -!- hsmiths [uid95325@gateway/web/irccloud.com/x-hjvznthpqbmqygky] has quit [Quit: Connection closed for inactivity] 11:01 < jonatack> hi 11:01 < emzy> hi 11:02 < meshcollider> #startmeeting 11:02 < S3RK> hi 11:02 < meshcollider> #bitcoin-core-dev Wallet Meeting: achow101 aj amiti ariard bluematt cfields Chris_Stewart_5 digi_james dongcarl elichai2 emilengler fanquake fjahr gleb glozow gmaxwell gwillen hebasto instagibbs jamesob jb55 jeremyrubin jl2012 jnewbery jonasschnelli jonatack jtimon kallewoof kanzure kvaciral lightlike luke-jr maaku marcofalke meshcollider michagogo moneyball morcos nehan NicolasDorier paveljanik petertodd 11:02 < meshcollider> phantomcircuit promag provoostenator ryanofsky sdaftuar sipa vasild wumpus 11:02 < jonatack> hi 11:02 < meshcollider> Hi :) 11:02 < achow101> hi 11:02 < kanzure> hi 11:02 < meshcollider> Any topics? 11:02 < jonatack> meshcollider: you're back! i was a bit worried about you 11:02 < jonatack> hope it was good 11:03 < meshcollider> jonatack: yeah sorry! A few family things came up so I was MIA for a bit, but I'm back now 11:04 < meshcollider> Any high priority wallet PRs that you'd like to review-beg for 11:04 < achow101> #20040 but you already know that 11:04 < gribble> https://github.com/bitcoin/bitcoin/issues/20040 | wallet: Refactor OutputGroups to handle fees and spending eligibility on grouping by achow101 · Pull Request #20040 · bitcoin/bitcoin · GitHub 11:04 -!- ogo [~ogo@gateway/tor-sasl/ogo] has quit [Quit: Leaving] 11:04 -!- worc3131 [~quassel@2a02:c7f:dcc4:6500:217b:6c7a:eac3:3be9] has quit [Ping timeout: 265 seconds] 11:05 < jonatack> #20391 here 11:05 < gribble> https://github.com/bitcoin/bitcoin/issues/20391 | wallet: introduce setfeerate (an improved settxfee, in sat/vB) by jonatack · Pull Request #20391 · bitcoin/bitcoin · GitHub 11:05 < meshcollider> Yep and I know #19136 is nearly ready too 11:05 < gribble> https://github.com/bitcoin/bitcoin/issues/19136 | wallet: add parent_desc to getaddressinfo by achow101 · Pull Request #19136 · bitcoin/bitcoin · GitHub 11:05 < jonatack> achow101: will get to that one soon 11:06 < jonatack> #19145 seems close too 11:06 < gribble> https://github.com/bitcoin/bitcoin/issues/19145 | Add hash_type MUHASH for gettxoutsetinfo by fjahr · Pull Request #19145 · bitcoin/bitcoin · GitHub 11:06 < jonatack> maybe not "wallet" 11:06 < meshcollider> Sweet 11:07 < meshcollider> Obviously things are pretty quiet in the repo at the moment but anything anyone wants to discuss? 11:08 < meshcollider> I'd really like to push to finally get #16546 in, in the next few weeks 11:08 < gribble> https://github.com/bitcoin/bitcoin/issues/16546 | External signer support - Wallet Box edition by Sjors · Pull Request #16546 · bitcoin/bitcoin · GitHub 11:08 < achow101> I've been working on getting HWI back up to date 11:08 < achow101> spent the past week fixing CI 11:08 < meshcollider> I saw your tweet about some debatable firmware updates yeah 11:09 < achow101> the next HWI release is going to be API breaking, but hopefully not too bad 11:09 < TallTim> Is there a schedule for Schnorr/Taproot activation? 11:09 < TallTim> Just curious. 11:09 < meshcollider> TallTim: unfortunately that's not up to us, that is a discuss for the mailing list and wider community 11:09 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 11:09 < bitcoin-git> [bitcoin] laanwj pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/c8b83510f42c...16b784d95336 11:09 < bitcoin-git> bitcoin/master c84838e Sebastian Falbesoner: contrib: binary verification script verify.sh rewritten in python 11:09 < bitcoin-git> bitcoin/master c86b9a6 Sebastian Falbesoner: contrib: remove verify.sh 11:09 < TallTim> Okay. 11:09 < bitcoin-git> bitcoin/master 16b784d Wladimir J. van der Laan: Merge #20689: contrib: replace binary verification script verify.sh with p... 11:09 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 11:10 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 11:10 < bitcoin-git> [bitcoin] laanwj merged pull request #20689: contrib: replace binary verification script verify.sh with python rewrite (master...202012-contrib-replace-verify-binaries-script-with-python) https://github.com/bitcoin/bitcoin/pull/20689 11:10 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 11:10 < meshcollider> Alright seems noone else is around or has any topics so let's end here 11:10 < meshcollider> #endmeeting 11:10 < S3RK> Any newbie friendly PRs to review? 11:11 -!- ogo [~ogo@gateway/tor-sasl/ogo] has joined #bitcoin-core-dev 11:12 < achow101> #19136 and #20205 aren't that bad 11:12 < gribble> https://github.com/bitcoin/bitcoin/issues/19136 | wallet: add parent_desc to getaddressinfo by achow101 · Pull Request #19136 · bitcoin/bitcoin · GitHub 11:12 < gribble> https://github.com/bitcoin/bitcoin/issues/20205 | wallet: Properly support a wallet id by achow101 · Pull Request #20205 · bitcoin/bitcoin · GitHub 11:12 < jonatack> S3RK: i think 20391 is pretty accessible 11:12 < meshcollider> The wallet id is a bit contentious 11:13 < meshcollider> Did the meeting bot end? 11:13 < jonatack> achow101: i'll try to review both your high priority ones this weekend 11:13 < S3RK> I looked at 19136 previously, not a big fan on expanding toString method. I've tried an alternative approach but it's not better 11:13 < achow101> the meeting bot PMs people now 11:13 < meshcollider> #endmeeting 11:14 < jonasschnelli> achow101: how so? 11:14 < jonasschnelli> the startmeeting or what PM do you get? 11:14 < achow101> jonasschnelli: the chair gets a pm at the start at least 11:14 < meshcollider> jonasschnelli: a list of commands when you start the meeting 11:14 < achow101> oh it doesn't do that at the end 11:14 < jonasschnelli> ah. yes. That should be the case but might got muted due to channel settings 11:15 < meshcollider> But absolutely nothing happened at the end so I think it's glitched, normally it replies with the minutes links 11:15 < jonasschnelli> oh.. yes. thats strange 11:15 < jonasschnelli> lemmecheck 11:15 < jonasschnelli> It was recorded... (https://bitcoin.jonasschnelli.ch/ircmeetings/logs/bitcoin-core-dev/2021/bitcoin-core-dev.2021-01-29-19.02.moin.txt) 11:16 < achow101> meshcollider: the wallet id is at least a non-dangrous change I think. the contention is whether we should have one 11:16 < jonasschnelli> but it looks like the core-meetingbot has no voice right 11:16 < jonasschnelli> core-meetingbot: pin 11:16 < jonasschnelli> core-meetingbot` ping 11:16 < jonasschnelli> whats that ` after the name? 11:17 < jonatack> TallTim: see https://bitcoinops.org/en/newsletters/2021/01/27/#scheduled-meeting-to-discuss-taproot-activation 11:17 < TallTim> thx jonatack 11:17 < meshcollider> achow101: yep exactly, I find myself leaning toward ryanofsky's arguments 11:17 < jonatack> (and https://bitcoinops.org/en/topics/taproot/ is a good general resource) 11:19 -!- core-meetingbot` [~meetingbo@2a01:4f9:2a:2510::2] has quit [Quit: 2019.02.23] 11:19 -!- core-meetingbot [~meetingbo@2a01:4f9:2a:2510::2] has joined #bitcoin-core-dev 11:23 -!- roconnor [~roconnor@host-104-157-194-235.dyn.295.ca] has joined #bitcoin-core-dev 11:24 < roconnor> luke-jr: let me know if this is off-topic, but can't you build the guix bootstrap tarball on your own system? Or is it not deterministic yet? 11:27 < jonasschnelli> owner ircquote nickserv identify core-meetingbot Meet!303 11:27 < jonasschnelli> ignore 11:27 < jonasschnelli> *sight* 11:27 < jonasschnelli> *sigh* 11:29 -!- core-meetingbot [~meetingbo@2a01:4f9:2a:2510::2] has quit [Quit: 2019.02.23] 11:29 -!- auth` [~meetingbo@2a01:4f9:2a:2510::2] has joined #bitcoin-core-dev 11:29 -!- auth` [~meetingbo@2a01:4f9:2a:2510::2] has quit [Client Quit] 11:29 -!- auth` [~meetingbo@2a01:4f9:2a:2510::2] has joined #bitcoin-core-dev 11:31 -!- auth` [~meetingbo@2a01:4f9:2a:2510::2] has quit [Client Quit] 11:33 -!- core-meetingbot [~meetingbo@2a01:4f9:2a:2510::2] has joined #bitcoin-core-dev 11:35 < jonasschnelli> ping core-meetingbot 11:36 < jonasschnelli> #startmeeting 11:36 < jonasschnelli> #endmeeting 11:37 -!- core-meetingbot [~meetingbo@2a01:4f9:2a:2510::2] has quit [Client Quit] 11:37 -!- core-meetingbot [~meetingbo@2a01:4f9:2a:2510::2] has joined #bitcoin-core-dev 11:38 < jonasschnelli> #startmeeting 11:38 < core-meetingbot> Meeting started Fri Jan 29 19:38:36 2021 UTC. The chair is jonasschnelli. Information about MeetBot at https://bitcoin.jonasschnelli.ch/ircmeetings. 11:38 < core-meetingbot> Available commands: action commands idea info link nick 11:38 < jonasschnelli> #endmeeting 11:38 < core-meetingbot> topic: Bitcoin Core development discussion and commit log | Feel free to watch, but please take commentary and usage questions to #bitcoin | Channel logs: http://www.erisian.com.au/bitcoin-core-dev/, http://gnusha.org/bitcoin-core-dev/ | Meeting topics http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt / http://gnusha.org/bitcoin-core-dev/proposedwalletmeetingtopics.txt 11:38 < core-meetingbot> Meeting ended Fri Jan 29 19:38:38 2021 UTC. 11:38 < core-meetingbot> Minutes: https://bitcoin.jonasschnelli.ch/ircmeetings/logs/bitcoin-core-dev/2021/bitcoin-core-dev.2021-01-29-19.38.moin.txt 11:38 < jonasschnelli> done 11:39 < sipa> short meeting is best meeting 11:39 < jonasschnelli> exactly 12:00 < luke-jr> roconnor: I couldn't figure out a way to 12:00 < luke-jr> jonasschnelli: might I suggest a better password scheme for the bot? :P 12:01 < jonasschnelli> :P 12:07 -!- rpite [~rpite@47.187.219.52] has quit [Quit: rpite] 12:11 -!- Talkless [~Talkless@mail.dargis.net] has joined #bitcoin-core-dev 12:12 -!- mfi_ [~matthias@p200300df3f0f7dc7ae9a39042843679e.dip0.t-ipconnect.de] has quit [Quit: Leaving] 12:17 < dongcarl> testing codesigning right now... Does anyone know if there's a way to generate test-only signatures for win/osx? 12:17 < dongcarl> ping achow101 jonasschnelli 12:19 < achow101> dongcarl: for mac, you can get a dev signing cert through xcode 12:19 < achow101> I don't know for windows 12:21 -!- hsmiths [uid95325@gateway/web/irccloud.com/x-xmwdjmunyuyvdzmc] has joined #bitcoin-core-dev 12:21 < provoostenator> meshcollider: thanks for the hardware wallet PR shoutout, I'll keep addressing review comment. 12:21 < dongcarl> achow101: Do you have a link/doc I can reference? 12:25 < achow101> dongcarl: https://developer.apple.com/library/archive/documentation/Security/Conceptual/CodeSigningGuide/Procedures/Procedures.html#//apple_ref/doc/uid/TP40005929-CH4-SW1 probably 12:33 < dongcarl> thx 12:33 -!- rex4539 [~rex4539@gateway/tor-sasl/rex4539] has quit [Remote host closed the connection] 12:35 -!- rex4539 [~rex4539@gateway/tor-sasl/rex4539] has joined #bitcoin-core-dev 12:41 -!- fdvc [~fdvc@37.161.50.114] has joined #bitcoin-core-dev 12:47 < roconnor> luke-jr: https://guix.gnu.org/manual/en/html_node/Preparing-to-Use-the-Bootstrap-Binaries.html says `guix build boostrap-tarballs` will build the bootstrap tarballs. 12:48 < roconnor> Perhaps the build log for that process would let you rederive those tarballs without the use of guix. 12:49 < roconnor> I don't know. I'm specualing a little based on what I would do if this were NixOS instead of Guix. 12:51 < luke-jr> roconnor: that assuems you have guix already 12:51 < luke-jr> roconnor: I did try :P 12:52 < roconnor> I mean, in theory you just need someone to give you the build log to figure out how they are built. 12:53 < luke-jr> I also need to figure out how to get guix to accept the hash :P 12:53 < luke-jr> at least when I was trying this, they didn't have hashes defined for ppc64le 12:54 < roconnor> oh were you able to build the tarballs? 12:54 < luke-jr> no 12:54 < luke-jr> IIRC I was trying to inject raw binaries 12:55 < luke-jr> the design of Guix is kinda weird 12:55 < luke-jr> they hash the input data rather than the output 12:55 -!- pergaminho [~Cleber@189.26.121.248] has quit [Quit: Saindo] 12:56 < luke-jr> things could be much simpler if they hashed the output 12:56 < roconnor> Again speculating based on how Nix works, there are two (techinically three) different kinds of outputs. Fixed-derivation outputs hash the ouput, while say "non-determinisitc" packages hash the inputs. 12:56 < luke-jr> Guix is supposed to be deterministic-only IIRC 12:57 < roconnor> And if Guix solved the reproducible bootstrap libraries, they they have a fixed derivation (ie hashed output) at some point in their bootstrap process. 12:57 < luke-jr> I'm not sure at this point how much (if any) overlap it has with Nix 12:57 * luke-jr wonders if there is an actual reason behind the weird domain-specific language stuff in Guix 12:57 < roconnor> I would be suprised if Guix were determinisitic in general. 12:58 < roconnor> *lol* Guix is main difference between Nix was that it was supposed to *not* be using a domain-specific langauge thing, but using scheme instead. 12:58 < luke-jr> scheme is a DSL when nothing else uses scheme 12:59 < roconnor> Frankly my undertanding of the reasons Guix exists strike me as silly. But maybe I misunderstand them. 13:00 < roconnor> I think your observation makes it clear that if learning the Nix langauge is a hurdle for using NixOS, then switching to Scheme isn't helping. 13:01 < luke-jr> I suspect if I were to switch to a Nix/Guix-alike for my OS, I would end up writing something from scratch :p 13:01 -!- fdvc [~fdvc@37.161.50.114] has quit [Quit: Leaving] 13:02 < sipa> roconnor: i think you may be right, but in the end, the reason for why it started existing isn't as interesting for us as the question for why you'd use it; and the (as i understand it) more deterministic/bootstappability of what is built around the package manager is much more relevant than nix language vs. scheme 13:03 < roconnor> Right I was about to say, for the purposes of this discussion Guix has (AFAIU) made far more headway on minimising the bootstrap and reproducibility. 13:03 < luke-jr> I also find it strange how it wants root. 13:03 < dongcarl> https://github.com/pjotrp/guix-notes/blob/master/GUIX-NO-ROOT.org 13:04 < luke-jr> dongcarl: yes, it's possible, but the main design/docs seem to want it 13:04 < sipa> dongcarl: what is a .org file? 13:05 < luke-jr> "If apache depends on an ssl library, the link is fully referenced in the apache binary. There is no way to circumvent the pointer to the library." 13:05 < luke-jr> facepalm 13:05 < roconnor> Ya nixos wants root in order to access /nix/store and to set various sticky bits to protect it. You can run outside of /nix/store, but then you cannot download prebuilt binaries because the RPATHs will be all wrong. Though for you luke-jr you probably don't want to download prebuilt binaries. 13:05 < luke-jr> RPATHs seem like a bad idea anyway :P 13:06 < dongcarl> That's mostly because the guix-daemon was modeled to be compatible with the nix-daemon, which wants root. I speculate one of the reasons is because it needs to do the namespace+cgroups container thing which and distros were having a spat over whether or not to enable USER_NS 13:06 < roconnor> yes. When I learn about how Unix systems work, I feel sad. 13:06 < luke-jr> roconnor: well, most systems just figure out the lib path at runtime 13:06 < roconnor> is that true? 13:06 < luke-jr> no reason Guix couldn't do that too 13:06 < luke-jr> yes..? 13:07 < luke-jr> I mean, there's ldconfig, but it's not embedding the path in the binaries 13:07 < roconnor> I was under the impression the answer was no, but this is also the sort of thing I wouldn't know. 13:07 < luke-jr> RPATHs aren't non-existent, but fairly rare 13:07 < roconnor> Otherwise I don't understand why every binary I download needs patchelf. 13:07 < dongcarl> Right, it's an easy fix tho given Guix's hackability: https://github.com/bitcoin/bitcoin/blob/16b784d953365bb2d7ae65acd2b20a79ef8ba7b6/contrib/guix/manifest.scm#L58-L73 13:08 < luke-jr> roconnor: because your system isn't doing the job of resolving it? :p 13:08 < luke-jr> I have never heard of anyone having to patchelf binaries 13:08 < roconnor> well you don't download binaries. :D 13:08 < luke-jr> I don't, but other people do 13:08 < sipa> what is patchelf? 13:08 < luke-jr> roconnor: just take our release binaries for example 13:09 < luke-jr> roconnor: they just run fine on a normal Linux system 13:09 < luke-jr> (while we do static link some libs, it isn't all of them) 13:09 < roconnor> right, but AFAIU they all hardcode paths to /usr/lib or /lib 13:09 < roconnor> and in normal unix systems this works. 13:09 < luke-jr> nope 13:09 < dongcarl> roconnor: Right, nix and guix binaries both share this trait of doing the -rpath and setting a weird dynamic linker. Both these behaviours are thoroughly reverted in the Bitcoin Core guix build 13:09 < dongcarl> roconnor: Build-time fix: https://github.com/bitcoin/bitcoin/blob/16b784d953365bb2d7ae65acd2b20a79ef8ba7b6/contrib/guix/libexec/build.sh#L225 13:09 -!- belcher_ [~belcher@unaffiliated/belcher] has joined #bitcoin-core-dev 13:10 < dongcarl> roconnor: specifically: -Wl,--dynamic-linker= 13:10 < luke-jr> $ ldd /usr/bin/zip linux-vdso64.so.1 (0x00007fff9cb70000) libbz2.so.1 => /lib64/libbz2.so.1 (0x00007fff9ca50000) libnatspec.so.0 => /usr/lib64/libnatspec.so.0 (0x00007fff9ca00000) libc.so.6 => /lib64/libc.so.6 (0x00007fff9c800000) /lib64/ld64.so.2 (0x00007fff9cb90000) 13:10 < luke-jr> the path stored in the binary is the part before the => 13:10 < harding> sipa: A .org file is a document formatted using Emacs's org-mode syntax. 13:10 < sipa> harding: interesting; any advantages it has over markdown e.g. 13:10 < sipa> ? 13:11 < roconnor> luke-jr: oooh, Mabe this doesn't work on NixOS because there are no canonical versions of linked libraries. 13:11 < luke-jr> roconnor: /lib64/ld64.so.2 is stored absolute, but that lib itself does the resolving of everything else 13:12 < sipa> dongcarl: so is it fair to say that guix (and the binaries it builds) are all living in their own little world, and are unconventional in that they're all built to live the... but what we want for the bitcoin core release builds isn't so much building something that lives there, but using the guix-world stuff to build a "normal" binary? 13:12 -!- belcher [~belcher@unaffiliated/belcher] has quit [Ping timeout: 264 seconds] 13:12 < luke-jr> roconnor: if I were making NixOS, I would modify the ld*.so* to understand Nix's structure ;) 13:12 < roconnor> I mean, which libraries are you going to link with? 13:12 < luke-jr> roconnor: the ones the binary in question's package depends on? 13:12 < luke-jr> I'm assuming you have dep info for everything installed.. 13:12 < harding> sipa: not IMO. Early org mode preceeds markdown and I think markdown is a bit less noisy. However, if you really learn org-mode---which I never did---it makes it very easy to manage even huge .org documents. 13:13 < sipa> harding: okay, won't bother then :) 13:14 < luke-jr> roconnor: and if you really want to run a foreign binary, you could have Nix make a guess which libs to use, or ask you 13:14 < dongcarl> sipa: Correct! Eventually we can introduce a new build system in Guix (https://guix.gnu.org/manual/en/html_node/Build-Systems.html) to build a "normal" binary, but I didn't bother since the current way emulates how we do Gitian builds and I wanted to take things one step at a time. 13:14 < dongcarl> sipa: This is also why we can't just use the bitcoin-core package currently in Guix :-) 13:14 < roconnor> luke-jr: I mean where would you store that meta-information of which exact version (by hash) that the binary wants to use? How about in the binary? :P 13:15 < luke-jr> roconnor: then it's a pain if you want to use that package in a situation it wasn't made for 13:15 < luke-jr> eg, if you want to quickly update a security flaw in a lib 13:16 < roconnor> well I suppose that is a point of design contention. 13:16 < dongcarl> luke-jr: The security flaw case is solved by grafts in Guix: https://guix.gnu.org/en/blog/2020/grafts-continued/ 13:16 < dongcarl> Not sure if Nix has something similar 13:16 < luke-jr> roconnor: being flexibile enough to do it, does not require you to do it 13:16 < roconnor> FWIW, using "replace runtime dependency" I can do quick updates in minutes (unfortately slower than seconds) 13:17 < luke-jr> I suspect Gentoo may be closer to the ideal than Nix/Guix 13:17 < dongcarl> luke-jr: Perhaps you should write the stage0 bootstrap up to Gentoo's bootstrap bins :-) 13:18 < roconnor> Maybe. Blindly replacing runtimes dependencies out from under software is both a security flaw and a security solution. 13:20 < roconnor> dongcarl: presumably Nix's replace-runtime-dependendy and Guix Grafts are similar (at least in spirit). 13:20 < dongcarl> roconnor: Yup! https://nixos.wiki/wiki/Documentation_Gaps#Does_nix_support_binary_grafting_like_guix.3F 13:20 < roconnor> replace-runtime-depencency creates a new derviation using the binary of the old derivation as input and does a search and replace on hash values. :P 13:21 < roconnor> This sort of has to be done recurively throughtout the entire system's dependencies, which is why it takes minutes instead of seconds. 13:24 < roconnor> luke-jr: thanks. I didn't realize that ldd was doing the resolution of names rather than extracting the contents of the executible. 13:26 -!- belcher_ is now known as belcher 13:34 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has quit [Ping timeout: 264 seconds] 13:44 -!- Kiminuo [~mix@193.9.112.92] has quit [Ping timeout: 265 seconds] 13:50 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has joined #bitcoin-core-dev 14:08 -!- Guyver2 [Guyver@guyver2.xs4all.nl] has quit [Quit: Going offline, see ya! (www.adiirc.com)] 14:26 -!- vasild_ [~vd@gateway/tor-sasl/vasild] has joined #bitcoin-core-dev 14:26 -!- vasild [~vd@gateway/tor-sasl/vasild] has quit [Disconnected by services] 14:26 -!- vasild_ is now known as vasild 14:30 -!- vasild [~vd@gateway/tor-sasl/vasild] has quit [Remote host closed the connection] 14:31 -!- vasild [~vd@gateway/tor-sasl/vasild] has joined #bitcoin-core-dev 14:51 -!- Klox2 [~Klox@c-24-1-131-19.hsd1.il.comcast.net] has joined #bitcoin-core-dev 14:51 -!- jnewbery [~john@164.90.178.190] has quit [Ping timeout: 272 seconds] 14:52 -!- jnewbery [~john@164.90.178.190] has joined #bitcoin-core-dev 14:52 -!- Klox [~Klox@c-24-1-131-19.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 14:52 -!- Klox2 is now known as Klox 15:15 -!- klab [~bigcookie@2601:19b:702:2db0:4c79:feaf:5e24:791f] has joined #bitcoin-core-dev 15:20 -!- Talkless [~Talkless@mail.dargis.net] has quit [Quit: Konversation terminated!] 15:43 -!- yanmaani [~yanmaani@gateway/tor-sasl/yanmaani] has quit [Ping timeout: 268 seconds] 15:45 -!- ovovo [~ovovo@unaffiliated/ovovo] has joined #bitcoin-core-dev 15:46 -!- yanmaani [~yanmaani@gateway/tor-sasl/yanmaani] has joined #bitcoin-core-dev 15:46 -!- owowo [~ovovo@unaffiliated/ovovo] has quit [Ping timeout: 264 seconds] 15:52 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 15:52 < bitcoin-git> [bitcoin] ryanofsky opened pull request #21035: Remove pointer cast in CRPCTable::dumpArgMap (master...pr/argmap) https://github.com/bitcoin/bitcoin/pull/21035 15:52 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 16:04 -!- klab [~bigcookie@2601:19b:702:2db0:4c79:feaf:5e24:791f] has quit [Quit: WeeChat 1.9.1] 16:04 -!- klab [~bigcookie@2601:19b:702:2db0:4c79:feaf:5e24:791f] has joined #bitcoin-core-dev 16:04 -!- klab [~bigcookie@2601:19b:702:2db0:4c79:feaf:5e24:791f] has quit [Client Quit] 16:05 -!- klab [~bigcookie@2601:19b:702:2db0:4c79:feaf:5e24:791f] has joined #bitcoin-core-dev 16:09 -!- klab [~bigcookie@2601:19b:702:2db0:4c79:feaf:5e24:791f] has quit [Client Quit] 16:10 -!- klab [~bigcookie@2601:19b:702:2db0:4c79:feaf:5e24:791f] has joined #bitcoin-core-dev 16:10 -!- klab [~bigcookie@2601:19b:702:2db0:4c79:feaf:5e24:791f] has quit [Client Quit] 16:10 -!- klab [~bigcookie@2601:19b:702:2db0:4c79:feaf:5e24:791f] has joined #bitcoin-core-dev 16:11 -!- klab [~bigcookie@2601:19b:702:2db0:4c79:feaf:5e24:791f] has quit [Client Quit] 16:12 -!- bigcookie101 [~bigcookie@2601:19b:702:2db0:4c79:feaf:5e24:791f] has joined #bitcoin-core-dev 16:33 -!- belcher_ [~belcher@unaffiliated/belcher] has joined #bitcoin-core-dev 16:34 -!- belcher [~belcher@unaffiliated/belcher] has quit [Ping timeout: 260 seconds] 16:38 -!- belcher_ is now known as belcher 16:45 < luke-jr> dongcarl: I started from nothing when I installed Gentoo on my new PC 17:18 < roconnor> luke-jr: like editting your boot sector with your BIOS? 17:20 < roconnor> I mean, presumably you started with some sort of bootable ISO image? 17:26 < luke-jr> roconnor: what BIOS? 17:27 < luke-jr> I cross-compiled a bootable USB stick from my old PC 17:36 -!- tflgen2 [~tflgen2@139.28.218.148] has quit [Remote host closed the connection] 17:39 -!- braydonf [~braydon@gateway/tor-sasl/braydonf] has quit [Ping timeout: 268 seconds] 17:39 -!- braydonf [~braydon@gateway/tor-sasl/braydonf] has joined #bitcoin-core-dev 17:48 -!- braydonf [~braydon@gateway/tor-sasl/braydonf] has quit [Ping timeout: 268 seconds] 17:49 -!- braydonf [~braydon@gateway/tor-sasl/braydonf] has joined #bitcoin-core-dev 17:53 -!- iMast777 [~iMast777@185.204.1.185] has joined #bitcoin-core-dev 17:56 < roconnor> okay. That's fair. 17:56 < roconnor> I'd rephrase that as I started from an older PC when I installed Gentoo ... 18:18 -!- da39a3ee5e6b4b0d [~da39a3ee5@2403:6200:8876:67bb:10d5:9edb:eaf8:99d3] has joined #bitcoin-core-dev 18:29 < luke-jr> roconnor: that's kind of already implied by inspecting any bootstrap with a hex editor even, not to mention the kernel hosting it etc 18:46 -!- jespada [~jespada@90.254.242.138] has quit [Ping timeout: 240 seconds] 18:48 -!- yanmaani [~yanmaani@gateway/tor-sasl/yanmaani] has quit [Ping timeout: 268 seconds] 18:50 -!- jespada [~jespada@90.254.242.138] has joined #bitcoin-core-dev 18:54 -!- yanmaani [~yanmaani@gateway/tor-sasl/yanmaani] has joined #bitcoin-core-dev 19:25 -!- yanmaani [~yanmaani@gateway/tor-sasl/yanmaani] has quit [Ping timeout: 268 seconds] 19:28 -!- yanmaani [~yanmaani@gateway/tor-sasl/yanmaani] has joined #bitcoin-core-dev 19:40 -!- Tokamak_ [~Tokamak@204.141.172.64] has joined #bitcoin-core-dev 19:44 -!- Tokamak [~Tokamak@204.141.173.217] has quit [Ping timeout: 240 seconds] 20:02 -!- az0re [~az0re@gateway/tor-sasl/az0re] has quit [Remote host closed the connection] 20:03 < roconnor> Oh course. 20:03 < roconnor> The difference is that stage0 is reproducable, but no one can get reproduce what you did. 20:04 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has joined #bitcoin-core-dev 20:07 < luke-jr> well, they could… 20:08 < roconnor> but they won't get the same .iso 20:09 < luke-jr> point is everyone should bootstrap for themselves 20:09 < luke-jr> or at the very least, not be cut off from doing so 20:10 < roconnor> Indeed I agree. There is nothing fundamental about Guix's binary starting blob. I'm moderately confident we could rebuild it on Gentoo or whatever. 20:10 < roconnor> I guess I should put in some effort at some point in time. 20:12 < roconnor> The build process should be described by their archine DSL. Ironcially if it were written in Nix, I would probably be able to read it. 20:13 < roconnor> e.g. https://github.com/NixOS/nixpkgs/blob/master/pkgs/stdenv/linux/make-bootstrap-tools.nix#L58-L197 20:14 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Remote host closed the connection] 20:51 -!- rpite [~rpite@47.187.219.52] has joined #bitcoin-core-dev 21:00 -!- bigcookie101 [~bigcookie@2601:19b:702:2db0:4c79:feaf:5e24:791f] has quit [Quit: WeeChat 1.9.1] 21:17 -!- iMast777 [~iMast777@185.204.1.185] has quit [Remote host closed the connection] 21:36 -!- da39a3ee5e6b4b0d [~da39a3ee5@2403:6200:8876:67bb:10d5:9edb:eaf8:99d3] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 21:37 -!- beng-nl1 [~beng-nl@139.28.218.148] has joined #bitcoin-core-dev 22:11 -!- yanmaani [~yanmaani@gateway/tor-sasl/yanmaani] has quit [Remote host closed the connection] 22:11 -!- sr_gi [~sr_gi@static-6-109-229-77.ipcom.comunitel.net] has quit [Read error: Connection reset by peer] 22:11 -!- da39a3ee5e6b4b0d [~da39a3ee5@2403:6200:8871:969c:a1b7:51fb:bcc1:9ad3] has joined #bitcoin-core-dev 22:11 -!- sr_gi [~sr_gi@static-6-109-229-77.ipcom.comunitel.net] has joined #bitcoin-core-dev 22:11 -!- yanmaani1 [~yanmaani@gateway/tor-sasl/yanmaani] has joined #bitcoin-core-dev 22:51 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 23:06 -!- oozebrood [~oozebrood@mobile-166-177-184-1.mycingular.net] has quit [Remote host closed the connection] 23:21 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 264 seconds] 23:23 -!- Tokamak_ [~Tokamak@204.141.172.64] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] --- Log closed Sat Jan 30 00:00:30 2021