--- Log opened Tue Jul 13 00:00:05 2021 00:19 -!- belcher_ is now known as Euclid 00:20 -!- Euclid [~belcher@user/belcher] has quit [Quit: Leaving] 00:22 -!- belcher [~belcher@user/belcher] has joined #bitcoin-core-builds 06:16 -!- dunxen [~dunxen@165.255.89.67] has joined #bitcoin-core-builds 06:17 -!- dunxen [~dunxen@165.255.89.67] has quit [Remote host closed the connection] 06:17 -!- dunxen [dunxen@gateway/vpn/protonvpn/dunxen] has joined #bitcoin-core-builds 06:41 -!- dunxen [dunxen@gateway/vpn/protonvpn/dunxen] has quit [Read error: Connection reset by peer] 06:42 -!- dunxen [dunxen@gateway/vpn/protonvpn/dunxen] has joined #bitcoin-core-builds 06:45 -!- dunxen [dunxen@gateway/vpn/protonvpn/dunxen] has quit [Read error: Connection reset by peer] 06:49 -!- dunxen [dunxen@gateway/vpn/protonvpn/dunxen] has joined #bitcoin-core-builds 06:51 -!- dunxen [dunxen@gateway/vpn/protonvpn/dunxen] has quit [Read error: Connection reset by peer] 06:52 -!- dunxen [dunxen@gateway/vpn/protonvpn/dunxen] has joined #bitcoin-core-builds 06:54 -!- dunxen [dunxen@gateway/vpn/protonvpn/dunxen] has quit [Read error: Connection reset by peer] 07:03 -!- dunxen [dunxen@gateway/vpn/protonvpn/dunxen] has joined #bitcoin-core-builds 07:28 -!- Netsplit *.net <-> *.split quits: kanzure 07:28 -!- kanzure_ [~kanzure@user/kanzure] has joined #bitcoin-core-builds 07:29 -!- dunxen [dunxen@gateway/vpn/protonvpn/dunxen] has quit [Read error: Connection reset by peer] 07:30 -!- dunxen [dunxen@gateway/vpn/protonvpn/dunxen] has joined #bitcoin-core-builds 07:31 -!- dunxen [dunxen@gateway/vpn/protonvpn/dunxen] has quit [Read error: Connection reset by peer] 07:32 -!- dunxen [dunxen@gateway/vpn/protonvpn/dunxen] has joined #bitcoin-core-builds 07:34 -!- dunxen [dunxen@gateway/vpn/protonvpn/dunxen] has quit [Read error: Connection reset by peer] 07:34 -!- dunxen [dunxen@gateway/vpn/protonvpn/dunxen] has joined #bitcoin-core-builds 07:38 -!- kanzure_ is now known as kanzure 07:41 -!- dunxen [dunxen@gateway/vpn/protonvpn/dunxen] has quit [Read error: Connection reset by peer] 07:47 -!- dunxen [dunxen@gateway/vpn/protonvpn/dunxen] has joined #bitcoin-core-builds 07:52 -!- dunxen [dunxen@gateway/vpn/protonvpn/dunxen] has quit [Read error: Connection reset by peer] 09:06 < ghost43> re the macOS release builds; is either the .dmg or the .app inside "notarized" by Apple? or are they only codesigned? 09:09 < ghost43> oh I see there is an open issue about it. https://github.com/bitcoin/bitcoin/issues/15774 12:30 -!- robertspigler [~robertspi@2001:470:69fc:105::2d53] has quit [Read error: Connection reset by peer] 12:45 -!- luke-jr [~luke-jr@user/luke-jr] has quit [Ping timeout: 265 seconds] 12:46 -!- luke-jr [~luke-jr@user/luke-jr] has joined #bitcoin-core-builds 13:51 < luke-jr> compiling qxcbmain.cpp 13:52 -!- robertspigler [~robertspi@2001:470:69fc:105::2d53] has joined #bitcoin-core-builds 14:46 -!- luke-jr [~luke-jr@user/luke-jr] has quit [Read error: Connection reset by peer] 14:48 -!- luke-jr [~luke-jr@user/luke-jr] has joined #bitcoin-core-builds 15:12 < luke-jr> building /gnu/store/q9rggbcymq9n20l669rxy3gsmm8r46a9-glibc-cross-powerpc64-linux-gnu-2.31.drv… 15:22 < achow101> luke-jr: does the build fail on just running out of disk space? 15:25 < achow101> if anyone who uses lxc for gitian wants to help me test #22439, that'd be great. I'm able to get it to work by adding "lxc.apparmor.allow_nesting=1" to etc/lxc.3.config.in, but it just hangs at the completion of the script instead of exiting like it's supposed to 15:25 < gribble> https://github.com/bitcoin/bitcoin/issues/22439 | build: Use guix within gitian by achow101 · Pull Request #22439 · bitcoin/bitcoin · GitHub 15:27 < luke-jr> achow101: it did before I used --disksize 16:29 -!- belcher_ [~belcher@user/belcher] has joined #bitcoin-core-builds 16:32 -!- belcher [~belcher@user/belcher] has quit [Ping timeout: 255 seconds] 16:56 -!- reallll [~belcher@user/belcher] has joined #bitcoin-core-builds 16:59 -!- belcher_ [~belcher@user/belcher] has quit [Ping timeout: 255 seconds] 18:44 < luke-jr> achow101: failed with: comm: cache_store_files: No such file or directory 18:44 < achow101> luke-jr: pull the latest commit, that was an old version that doesn't work 18:45 < achow101> but if you made it that far, then the build completed and it's just the caching that failed 18:45 < luke-jr> >_< 18:45 < luke-jr> wonder if I can avoid redownloading everything yet again 18:45 < achow101> if the vm is still running, you could ssh into it and pull the cache manually 18:47 < luke-jr> is that the usual gitian cache sync, or something more complex? 18:48 < achow101> there's a guix specific cache file that is created and dumped into the gitian common cache directory 18:48 < luke-jr> don't see any of the guix stuff in the normal cache :/ 18:48 < luke-jr> not that I see 18:48 < achow101> it should be in common/guix/guix_store.nar 18:48 < luke-jr> common/guix/ is empty :/ 18:48 < achow101> err, rather, not yet because it failed before the cache was made 18:49 < achow101> do these steps: https://github.com/bitcoin/bitcoin/pull/22439/files#diff-f2a08e4146be5a2e10a2555330270f36448892b6e02e745cb49e4e7f7800e3f5R77 and you will make the cache files 18:50 < achow101> ${STORE_FILE} should be /home/ubuntu/common/cache/guix/guix_store.nar and ${KEYFILE} should be /home/ubuntu/cache/guix/signing-key.pub 18:51 < achow101> you might need to start the guix daemon: https://github.com/bitcoin/bitcoin/pull/22439/files#diff-f2a08e4146be5a2e10a2555330270f36448892b6e02e745cb49e4e7f7800e3f5R46 18:51 < luke-jr> KEYFILE doesn't exist? 18:52 < luke-jr> cp: cannot create regular file '/home/ubuntu/cache/guix/signing-key.pub': No such file or directory 18:53 < achow101> oops, mistyed some paths 18:53 < achow101> it's the in the same common/guix directory 18:54 < luke-jr> 56G used fwiw 18:54 < achow101> fun 18:54 < luke-jr> cache/common is 7.3 GB 18:54 < luke-jr> (so far) 18:54 < luke-jr> 8.4 GB now 18:55 < achow101> mine is 9.1 GB 18:55 < achow101> of which 8.6 is the guix store 18:55 < luke-jr> O.o 18:56 < luke-jr> mine was 2.9 GB before this 18:56 < achow101> so the two guix files should be cache/common/guix/guix_store.nar, and cache/common/guix/signing-key.pub 18:57 < achow101> guix_store.nar is basically a tarball containing all of the stuff that guix downloads/builds to setup the build environment. so it's a little big 18:57 < luke-jr> 5.3 GB .nar file 18:57 < luke-jr> it doesn't fit on my host vfat filesystem! /s 18:58 < achow101> but you'll really want that cache so you don't spend ages rebuilding and redownloading the same guix packages 18:58 < luke-jr> achow101: is .nar compressed before or after combining? 18:58 < luke-jr> (should I include it in my backups, or will it change every build?) 18:59 < achow101> I'm not sure 19:00 < achow101> actually, part of it will change every time, as will signing-key.pub 19:00 < achow101> it generates a new signing key and signs the .nar when making the cache, so that signature and the key end up changing after each build 19:00 < luke-jr> right, but is the whole 5 GB going to change, or just a header or something 19:01 < achow101> "Second, the order in which directory entries are stored always follows the order of file names according to the C locale collation order. This makes archive production fully deterministic. " I'm going to go with no 19:01 < achow101> so long as the packages don't change, which they won't unless we update the package manifest 19:01 < luke-jr> every new release probably will add more pkgs tho 19:02 < luke-jr> maybe teh common cache should just be things like the old libc? 19:03 < luke-jr> [1626228086.784]: [ INFO ] Downloading Guix release archive 19:03 < achow101> I think dongcarl has/is going to open an issue upstream to allow `guix archive` to take a manifest file so that we just cache the packages we need instead of the entire store 19:03 < luke-jr> :/ 19:03 < sipa> i believe the nar file is uncompressed 19:03 < achow101> unfortunately I haven't figured out how to not download the guix binary every time 19:04 < luke-jr> 150K ………. ………. ………. ………. ………. 0% 2.22K 15h31m 19:05 < achow101> wait, I'm dumb, it should be really easy to cache that 19:05 < luke-jr> no clue why it's only 2k/s 19:06 * luke-jr restarts gbuild 19:07 * luke-jr ponders making gitian use virtfs instead of copying the entire cache every time 19:08 < luke-jr> 16350K ………. ………. ………. ………. ………. 18% 4.77M 40s 19:08 < luke-jr> somewhat better 19:11 < luke-jr> Updating channel 'guix' from Git repository at 'https://github.com/dongcarl/guix.git'… 19:12 < luke-jr> it still needs dongcarl's personal guix fork? 23:09 -!- rohitrjn [uid508254@id-508254.highgate.irccloud.com] has joined #bitcoin-core-builds --- Log closed Wed Jul 14 00:00:06 2021