Subject: Re: Request for merging "core-packages-team" branch

From: Ludovic Courtès <[email-masked]>
Date: Fri, 20 Jun 2025 14:57:56 +0200

Hello,

Andreas Enge <[email-masked]> writes:

> right now I have let the ruby-team branch go before core-packages-team,
> as it was clear we were not ready yet. At the same time, we cannot
> postpone the branch forever!

Agreed!

In an attempt to clarify the situation, I created a “milestone”:

  https://codeberg.org/guix/guix/milestone/21092

Z572 already filed individual issues for “important” packages that fail
to build (thank you!).

Here’s an overview of where we’re at on x86_64-linux:

--8<---------------cut here---------------start------------->8---
$ ./pre-inst-env guix weather -c500 --substitute-urls=https://ci.guix.gnu.org
computing 34,968 package derivations for x86_64-linux...
looking for 40,473 store items on https://ci.guix.gnu.org...
https://ci.guix.gnu.org ☀
  81.9% substitutes available (33,155 out of 40,473)
  at least 119,977.2 MiB of nars (compressed)
  208,935.7 MiB on disk (uncompressed)
  0.002 seconds per request (88.9 seconds in total)
  451.6 requests per second

  0.1% (4 out of 7,318) of the missing items are queued
  at least 1,000 queued builds
      riscv64-linux: 993 (99.3%)
      x86_64-linux: 4 (.4%)
      powerpc64le-linux: 1 (.1%)
      aarch64-linux: 2 (.2%)
  build rate: 45.68 builds per hour
      i686-linux: 6.76 builds per hour
      x86_64-linux: 29.04 builds per hour
      powerpc64le-linux: 4.16 builds per hour
      aarch64-linux: 3.33 builds per hour
      riscv64-linux: 3.55 builds per hour
      i586-gnu: 0.14 builds per hour
1047 packages are missing from 'https://ci.guix.gnu.org' for 'x86_64-linux', among which:
  1463	[email-masked]	/gnu/store/hzagd9m598v98pkjiv36fvsxsa0sgwnf-r-bslib-0.9.0 
  1321	[email-masked]	/gnu/store/m2308vskr9dikvp1ifj68rj8zyhfqc59-r-lubridate-1.9.4 
  1170	[email-masked]	/gnu/store/gsi15zmxlynpp3l251lgm1c50fw4ypjl-r-curl-6.2.3 
  1100	[email-masked]	/gnu/store/rcqcx8pi7vjb50j3635phhph95jd0bly-r-textshaping-1.0.1 
   925	[email-masked]	/gnu/store/ihx2dpram1dl3ggq9xyzyxk8g7bf4r7c-r-promises-1.3.3 
   748	[email-masked]	/gnu/store/ly0hdxlan3wqii5jpj3awh6jmysanjf1-icedtea-2.6.13-doc /gnu/store/4dp9kf58jxf9cxb1bkvn5ns3910scyxf-icedtea-2.6.13-jdk /gnu/store/ra9vg3gaxjzdbgdsdskkdwm8dcybja4d-icedtea-2.6.13 
   651	[email-masked]	/gnu/store/0979n4c17yj90fr11bv2wr2y4lzsmz9z-qtbase-6.7.2-debug /gnu/store/l9wg5pmnlqlp67rzbzi50m74s4sqkgjv-qtbase-6.7.2 
   641	[email-masked]	/gnu/store/5bgr2llaxpkdjysrv60pfl19wdvwlldg-r-iranges-2.42.0 
   631	[email-masked]	/gnu/store/nybha0bgxpjdvkd4h3ybcwizc5d5ylmz-python-pandas-2.2.3 
   556	[email-masked]	/gnu/store/ky855m25nf7gdfzwd3ai8xr4wi7q0iv4-qtlocation-5.15.15-debug /gnu/store/a1jdz47x2lppjp0a3mbz3pfpzdzr6jfk-qtlocation-5.15.15 
$ git log |head -1
commit bc724b046e089c7b8fd237f6eaae038ccaafaf08
--8<---------------cut here---------------end--------------->8---

Let’s keep track of everything at Codeberg.

We might still discover problems on other architectures afterwards.

Ludo’.