On Sat, May 01, 2021 at 07:53:26AM -0400, guix-comm...@gnu.org wrote:
> commit c04dfb39f62f764b1c3988d9b0fcedc8221afa67
> Author: Pierre Neidhardt <m...@ambrevar.xyz>
> AuthorDate: Sat May 1 13:53:09 2021 +0200
> 
>     gnu: sbcl: Update to 2.1.4.
>     
>     * gnu/packages/lisp.scm (sbcl): Update to 2.1.4.

Hi Pierre,

I noticed this evaluation had a lot of queued builds:

https://ci.guix.gnu.org/eval/29613

It's based on the SBCL update:

https://git.savannah.gnu.org/cgit/guix.git/commit/?id=c04dfb39f62f764b1c3988d9b0fcedc8221afa67

`guix refresh -l sbcl` shows "Building the following 221 packages would
ensure 988 dependent packages are rebuilt [...]"

Remember, the rebuild limit for the master branch is 300 rebuilds,
according to item 8 of the manual section Submitting Patches:

https://guix.gnu.org/manual/en/html_node/Submitting-Patches.html

Sometimes it's fine to go over the limit a little bit, especially for 
packages that are cheap to build, but SBCL packages are pretty
expensive.

If we do want to be able to update SBCL on the master branch, please
coordinate it in advance. The aarch64 builders, which are mostly
emulated on x86_64 machines, cannot build SBCL [0], and we need to
cancel those derivations manually, or they'll spend weeks repeatedly
failing to build it. Maybe we should just disable SBCL on aarch64 until
the build farm can build it reliably?

The build farm seems to have mostly built the derivations now (aside
from aarch64), so there's no action required at this point.

Leo

[0] <https://bugs.gnu.org/45826>

Reply via email to