guix make check FAIL

  • Done
  • quality assurance status badge
Details
5 participants
  • Alex Kost
  • Andreas Enge
  • Ludovic Courtès
  • Mathieu Lirzin
  • rennes
Owner
unassigned
Submitted by
rennes
Severity
normal
R
R
rennes wrote on 27 Jan 2016 16:53
(address . bug-guix@gnu.org)
eb793fafc32147590172e99900c7504c@openmailbox.org
Hi,

i clone guix from git(in GuixSD), and when run 'make check' display FAIL
message. But the command './pre-inst-env' works.

These are the commands that run:

git clone git://git.savannah.gnu.org/guix.git
guix environment guix
./bootstrap
./configure --with-libgcrypt-prefix=$HOME/.guix-profile/
--localstatedir=/var
make
make check


this is the error message:


PASS: tests/base32.scm
PASS: tests/base64.scm
PASS: tests/cpio.scm
PASS: tests/hash.scm
PASS: tests/pk-crypto.scm
PASS: tests/pki.scm
PASS: tests/sets.scm
PASS: tests/gnu-maintenance.scm
PASS: tests/substitute.scm
PASS: tests/builders.scm
PASS: tests/derivations.scm
PASS: tests/ui.scm
PASS: tests/records.scm
PASS: tests/utils.scm
PASS: tests/build-utils.scm
PASS: tests/packages.scm
PASS: tests/snix.scm
PASS: tests/hackage.scm
PASS: tests/cran.scm
PASS: tests/elpa.scm
FAIL: tests/store.scm
PASS: tests/monads.scm
PASS: tests/gexp.scm
PASS: tests/nar.scm
PASS: tests/union.scm
PASS: tests/profiles.scm
PASS: tests/syscalls.scm
PASS: tests/gremlin.scm
FAIL: tests/lint.scm
PASS: tests/publish.scm
PASS: tests/scripts.scm
PASS: tests/size.scm
PASS: tests/graph.scm
PASS: tests/challenge.scm
PASS: tests/cve.scm
PASS: tests/file-systems.scm
PASS: tests/system.scm
PASS: tests/services.scm
PASS: tests/containers.scm
PASS: tests/import-utils.scm
PASS: tests/pypi.scm
PASS: tests/cpan.scm
PASS: tests/gem.scm
PASS: tests/guix-build.sh
FAIL: tests/guix-download.sh
PASS: tests/guix-hash.sh
PASS: tests/guix-package.sh
PASS: tests/guix-package-net.sh
PASS: tests/guix-system.sh
PASS: tests/guix-archive.sh
PASS: tests/guix-authenticate.sh
PASS: tests/guix-environment.sh
PASS: tests/guix-environment-container.sh
PASS: tests/guix-graph.sh
PASS: tests/guix-lint.sh
PASS: tests/guix-register.sh
PASS: tests/guix-gc.sh
PASS: tests/guix-daemon.sh
============================================================================
Testsuite summary for GNU Guix 0.9.1
============================================================================
# TOTAL: 58
# PASS: 55
# SKIP: 0
# XFAIL: 0
# FAIL: 3
# XPASS: 0
# ERROR: 0
============================================================================
See ./test-suite.log
Please report to bug-guix@gnu.org
============================================================================
Makefile:3929: recipe for target 'test-suite.log' failed
make[4]: *** [test-suite.log] Error 1
make[4]: Leaving directory '/home/bob/guix'
Makefile:4035: recipe for target 'check-TESTS' failed
make[3]: *** [check-TESTS] Error 2
make[3]: Leaving directory '/home/bob/guix'
Makefile:4278: recipe for target 'check-am' failed
make[2]: *** [check-am] Error 2
make[2]: Leaving directory '/home/bob/guix'
Makefile:3815: recipe for target 'check-recursive' failed
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory '/home/bob/guix'
Makefile:4280: recipe for target 'check' failed
make: *** [check] Error 2
PASS: tests/base32.scm
PASS: tests/base64.scm
PASS: tests/cpio.scm
PASS: tests/hash.scm
PASS: tests/pk-crypto.scm
PASS: tests/pki.scm
PASS: tests/sets.scm
PASS: tests/gnu-maintenance.scm
PASS: tests/substitute.scm
PASS: tests/builders.scm
PASS: tests/derivations.scm
PASS: tests/ui.scm
PASS: tests/records.scm
PASS: tests/utils.scm
PASS: tests/build-utils.scm
PASS: tests/packages.scm
PASS: tests/snix.scm
PASS: tests/hackage.scm
PASS: tests/cran.scm
PASS: tests/elpa.scm
FAIL: tests/store.scm
PASS: tests/monads.scm
PASS: tests/gexp.scm
PASS: tests/nar.scm
PASS: tests/union.scm
PASS: tests/profiles.scm
PASS: tests/syscalls.scm
PASS: tests/gremlin.scm
FAIL: tests/lint.scm
PASS: tests/publish.scm
PASS: tests/scripts.scm
PASS: tests/size.scm
PASS: tests/graph.scm
PASS: tests/challenge.scm
PASS: tests/cve.scm
PASS: tests/file-systems.scm
PASS: tests/system.scm
PASS: tests/services.scm
PASS: tests/containers.scm
PASS: tests/import-utils.scm
PASS: tests/pypi.scm
PASS: tests/cpan.scm
PASS: tests/gem.scm
PASS: tests/guix-build.sh
FAIL: tests/guix-download.sh
PASS: tests/guix-hash.sh
PASS: tests/guix-package.sh
PASS: tests/guix-package-net.sh
PASS: tests/guix-system.sh
PASS: tests/guix-archive.sh
PASS: tests/guix-authenticate.sh
PASS: tests/guix-environment.sh
PASS: tests/guix-environment-container.sh
PASS: tests/guix-graph.sh
PASS: tests/guix-lint.sh
PASS: tests/guix-register.sh
PASS: tests/guix-gc.sh
PASS: tests/guix-daemon.sh
============================================================================
Testsuite summary for GNU Guix 0.9.1
============================================================================
# TOTAL: 58
# PASS: 55
# SKIP: 0
# XFAIL: 0
# FAIL: 3
# XPASS: 0
# ERROR: 0
============================================================================
See ./test-suite.log
Please report to bug-guix@gnu.org
============================================================================
Makefile:3929: recipe for target 'test-suite.log' failed
make[4]: *** [test-suite.log] Error 1
make[4]: Leaving directory '/home/bob/guix'
Makefile:4035: recipe for target 'check-TESTS' failed
make[3]: *** [check-TESTS] Error 2
make[3]: Leaving directory '/home/bob/guix'
Makefile:4278: recipe for target 'check-am' failed
make[2]: *** [check-am] Error 2
make[2]: Leaving directory '/home/bob/guix'
Makefile:3815: recipe for target 'check-recursive' failed
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory '/home/bob/guix'
Makefile:4280: recipe for target 'check' failed
make: *** [check] Error 2


regards
M
M
Mathieu Lirzin wrote on 27 Jan 2016 17:58
(address . rennes@openmailbox.org)(address . 22475@debbugs.gnu.org)
874mdz5589.fsf@gnu.org
Hi,

rennes@openmailbox.org writes:

Toggle quote (15 lines)
> i clone guix from git(in GuixSD), and when run 'make check' display
> FAIL message. But the command './pre-inst-env' works.
>
> These are the commands that run:
>
> git clone git://git.savannah.gnu.org/guix.git
> guix environment guix
> ./bootstrap
> ./configure --with-libgcrypt-prefix=$HOME/.guix-profile/
> --localstatedir=/var
> make
> make check
>
>
> this is the error message:
[...]
Toggle quote (3 lines)
> FAIL: tests/store.scm
> FAIL: tests/lint.scm
> FAIL: tests/guix-download.sh
[...]
Toggle quote (15 lines)
> ============================================================================
> Testsuite summary for GNU Guix 0.9.1
> ============================================================================
> # TOTAL: 58
> # PASS: 55
> # SKIP: 0
> # XFAIL: 0
> # FAIL: 3
> # XPASS: 0
> # ERROR: 0
> ============================================================================
> See ./test-suite.log
> Please report to bug-guix@gnu.org
> ============================================================================

Can you provide the following files from the root of the repository?

- tests-suite.log
- store.log
- lint.log

Thanks,

--
Mathieu Lirzin
A
A
Andreas Enge wrote on 27 Jan 2016 18:18
(name . Mathieu Lirzin)(address . mthl@gnu.org)
20160127171816.GA17445@debian.eduroam.u-bordeaux.fr
On Wed, Jan 27, 2016 at 05:58:46PM +0100, Mathieu Lirzin wrote:
Toggle quote (4 lines)
> > FAIL: tests/store.scm
> > FAIL: tests/lint.scm
> > FAIL: tests/guix-download.sh

All three tests succeed for me, so this must be connected somehow to your
particular environment.

Andreas
R
R
rennes wrote on 27 Jan 2016 18:27
(name . Mathieu Lirzin)(address . mthl@gnu.org)(address . 22475@debbugs.gnu.org)
224f732389ffa6f4aad0d4056082d8ba@openmailbox.org
Hi,

i attached files required.

regards



On 2016-01-27 17:58, Mathieu Lirzin wrote:
Toggle quote (49 lines)
> Hi,
>
> rennes@openmailbox.org writes:
>
>> i clone guix from git(in GuixSD), and when run 'make check' display
>> FAIL message. But the command './pre-inst-env' works.
>>
>> These are the commands that run:
>>
>> git clone git://git.savannah.gnu.org/guix.git
>> guix environment guix
>> ./bootstrap
>> ./configure --with-libgcrypt-prefix=$HOME/.guix-profile/
>> --localstatedir=/var
>> make
>> make check
>>
>>
>> this is the error message:
> [...]
>> FAIL: tests/store.scm
>> FAIL: tests/lint.scm
>> FAIL: tests/guix-download.sh
> [...]
>> ============================================================================
>> Testsuite summary for GNU Guix 0.9.1
>> ============================================================================
>> # TOTAL: 58
>> # PASS: 55
>> # SKIP: 0
>> # XFAIL: 0
>> # FAIL: 3
>> # XPASS: 0
>> # ERROR: 0
>> ============================================================================
>> See ./test-suite.log
>> Please report to bug-guix@gnu.org
>> ============================================================================
>
> Can you provide the following files from the root of the repository?
>
> - tests-suite.log
> - store.log
> - lint.log
>
> Thanks,
>
> --
> Mathieu Lirzin
Attachment: test-suite.log (.02 MiB)
Attachment: store.log (.03 MiB)
Attachment: lint.log (.02 MiB)
A
A
Alex Kost wrote on 28 Jan 2016 22:11
(address . rennes@openmailbox.org)(address . 22475@debbugs.gnu.org)
878u391kat.fsf@gmail.com
rennes@openmailbox.org (2016-01-27 18:53 +0300) wrote:

Toggle quote (13 lines)
> Hi,
>
> i clone guix from git(in GuixSD), and when run 'make check' display FAIL
> message. But the command './pre-inst-env' works.
>
> These are the commands that run:
>
> git clone git://git.savannah.gnu.org/guix.git
> guix environment guix
> ./bootstrap
> ./configure --with-libgcrypt-prefix=$HOME/.guix-profile/
> --localstatedir=/var

Just a side note: "--with-libgcrypt-prefix" is not necessary now
(I think after commit dd01fec¹).


--
Alex
R
R
rennes wrote on 29 Jan 2016 03:43
(name . Alex Kost)(address . alezost@gmail.com)(address . 22475@debbugs.gnu.org)
7716871ab4e680a079e982faded8cdda@openmailbox.org
Hi,

On 2016-01-28 22:11, Alex Kost wrote:
Toggle quote (23 lines)
> rennes@openmailbox.org (2016-01-27 18:53 +0300) wrote:
>
>> Hi,
>>
>> i clone guix from git(in GuixSD), and when run 'make check' display
>> FAIL
>> message. But the command './pre-inst-env' works.
>>
>> These are the commands that run:
>>
>> git clone git://git.savannah.gnu.org/guix.git
>> guix environment guix
>> ./bootstrap
>> ./configure --with-libgcrypt-prefix=$HOME/.guix-profile/
>> --localstatedir=/var
>
> Just a side note: "--with-libgcrypt-prefix" is not necessary now
> (I think after commit dd01fec¹).
>
> ¹
> http://git.savannah.gnu.org/cgit/guix.git/commit/?id=dd01fecd23a4ded46b99a51dc08ac5d964dbcd53


i test again without --with-libgcrypt-prefix", and works.

Thanks.
L
L
Ludovic Courtès wrote on 31 Jan 2016 10:21
(address . rennes@openmailbox.org)
87a8nmgl3n.fsf@gnu.org
rennes@openmailbox.org skribis:

Toggle quote (6 lines)
> Starting download of /tmp/guix-file.qSJyZC
> From http://does.not/exist...
> exist 0B/s 00:00 | 0B transferred. exist 1.1MiB/s 00:00 | 288B transferred
> /home/bob/guix/test-tmp/store/ma3hazzz1y783d577p07w66cpn5qjsir-exist
> 0f5cx1vmxl5b0ihmgkpng0qs02zi1ip9q0nhhii67lsw2kpgf6c4

AFAICS all the tests failing here are due to misbehaving name
resolution, which could be due to to your ISP doing “DNS hijacking”—that
is, the ‘does.not’ host above does not exist, but you ISP’s DNS server
returns an IP address anyway to redirect you to their own server.

I think there’s nothing we can do on our side. But you should complain
to your ISP! :-)

Ludo’.
L
L
Ludovic Courtès wrote on 31 Jan 2016 10:30
control message for bug #22475
(address . control@debbugs.gnu.org)
87d1sif65d.fsf@gnu.org
tags 22475 notabug
L
L
Ludovic Courtès wrote on 31 Jan 2016 10:30
(address . control@debbugs.gnu.org)
87bn82f652.fsf@gnu.org
close 22475 0.9.0
?