--- Log opened Wed Jul 14 00:00:06 2021 00:26 -!- reallll is now known as belcher 02:40 -!- koolazer [~koo@user/koolazer] has quit [Ping timeout: 272 seconds] 02:43 -!- koolazer [~koo@user/koolazer] has joined #bitcoin-core-builds 03:15 -!- koolazer [~koo@user/koolazer] has quit [Ping timeout: 265 seconds] 04:16 -!- koolazer [~koo@user/koolazer] has joined #bitcoin-core-builds 04:48 -!- koolazer [~koo@user/koolazer] has quit [Ping timeout: 265 seconds] 05:47 -!- koolazer [~koo@user/koolazer] has joined #bitcoin-core-builds 06:20 -!- koolazer [~koo@user/koolazer] has quit [Ping timeout: 245 seconds] 07:17 -!- ariard__ is now known as ariard 07:56 -!- koolazer [~koo@user/koolazer] has joined #bitcoin-core-builds 08:34 -!- koolazer [~koo@user/koolazer] has quit [Ping timeout: 258 seconds] 09:47 < luke-jr> achow101: there's no output sigs? 09:47 < achow101> wdym? 09:48 < luke-jr> the SHA256SUMS files aren't in build/out/ 09:49 < achow101> there are input.SHA256SUMS for each of the platform triples 09:49 < luke-jr> but that doesn't have hashes for the outputs 09:49 < achow101> to make the final sha256sum, you need to do contrib/guix/guix-attest 09:50 < luke-jr> hmm, would have expected the gitian to do that for me 09:50 < luke-jr> prelude.bash: line 6: contrib/shell/realpath.bash: No such file or directory 09:50 < luke-jr> -.- 09:54 < luke-jr> don't see how this woudl work without SHA256SUMS.part files 09:55 < luke-jr> at least the output files seem to match dongcarl's hashes 10:01 < achow101> guix-attest needs to be done after all of the builds, so I don't think it can be within gitian itself 10:02 < achow101> There are some docs for what to do here: https://github.com/bitcoin/bitcoin/blob/5fa449450198d85670991a4ea0afde1cb39d2e15/contrib/gitian-descriptors/README.md#attesting-signing 10:03 < achow101> luke-jr: are you building the same branch or a different one? At some point, attest was changed to and some of the files it was expecting renamed 10:04 < luke-jr> right now I am working with your PR branch outside gitian, and the tag inside gitian 10:04 < achow101> there were some changes after the dry run attempt to address some deficiencies in the attest process 10:04 < luke-jr> attest being outside 10:05 < achow101> you'll need to use the guix-attest from the tag you are building 10:07 < luke-jr> ERR: Could not find any build output directories in /ljr/Bitcoin/gitian-builder/guix-build-e1758199909c/output 10:08 < achow101> export OUTDIR_BASE= 10:10 < luke-jr> hrm, is there a reason guix.sigs has the build at a higher level than the builder? 10:10 < luke-jr> arch/username/… instead of username/arch/… 10:10 < luke-jr> with gitian it was easy to diff between users 10:11 < achow101> the new version of guix-attest gets rid of that structure 10:11 < luke-jr> i c 10:13 < achow101> the thing we do now is that all of the sha256sums are combined into a noncodesigned.SHA256SUMS and all.SHA256SUMS under the builder's name 10:18 < luke-jr> makes sense 10:19 -!- koolazer [~koo@user/koolazer] has joined #bitcoin-core-builds 10:54 -!- koolazer [~koo@user/koolazer] has quit [Ping timeout: 246 seconds] 12:07 -!- koolazer [~koo@user/koolazer] has joined #bitcoin-core-builds 12:30 -!- koolazer [~koo@user/koolazer] has quit [Ping timeout: 272 seconds] 14:19 -!- koolazer [~koo@user/koolazer] has joined #bitcoin-core-builds 14:57 * dongcarl reading through logs 15:02 < dongcarl> Okay, so I found a way to only export the needed things even without a `--manifest` option. 15:02 < dongcarl> You can do something like this: `guix archive --export -r $(readlink -f )` 15:03 < dongcarl> And we always store our profiles in guix-build-*/var/profiles 15:03 < dongcarl> achow101: ^ 15:04 < achow101> dongcarl: how is that different from the approach we do now? 15:13 -!- luke-jr [~luke-jr@user/luke-jr] has quit [Read error: Connection reset by peer] 15:13 -!- luke-jr [~luke-jr@user/luke-jr] has joined #bitcoin-core-builds 15:15 < dongcarl> luke-jr: I've been upstreaming my changes, will bump to an upstream commit soon. 16:55 -!- belcher [~belcher@user/belcher] has quit [Read error: Connection reset by peer] 16:56 -!- belcher_ [~belcher@user/belcher] has joined #bitcoin-core-builds 18:22 -!- belcher_ is now known as belcher 21:07 < achow101> luke-jr: I've updated the PR so that the installer script and an install tarball are cached --- Log closed Thu Jul 15 00:00:07 2021