Subject: bug#70324: After upgrade of linux-libre, linux-libre-documentation fails to build

From: Leo Famulari <[email-masked]>
Date: Wed, 10 Apr 2024 23:12:43 -0400

On Wed, Apr 10, 2024 at 05:05:15PM +0200, Tomas Volf wrote:
> linux-libre-documentation is broken again:
> 
>     starting phase `build'
>     Traceback (most recent call last):
>       File "/tmp/guix-build-linux-libre-documentation-6.8.4.drv-0/linux-6.8.4/./tools/net/ynl/ynl-gen-rst.py", line 26, in <module>
>         import yaml
>     ModuleNotFoundError: No module named 'yaml'

It looks like the package depends on pyyaml now. I wonder if that's
intentional. Did you search the upstream bug tracker to look for more
info?

> How are these not caught in the CI?

What do you mean? The CI server did register the build failure:

https://ci.guix.gnu.org/build/3863875/details

As well as many other build failures in the kernel packages:

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