From: Efraim Flashner <efraim@flashner.co.il>
To: "Ludovic Courtès" <ludo@gnu.org>
Cc: Guix-devel <guix-devel@gnu.org>, Marius Bakke <marius@gnu.org>,
Mathieu Othacehe <othacehe@gnu.org>
Subject: Re: Release progress, week 2
Date: Thu, 20 Oct 2022 23:07:19 +0300 [thread overview]
Message-ID: <Y1GqdyumYLSvfGW7@3900XT> (raw)
In-Reply-To: <878rlaehbn.fsf_-_@gnu.org>
[-- Attachment #1: Type: text/plain, Size: 8255 bytes --]
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
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
next prev parent reply other threads:[~2022-10-20 20:10 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-10-06 14:50 Planning for a release, for real Ludovic Courtès
2022-10-06 16:02 ` Julien Lepiller
2022-10-07 9:49 ` Ludovic Courtès
2022-10-07 10:14 ` Julien Lepiller
2022-10-06 16:07 ` Maxime Devos
2022-10-07 9:50 ` Ludovic Courtès
2022-10-07 9:53 ` Maxime Devos
2022-10-07 6:20 ` Supported architectures Efraim Flashner
2022-10-07 10:02 ` Ludovic Courtès
2022-10-10 7:57 ` Csepp
2022-10-12 20:40 ` Vagrant Cascadian
2022-10-13 15:06 ` Ludovic Courtès
2022-10-07 8:26 ` Planning for a release, for real Christopher Baines
2022-10-07 10:09 ` Ludovic Courtès
2022-10-10 10:33 ` zimoun
2022-10-13 15:19 ` Release progress, week 1 Ludovic Courtès
2022-10-13 15:33 ` Efraim Flashner
2022-10-13 15:42 ` Christopher Baines
2022-10-20 13:49 ` Release progress, week 2 Ludovic Courtès
2022-10-20 20:07 ` Efraim Flashner [this message]
2022-10-21 8:51 ` Rust on aarch64-linux Ludovic Courtès
2022-10-21 13:42 ` Efraim Flashner
2022-10-22 20:22 ` Efraim Flashner
2022-10-26 9:01 ` Efraim Flashner
[not found] ` <87h6zyo811.fsf@gnu.org>
2022-10-21 8:43 ` Status of armhf-linux and powerpc64le-linux Ludovic Courtès
2022-10-21 9:30 ` Mathieu Othacehe
2022-10-31 17:40 ` Tobias Platen
2022-10-22 12:18 ` Release progress, week 2 Christopher Baines
2022-10-25 9:50 ` Release progress, week 2, release manifest, what builds are failing? Christopher Baines
2022-10-25 11:29 ` Release progress, week 2, release manifest, what builds are failing: gst-plugins-bad Christopher Baines
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://guix.gnu.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=Y1GqdyumYLSvfGW7@3900XT \
--to=efraim@flashner.co.il \
--cc=guix-devel@gnu.org \
--cc=ludo@gnu.org \
--cc=marius@gnu.org \
--cc=othacehe@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).