>> ./pre-inst-env guix build -v1 -k -M4 -m
etc/teams/python/python-manifest.scm 2>&1 | grep "build of.*failed"
Yes I know, but that takes days because it has to build 6000 packages,
including the rust toolchain and most of the machine learning packages,
and then then branch is rebased in a way that changes the derivations again.
Or I'm forced to garbage collect because I ran out of disk space, and I
have not yet implemented something that means "never garbage collect
anything from this commit" (because I don't know how yet).
And then qtbase or glib or some other core library turns out to be
non-deterministic, so I need to babysit it.
I'm not complaining, I'm glad we have all the things we have. I'm just
frustrated.
I'm still considering to setup a build server somewhere (at Hetzner
maybe?). Can't be too hard right? Anyone maybe a suggestion what would
be needed / how to approach that? (I missed the 'how to setup cuirass'
discussion at the Guix days.)
Hugo
On 4/30/26 13:14, Sharlatan Hellseher wrote:
Hi,
Here is my uber-test-script :-D to spot failing build locally.
--8<---------------cut here---------------start------------->8---
./pre-inst-env guix build -v1 -k -M4 -m etc/teams/python/python-manifest.scm 2>&1 | grep
"build of.*failed"
build of /gnu/store/5c0hfbyk9qq89dxx0x5wy9j6mprln54n-pass-git-helper-4.1.0.drv
failed
build of /gnu/store/jkar7gnnaaz8rllxad62410r94yf2q0b-debops-3.2.5.drv failed
build of /gnu/store/j428g9rna3n7mhvnm553dj7s1yywgv0j-macs-2.2.9.1.drv failed
build of /gnu/store/immlzq3shfb1111ilw1g3cib6n51w2r3-hatch-1.9.7.drv failed
build of
/gnu/store/azk8rf883kcb7pjdxx28gypf7xxabl45-porechop-0.2.3-1.289d5dc.drv failed
build of /gnu/store/nzais74kgqbqll6fkq481a22rwnk4wpq-pre-commit-3.7.1.drv failed
build of /gnu/store/y8lld4czsl0ll9fvg0nj4mp1q4knqjw9-notmuch-0.39.drv failed
build of /gnu/store/yl9pzjs6blsyky4mbpigrbms8h3hv1q8-python-aenum-3.1.15.drv
failed
build of /gnu/store/frfn11xzisr07w95302k6vb410x6imja-python-3.10.19.drv failed
build of /gnu/store/3nl855njwfsh98fric5fl6442bsixzzb-python-arcp-0.2.1.drv
failed
build of
/gnu/store/h40xh899z4r57clvdkg481ycc5qxcskl-python-arboreto-0.1.6-0.79f916b.drv
failed
build of /gnu/store/fv48ai5drxl5gm8wjc8r77swrfk7n7fx-python-autograd-1.8.0.drv
failed
build of
/gnu/store/zkw5d796rmppm00d63lgj4av506d6gk1-python-bed-reader-1.0.6.drv failed
build of /gnu/store/srf3n76ab2p8ijw5r179ijbqlln3lca9-python-biopython-1.73.drv
failed
build of /gnu/store/nnncqxjv68h3v7666qn9dh510s27jkkj-python-bsddb3-6.2.9.drv
failed
--8<---------------cut here---------------end--------------->8---
This one may providie the build fails where python-setuptools is missing:
--8<---------------cut here---------------start------------->8---
guix build -v1 -k -P1 python
--8<---------------cut here---------------end--------------->8---
Thanks,
Oleg