GNU bug report logs - #52859
tests/guix-pack-relocatable fails / numpy propagation collision

Previous Next

Package: guix;

Reported by: Leo Famulari <leo <at> famulari.name>

Date: Tue, 28 Dec 2021 21:20:02 UTC

Severity: normal

Done: Leo Famulari <leo <at> famulari.name>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Leo Famulari <leo <at> famulari.name>
Subject: bug#52859: closed (Re: tests/guix-pack-relocatable fails / numpy
 propagation collision)
Date: Wed, 05 Jan 2022 18:52:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#52859: tests/guix-pack-relocatable fails / numpy propagation collision

which was filed against the guix package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 52859 <at> debbugs.gnu.org.

-- 
52859: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=52859
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Leo Famulari <leo <at> famulari.name>
To: 52859-done <at> debbugs.gnu.org
Subject: Re: tests/guix-pack-relocatable fails / numpy propagation collision
Date: Wed, 5 Jan 2022 13:50:52 -0500
On Tue, Dec 28, 2021 at 04:19:50PM -0500, Leo Famulari wrote:
> On commit 0d9d151424ab5823e441f056237819277b8aa072, the test
> tests/guix-pack-relocatable fails on Debian due to a failure to build
> a profile, because of a profile collision involving propagation of
> numpy:

Fixed by commit 952ebf02cededca67b717284c498d730a9c4f6cc

[Message part 3 (message/rfc822, inline)]
From: Leo Famulari <leo <at> famulari.name>
To: bug-guix <at> gnu.org
Subject: tests/guix-pack-relocatable fails / numpy propagation collision
Date: Tue, 28 Dec 2021 16:19:50 -0500
On commit 0d9d151424ab5823e441f056237819277b8aa072, the test
tests/guix-pack-relocatable fails on Debian due to a failure to build
a profile, because of a profile collision involving propagation of
numpy:

------
FAIL: tests/guix-pack-relocatable
=================================

accepted connection from pid 787596, user leo
accepted connection from pid 787606, user leo
+ guix pack --version
guix pack (GNU Guix) UNKNOWN
Copyright (C) 2021 the Guix authors
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. 
++ guile -c '(use-modules (guix config))(display %storedir)'
+ storedir=/gnu/store
++ guile -c '(use-modules (guix config))(display %localstatedir)'
+ localstatedir=/var
+ NIX_STORE_DIR=/gnu/store
+ GUIX_DAEMON_SOCKET=/var/guix/daemon-socket/socket
+ export NIX_STORE_DIR GUIX_DAEMON_SOCKET
+ guile -c '(use-modules (guix)) (exit (false-if-exception (open-connection)))'
++ mktemp -d
+ test_directory=/tmp/tmp.isupVmMmSN
+ export test_directory
+ trap 'chmod -Rf +w "$test_directory"; rm -rf "$test_directory"' EXIT 
+ unshare -r true 
++ guix pack -R -S /Bin=bin sed
substitute: ^Msubstitute: ^[[Kupdating substitutes from 'https://4606.nsupdate.info'...   0.0%^Msubstitute: ^[[Kupdating substitutes from 'https://4606.nsupdate.info'...  12.5%^Msubstitute: ^[[Kupdating substitutes from 'https://4606.nsupdate.info'...  25.0%^Msubstitute: ^[[Kupdating substitutes from 'https://4606.nsupdate.info'...  37.5%^Msubstitute: ^[[Kupdating substitutes from 'https://4606.nsupdate.info'...  50.0%^Msubstitute: ^[[Kupdating substitutes from 'https://4606.nsupdate.info'...  62.5%^Msubstitute: ^[[Kupdating substitutes from 'https://4606.nsupdate.info'...  75.0%^Msubstitute: ^[[Kupdating substitutes from 'https://4606.nsupdate.info'...  87.5%^Msubstitute: ^[[Kupdating substitutes from 'https://4606.nsupdate.info'... 100.0%
The following derivations will be built:
   /gnu/store/7qiyq9p2spfhfapl30dlsg15nhbllk0s-sed-tarball-pack.tar.gz.drv
   /gnu/store/lib6lf999nxjq23s0d87qq7k0wbxyrw6-profile.drv

0.3 MB will be downloaded
[... thousands of lines of building ...]
+ guix pack -RR python-numpy python-scipy --no-grafts -n
guix pack: error: profile contains conflicting entries for python-numpy
guix pack: error:   first entry: python-numpy <at> 1.21.3 /gnu/store/9dd0zkkwl45rmsa7b6vjb1747l57aw4y-python-numpy-1.21.3R
guix pack: error:   second entry: python-numpy <at> 1.20.3 /gnu/store/mlccgh05bf8cdinq0ilpvpdmsspq36pv-python-numpy-1.20.3R
guix pack: error:    ... propagated from python-matplotlib <at> 3.4.3
guix pack: error:    ... propagated from python-scipy <at> 1.7.3
hint: Backtrace:
In guix/gexp.scm:
   1180:2 19 (_ _)
   1046:2 18 (_ _)
    892:4 17 (_ _)
In guix/store.scm:
  2008:12 16 (_ #<store-connection 256.99 7f29c7a095a0>)
   1385:9 15 (map/accumulate-builds #<store-connection 256.99 7f29c?> ?)
   1320:8 14 (call-with-build-handler #<procedure 7f29bc31e2a0 at g?> ?)
  2123:24 13 (run-with-store #<store-connection 256.99 7f29c7a095a0> ?)
In guix/gexp.scm:
   897:13 12 (_ _)
In guix/store.scm:
   1960:8 11 (_ _)
In guix/gexp.scm:
   296:22 10 (_ _)
In guix/profiles.scm:
   1878:2  9 (_ _)
    358:4  8 (_ _)
In guix/store.scm:
   1869:0  7 (loop _ _)
In ice-9/boot-9.scm:
  1685:16  6 (raise-exception _ #:continuable? _)
  1685:16  5 (raise-exception _ #:continuable? _)
In guix/ui.scm:
   761:16  4 (_ _)
   314:42  3 (display-hint "Try upgrading both @code{python-numpy} ?" ?)
In ice-9/boot-9.scm:
  1747:15  2 (with-exception-handler #<procedure 7f29b376a1b0 at ic?> ?)
In guix/build/syscalls.scm:
  2282:35  1 (_)
   2271:8  0 (terminal-window-size _)

guix/build/syscalls.scm:2271:8: In procedure terminal-window-size:
In procedure terminal-window-size: Inappropriate ioctl for device
+ chmod -Rf +w /tmp/tmp.isupVmMmSN
+ rm -rf /tmp/tmp.isupVmMmSN
FAIL tests/guix-pack-relocatable.sh (exit status: 1)
------



This bug report was last modified 3 years and 140 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.