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.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 52859 in the body.
You can then email your comments to 52859 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#52859; Package guix. (Tue, 28 Dec 2021 21:20:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Leo Famulari <leo <at> famulari.name>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Tue, 28 Dec 2021 21:20:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

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)
------




Reply sent to Leo Famulari <leo <at> famulari.name>:
You have taken responsibility. (Wed, 05 Jan 2022 18:52:02 GMT) Full text and rfc822 format available.

Notification sent to Leo Famulari <leo <at> famulari.name>:
bug acknowledged by developer. (Wed, 05 Jan 2022 18:52:02 GMT) Full text and rfc822 format available.

Message #10 received at 52859-done <at> debbugs.gnu.org (full text, mbox):

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




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 03 Feb 2022 12:24:08 GMT) Full text and rfc822 format available.

This bug report was last modified 2 years and 76 days ago.

Previous Next


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