[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Release progress, week 2
From: |
Efraim Flashner |
Subject: |
Re: Release progress, week 2 |
Date: |
Thu, 20 Oct 2022 23:07:19 +0300 |
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
> <https://issues.guix.gnu.org/53463>). 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 <https://issues.guix.gnu.org/58320>.
> 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): <https://issues.guix.gnu.org/58375>.
>
> • Release issue <https://issues.guix.gnu.org/53214> 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: <https://issues.guix.gnu.org/58631>.
>
> 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 <efraim@flashner.co.il> אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
signature.asc
Description: PGP signature
- Re: Planning for a release, for real, (continued)
- Re: Planning for a release, for real, zimoun, 2022/10/10
- Release progress, week 1, Ludovic Courtès, 2022/10/13
- Re: Release progress, week 2,
Efraim Flashner <=
- Rust on aarch64-linux, Ludovic Courtès, 2022/10/21
- Re: Rust on aarch64-linux, Efraim Flashner, 2022/10/21
- Re: Rust on aarch64-linux, Efraim Flashner, 2022/10/22
- Re: Rust on aarch64-linux, Efraim Flashner, 2022/10/26
- Re: Release progress, week 2, Christopher Baines, 2022/10/22
- Re: Release progress, week 2, release manifest, what builds are failing?, Christopher Baines, 2022/10/25
- Re: Release progress, week 2, release manifest, what builds are failing: gst-plugins-bad, Christopher Baines, 2022/10/25