On Thu, Oct 20, 2022 at 03:49:00PM +0200, Ludovic Courtès wrote: > Hello! > > Release progress: week 2. > > • ‘staging’ branch → merged! > > Apparently there’s a regression with Rust no longer being buildable > on aarch64-linux, but I can’t find a bug report. Marius? I can answer this one. I'm not sure there is a bug report, I didn't see it either. It looks like when I bumped rust-bootstrap from 1.39 to 1.54 we lost aarch64 support. I've bumped mrustc on staging and successfully performed a qemu-binfmt build of rust-bootstrap for aarch64 on my x86_64 box. I was then able to use that to build rust-1.55 on actual aarch64 hardware, so I assume it's good, I just don't have the hardware to build rust-bootstrap for aarch64 natively. With the bump to mrustc I also pushed (a modified version of) Mark's patches to reduce the resource load of building the rust bootstrap chain. Direct links to the build status of rust on staging: https://ci.guix.gnu.org/build/1632586/details for x86_64 https://ci.guix.gnu.org/build/1628677/details for aarch64 I also tossed in a patch to reduce the verbosity of unpacking rust crates during the 'configure phase of cargo-build-system. > • ‘make assert-binaries-available’ reports 92.7% coverage, slightly > more than last week, and despite the ‘staging’ merge; details below. > > • Architectures: > > - armhf-linux is disabled on ci.guix due to improper offloading > setup (probably along the lines of > ). Should we try and reenable > it, or should we drop it? > > - powerpc64le-linux is disabled on ci.guix since today > (maintenance.git commit > d641115e20973731555b586985fa81fbe293aeca). However it did work > until recently and we have one machine to offload to. Should we > fix it or drop it? Mathieu? What happened to guixp9? I recently used GUIX_DAEMON_SOCKET to have it build vim, emacs and openssh to help make assert-binaries-available, for when those are next offloaded to it. > - i586-gnu is disabled due to . > No fix yet, so I may resort to installing the workdaround so we > can try and build things there. I believe Chris didn’t hit this > bug when setting up childhurds on Intel hardware behind > bordeaux.guix, so substitutes should be coming there. > > • Installer: > > - ‘guix system init’ will print progress bars instead of dots > again (patch available): . > > • Release issue still blocked > by 8 open bugs that we should review! > > • Others: > > - Bugs related to grafts were reported and fixed this week: > https://issues.guix.gnu.org/58419 > https://issues.guix.gnu.org/58567 > > - A memory leak of shepherd that manifests on berlin is being > investigated: . > > Let’s coordinate and focus on these issues! > > Ludo’. > > --8<---------------cut here---------------start------------->8--- > $ make assert-binaries-available > Compiling Scheme modules... > Compiling Scheme modules... > Compiling Scheme modules... > Compiling Scheme modules... > computing 401 package derivations for x86_64-linux... > looking for 508 store items on https://ci.guix.gnu.org... > https://ci.guix.gnu.org ☀ > 92.7% substitutes available (471 out of 508) > at least 4,332.1 MiB of nars (compressed) > 6,445.4 MiB on disk (uncompressed) > 0.026 seconds per request (1.1 seconds in total) > 38.4 requests per second > > 0.0% (0 out of 37) of the missing items are queued > at least 1,000 queued builds > x86_64-linux: 1000 (100.0%) > build rate: 15.77 builds per hour > i686-linux: 2.96 builds per hour > x86_64-linux: 9.88 builds per hour > aarch64-linux: 3.71 builds per hour > armhf-linux: 0.04 builds per hour > > Substitutes are missing for the following items: > /gnu/store/885iln2zpcxqvbr35d54bqhzs7l9djmq-libreoffice-7.3.5.2 i686-linux > /gnu/store/3fbzxn7bmlx7f250n6wdk56fl633giha-mate-1.24.1 i686-linux mate is blocked by some java-12 unpack bug, through a series of packages to font-abattis-cantarell. I think libreoffice is a plain FTBFS that no one has sorted out yet. > /gnu/store/475m6q7hp7a1gw98ki9l4g04gmvsa75y-xz-5.2.5 i586-gnu > /gnu/store/8fhdpb76nqy3v22jr33j18i1k07rl5n1-xz-5.2.5-static i586-gnu > /gnu/store/6dvavfwg4zdih3rlvac4qqkx46my8gl6-tar-1.34 i586-gnu > /gnu/store/sa1ay72axmi9g75sll2wy9cqpfldfy40-gcc-toolchain-12.2.0-debug i586-gnu > /gnu/store/qxwclv8hx9z3gqwjil4hpwkwndh6f2zm-gcc-toolchain-12.2.0 i586-gnu > /gnu/store/dypv1jgfzxlkbpp36z393xbdqal1v591-gcc-toolchain-12.2.0-static i586-gnu > /gnu/store/7bx9jykip9lc13yn2bck1m4q8ccds1mz-make-4.3-debug i586-gnu > /gnu/store/422i4q46cisabwsxrs7raf67awwwzsys-make-4.3 i586-gnu > /gnu/store/f8jsczp72i49c79rjf8nv2q6jskqa5vy-gawk-5.1.0 i586-gnu > /gnu/store/d646qvpcdi0l9r2mqhqkxkrgwm0b50qh-findutils-4.8.0 i586-gnu > /gnu/store/zb0zbds0k2vjnln88dp4paldghl2mdwv-grep-3.6 i586-gnu > /gnu/store/62hb8sk7vnz26flasklrm0x0yh5pdnq4-coreutils-8.32-debug i586-gnu > /gnu/store/fmk805j58dig4076wy8q6fj1w47jxaw1-coreutils-8.32 i586-gnu > /gnu/store/kgz0xm0c05ys92nkg07l7lbbikrx7hia-guix-1.3.0-31.3170843 armhf-linux > /gnu/store/nz1rw5cfrh4z3bl7fm2qsvxxpl955cqh-guile-3.0.8-debug armhf-linux > /gnu/store/zmk1kmfk7wxm5w3ambajgnx7b0s5iq84-guile-3.0.8 armhf-linux > /gnu/store/26yb2pj71wg9cywmhpmsf6n1d81i43c5-python-3.9.9-idle armhf-linux > /gnu/store/dh5rr8gd148afs3jzijs8i9gfwwi6igz-python-3.9.9 armhf-linux > /gnu/store/x0yzk738mm4if6kbc8i8q7x3ajz2rd27-python-3.9.9-tk armhf-linux > /gnu/store/5p9jplb7hzci9nrpk4nxqa7qlyfb6wji-vim-9.0.0719 armhf-linux > /gnu/store/kxzqk19zm8y8dchcgx0izhwhfmzxwdmi-emacs-no-x-28.2 armhf-linux > /gnu/store/3ss4kln2a69xfja55wbi46pr1nsjbngr-openssh-8.9p1 armhf-linux > /gnu/store/s95hh0h7zak67iwhq8aavl3np53ri9y7-nss-certs-3.81 armhf-linux > /gnu/store/5nn8q80kywqvpzkhafpv3lppfbm5wm7n-bootstrap-tarballs-0 armhf-linux > /gnu/store/z74rg03jdf18byyin6ygggw5q77mk1mn-guix-1.3.0-31.3170843 powerpc64le-linux > /gnu/store/ycl224w6nz4dj2rnb7mcki4p5w46cnfp-vim-9.0.0719 powerpc64le-linux > /gnu/store/f2mw6w0nk0j670qvlw2z72mvrwm5575w-emacs-28.2 powerpc64le-linux > /gnu/store/8psdslg1p8g814ih6sd1xrxvx39bf9v4-openssh-8.9p1 powerpc64le-linux > /gnu/store/5i4v6wbdlj4y9dpfp15jnrnphg0x84py-guix-1.3.0-31.3170843 aarch64-linux > /gnu/store/pgm8608mzhwxn86q48lpb77vp4pxp6g3-python-3.9.9-idle aarch64-linux > /gnu/store/v4hgmb3k2l60yy8vzl3h1wvp5fa15db7-emacs-28.2 aarch64-linux > /gnu/store/pfk09jhc4fqalkv6bbv0cv7j00whydzm-gcc-toolchain-12.2.0-debug aarch64-linux > /gnu/store/kjcr6zmkh0gdraclp5v5kqqqsy4hdx9h-gcc-toolchain-12.2.0 aarch64-linux > /gnu/store/ylhykr5g3yvbdarwb0h7smhhx2wga89m-gcc-toolchain-12.2.0-static aarch64-linux > /gnu/store/v14vx389rwshm5chr5llbrnjyrvgxbp7-bootstrap-tarballs-0 aarch64-linux > make: *** [Makefile:7146: assert-binaries-available] Error 1 > --8<---------------cut here---------------end--------------->8--- > -- Efraim Flashner אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted