GNU bug report logs - #52708
[BUG] Guix checkout fails `make check`

Previous Next

Package: guix;

Reported by: Christopher Rodriguez <yewscion <at> gmail.com>

Date: Tue, 21 Dec 2021 17:23: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 52708 in the body.
You can then email your comments to 52708 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#52708; Package guix. (Tue, 21 Dec 2021 17:23:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Christopher Rodriguez <yewscion <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Tue, 21 Dec 2021 17:23:02 GMT) Full text and rfc822 format available.

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

From: Christopher Rodriguez <yewscion <at> gmail.com>
To: bug-guix <at> gnu.org
Subject: [BUG] Guix checkout fails `make check`
Date: Tue, 21 Dec 2021 12:21:58 -0500
[Message part 1 (text/plain, inline)]
               __________________________________________

                [BUG] GUIX CHECKOUT FAILS `MAKE CHECK`

                                yewscion
               __________________________________________


Table of Contents
_________________

1. Environment
2. Steps to reproduce
3. Expected Result
4. Actual Result
5. Visual Proof (screenshots, videos, text)
6. Severity/Priority


1 Environment
=============

  - *Device:* Linode Virtual Server, and Lenovo Thinkpad E14.
  - *OS:* Guix System, and a workplace-modified version of Ubuntu.
  - *Commits:* guix: `2c469f04a3bec27b1f49680c638814bc06075b9a`.
  - *Substitutes:* Enabled.
  - *Additional Channels:* None inside of `guix shell --pure -D \
    guix`.
  - *Blast Radius:* Two Failed Checks (guix-pack-relocatable.sh and
    guix-git-autenticate.sh).


2 Steps to reproduce
====================

  1. *Clone:* Run `git clone
      <https://git.savannah.gnu.org/git/guix.git>`.

  2. *Enter Dev Environment:* `cd guix && guix shell --pure -D guix`.

  3. *Bootstrap and Configure:* `./bootstrap && ./configure
      --localstatedir=/var`.

  4. *Make and Check:* `make && make check`.


3 Expected Result
=================

  All tests should pass or be skipped.


4 Actual Result
===============

  2 FAILs, and 1 XFAIL. (guix-pack-relocatable.sh and
    guix-git-autenticate.sh)


5 Visual Proof (screenshots, videos, text)
==========================================

  Attached are personally created logs of each step of the process. For
  further clarity, here is the output of `git -C ~/Downloads/guix log -n
  1` and `guix describe` on my GuixSD install. And because I discovered
  it after the fact, I've also attached the two logfiles created by the
  above process (config.log and testsuite.log).

  #+name git -C ~/Downloads/guix log -n 1
  ,----
  | commit 9834ff5d3293b2af728b41314c18ca7fb2081efe (HEAD -> master, 
origin/master, origin/HEAD)
  | Author: Efraim Flashner <efraim <at> flashner.co.il>
  | Date:   Tue Dec 21 16:15:03 2021 +0200
  |
  | gnu: binutils-gold: Skip gold testsuite on some architectures.
  |
  |   * gnu/packages/base.scm (binutils-gold)[arguments]: Add a phase 
on some
  |   architecturest to skip the gold testsuite.
  `----

  #+name guix describe
  ,----
  | [16.0] {12:12} ming <at> gorse:~/$ guix describe
  | Generation 18    Dec 20 2021 13:39:05    (current)
  | guix 84fe3a8
  |   repository URL: https://git.savannah.gnu.org/git/guix.git
  |   branch: master
  |   commit: 84fe3a88179d5a6a5c619c408a4fd4fe2a779652
  | yewscion 84d82fe
  |   repository URL: https://git.sr.ht/~yewscion/yewscion-guix-channel
  |   branch: trunk
  |   commit: 84d82fede37110a34e2df5e1712eb3bf934936cf
  `----


6 Severity/Priority
===================

  5 (Lowest Priority)

[test-suite.log (text/x-log, attachment)]
[config.log (text/x-log, attachment)]
[2021-12-21-guix-make.log (text/x-log, attachment)]
[2021-12-21-guix-make-check.log (text/x-log, attachment)]
[2021-12-21-guix-configure.log (text/x-log, attachment)]
[2021-12-21-guix-bootstrap.log (text/x-log, attachment)]
[OpenPGP_0x1102102EBE7C3AE4.asc (application/pgp-keys, attachment)]
[OpenPGP_signature (application/pgp-signature, attachment)]

Information forwarded to bug-guix <at> gnu.org:
bug#52708; Package guix. (Tue, 21 Dec 2021 17:59:02 GMT) Full text and rfc822 format available.

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

From: Christopher Rodriguez <yewscion <at> gmail.com>
To: 52708 <at> debbugs.gnu.org
Subject: [BUG] Guix checkout fails `make check`
Date: Tue, 21 Dec 2021 12:58:14 -0500
[Message part 1 (text/plain, inline)]
As an aside: It seems as though on the web interface at least I am 
causing all of my attachments to be concatenated with my messages. Is 
there a specific way to attach files to prevent this, or is it intended?
[OpenPGP_0x1102102EBE7C3AE4.asc (application/pgp-keys, attachment)]
[OpenPGP_signature (application/pgp-signature, attachment)]

Information forwarded to bug-guix <at> gnu.org:
bug#52708; Package guix. (Tue, 21 Dec 2021 18:06:02 GMT) Full text and rfc822 format available.

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

From: Maxime Devos <maximedevos <at> telenet.be>
To: Christopher Rodriguez <yewscion <at> gmail.com>, 52708 <at> debbugs.gnu.org
Subject: Re: bug#52708: [BUG] Guix checkout fails `make check`
Date: Tue, 21 Dec 2021 18:05:42 +0000
Christopher Rodriguez schreef op di 21-12-2021 om 12:21 [-0500]:
> 5 Visual Proof (screenshots, videos, text)
> ==========================================
> 
>    Attached are personally created logs of each step of the process.
> For
>    further clarity, here is the output of `git -C ~/Downloads/guix
> log -n
>    1` and `guix describe` on my GuixSD install. And because I
> discovered
>    it after the fact, I've also attached the two logfiles created by
> the
>    above process (config.log and testsuite.log).

(Not really relevant to the bug report) It's named Guix System now, not
GuixSD. Also, logs are pure text and hence not visual?





Information forwarded to bug-guix <at> gnu.org:
bug#52708; Package guix. (Tue, 21 Dec 2021 18:13:02 GMT) Full text and rfc822 format available.

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

From: Christopher Rodriguez <yewscion <at> gmail.com>
To: 52708 <at> debbugs.gnu.org
Subject: [BUG] Guix checkout fails `make check`
Date: Tue, 21 Dec 2021 13:12:40 -0500
[Message part 1 (text/plain, inline)]
Copy that, will refer to it as 'Guix System' from now on. I'd picked up 
GuixSD from reading (apparently outdated) blog posts.

Regarding the section header, I'd just copied something I found online 
for submitting good bug reports. You're right, though, it's oddly named. 
I think, going forward, I'll just use the word 'Evidence'.

Thanks again!
[OpenPGP_0x1102102EBE7C3AE4.asc (application/pgp-keys, attachment)]
[OpenPGP_signature (application/pgp-signature, attachment)]

Information forwarded to bug-guix <at> gnu.org:
bug#52708; Package guix. (Wed, 22 Dec 2021 23:25:02 GMT) Full text and rfc822 format available.

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

From: Ludovic Courtès <ludo <at> gnu.org>
To: Christopher Rodriguez <yewscion <at> gmail.com>
Cc: 52708 <at> debbugs.gnu.org
Subject: Re: bug#52708: [BUG] Guix checkout fails `make check`
Date: Thu, 23 Dec 2021 00:23:58 +0100
Hi Christopher,

Christopher Rodriguez <yewscion <at> gmail.com> skribis:

> FAIL: tests/guix-git-authenticate
> =================================
>
> + '[' -d /home/ming/Downloads/guix/.git ']'
> + guile -c '(use-modules (git))
>   (member "refs/heads/keyring" (branch-list (repository-open ".")))'
> + intro_commit=9edb3f66fd807b096b48283debdcddccfea34bad
> + intro_signer='BBB0 2DDF 2CEA F6A8 0D1D  E643 A2A0 6DF2 A33A 54FA'
> + cache_key=test-24504
> + guix git authenticate 9edb3f66fd807b096b48283debdcddccfea34bad 'BBB0 2DDF 2CEA F6A8 0D1D  E643 A2A0 6DF2 A33A 54FA' --cache-key=test-24504 --stats --end=9549f0283a78fe36f2d4ff2a04ef8ad6b0c02604
> guix git: error: Git error: cannot locate remote-tracking branch 'keyring'
> FAIL tests/guix-git-authenticate.sh (exit status: 1)

It looks like your repo is missing a ‘keyring’ branch, which causes this
test failure.  Can you set up the branch as noted here:

  https://guix.gnu.org/manual/devel/en/html_node/Building-from-Git.html

and try again?

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

[...]

> + 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.6.0

[...]

>    314:42  3 (display-hint "Try upgrading both @code{python-numpy} ?" ?)
> In ice-9/boot-9.scm:
>   1747:15  2 (with-exception-handler #<procedure 7f5c9becbb10 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.L59DtouzZR
> + rm -rf /tmp/tmp.L59DtouzZR
> FAIL tests/guix-pack-relocatable.sh (exit status: 1)

Ah yes, this is a “known issue” since the recent merge.  We need to
adjust the test to use other packages or something.  To be continued…

Thanks,
Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#52708; Package guix. (Wed, 05 Jan 2022 07:07:02 GMT) Full text and rfc822 format available.

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

From: Ricardo Wurmus <rekado <at> elephly.net>
To: 52708 <at> debbugs.gnu.org
Subject: [BUG] Guix checkout fails `make check`
Date: Wed, 05 Jan 2022 08:05:58 +0100
> + 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.6.0

This should no longer be a problem as we’ve renamed python-numpy <at> 1.21 to
python-numpy-next.

-- 
Ricardo




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

Notification sent to Christopher Rodriguez <yewscion <at> gmail.com>:
bug acknowledged by developer. (Wed, 05 Jan 2022 18:50:02 GMT) Full text and rfc822 format available.

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

From: Leo Famulari <leo <at> famulari.name>
To: Ricardo Wurmus <rekado <at> elephly.net>
Cc: 52708-done <at> debbugs.gnu.org
Subject: Re: bug#52708: [BUG] Guix checkout fails `make check`
Date: Wed, 5 Jan 2022 13:49:14 -0500
On Wed, Jan 05, 2022 at 08:05:58AM +0100, Ricardo Wurmus wrote:
> > + 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.6.0
> 
> This should no longer be a problem as we’ve renamed python-numpy <at> 1.21 to
> python-numpy-next.

Closing




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:04 GMT) Full text and rfc822 format available.

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

Previous Next


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