>> ./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




Reply via email to