GNU bug report logs -
#27137
make check 'FAIL: tests/guix-package-net'
Previous Next
Reported by: myglc2 <myglc2 <at> gmail.com>
Date: Mon, 29 May 2017 22:56:02 UTC
Severity: normal
Tags: unreproducible
Done: ludo <at> gnu.org (Ludovic Courtès)
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 27137 in the body.
You can then email your comments to 27137 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-guix <at> gnu.org
:
bug#27137
; Package
guix
.
(Mon, 29 May 2017 22:56:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
myglc2 <myglc2 <at> gmail.com>
:
New bug report received and forwarded. Copy sent to
bug-guix <at> gnu.org
.
(Mon, 29 May 2017 22:56:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
'make check' failed on commit: 98b9732cb gnu: asciinema: Update to 1.4.0.
Failure:
========
g1 <at> g1 ~/src/guix$ cd ~/src/guix && guix environment -M 4 -c 4 -e "(@ (gnu packages package-management) guix)"
[...]
g1 <at> g1 ~/src/guix [env]$ make -j 10
[...]
g1 <at> g1 ~/src/guix [env]$ make -j check
[...]
============================================================================
Testsuite summary for GNU Guix 0.12.0.3894-6f543
============================================================================
# TOTAL: 710
# PASS: 701
# SKIP: 8
# XFAIL: 0
# FAIL: 1
# XPASS: 0
# ERROR: 0
============================================================================
See ./test-suite.log
Please report to bug-guix <at> gnu.org
============================================================================
make[4]: *** [Makefile:4416: test-suite.log] Error 1
make[4]: Leaving directory '/home/g1/src/guix'
make[3]: *** [Makefile:4524: check-TESTS] Error 2
make[3]: Leaving directory '/home/g1/src/guix'
make[2]: *** [Makefile:4764: check-am] Error 2
make[2]: Leaving directory '/home/g1/src/guix'
make[1]: *** [Makefile:4301: check-recursive] Error 1
make[1]: Leaving directory '/home/g1/src/guix'
make: *** [Makefile:4766: check] Error 2
g1 <at> g1 ~/src/guix [env]$ exit
Commit:
=======
g1 <at> g1 ~/src/guix$ git -C ~/.config/guix/latest describe
v0.13.0-323-g98b9732cb
g1 <at> g1 ~/src/guix$ stat ~/.config/guix/latest | grep File:
File: /home/g1/.config/guix/latest -> /home/g1/src/guix/
g1 <at> g1 ~/src/guix$
./test-suite.log
================
[test-suite.log.gz (application/octet-stream, attachment)]
Information forwarded
to
bug-guix <at> gnu.org
:
bug#27137
; Package
guix
.
(Tue, 30 May 2017 15:46:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 27137 <at> debbugs.gnu.org (full text, mbox):
Hi myglc2,
myglc2 <myglc2 <at> gmail.com> skribis:
> + test t-profile-21734-2-link = t-profile-21734-2-link
> + guix package -p t-profile-21734 --switch-generation=-1
> accepted connection from pid 30492, user g1
> switched from generation 2 to 1
> guix package: warning: Your Guix installation is 13 days old.
> guix package: warning: Consider running 'guix pull' followed by
> 'guix package -u' to get up-to-date packages and security updates.
>
> ++ readlink_base t-profile-21734
> +++ readlink t-profile-21734
> ++ basename t-profile-21734-1-link
> + test t-profile-21734-1-link = t-profile-21734-1-link
> ++ seq 1 3
> + for i in `seq 1 3`
> + guix package --bootstrap --roll-back -p t-profile-21734
> accepted connection from pid 30827, user g1
> guix package: error: profile 't-profile-21734' does not exist
Could it be that a concurrent process removed ‘t-profile-21734’ behind
our back? As you can see, that symlink was available just above.
Or is it 100% reproducible when running
make check TESTS=tests/guix-package-net.sh
?
Thanks,
Ludo’.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#27137
; Package
guix
.
(Tue, 30 May 2017 17:20:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 27137 <at> debbugs.gnu.org (full text, mbox):
On 05/30/2017 at 17:45 Ludovic Courtès writes:
> Hi myglc2,
>
> myglc2 <myglc2 <at> gmail.com> skribis:
>
>> + test t-profile-21734-2-link = t-profile-21734-2-link
>> + guix package -p t-profile-21734 --switch-generation=-1
>> accepted connection from pid 30492, user g1
>> switched from generation 2 to 1
>> guix package: warning: Your Guix installation is 13 days old.
>> guix package: warning: Consider running 'guix pull' followed by
>> 'guix package -u' to get up-to-date packages and security updates.
>>
>> ++ readlink_base t-profile-21734
>> +++ readlink t-profile-21734
>> ++ basename t-profile-21734-1-link
>> + test t-profile-21734-1-link = t-profile-21734-1-link
>> ++ seq 1 3
>> + for i in `seq 1 3`
>> + guix package --bootstrap --roll-back -p t-profile-21734
>> accepted connection from pid 30827, user g1
>> guix package: error: profile 't-profile-21734' does not exist
>
> Could it be that a concurrent process removed ‘t-profile-21734’ behind
> our back?
I have no idea! This time I did ...
make -j check
... but I often do ...
make -j 10 check
... so I repeated ...
make -j 10 check
... a few times thinking maybe another test could delete the link, but
could not reproduce the error. BTW, from each 'make check' I do end up
with a dangling link like ...
t-profile-alt-10987-1-link ->
/home/g1/src/guix/test-tmp/store/hwr4xiqd60wrh033wvjljly50j6d39dg-profile
... is this normal?
> As you can see, that symlink was available just above.
> Or is it 100% reproducible when running
>
> make check TESTS=tests/guix-package-net.sh
>
> ?
It is not reproducible ... except by deleting the profile while the test is
running ;-)
HTH - George
Information forwarded
to
bug-guix <at> gnu.org
:
bug#27137
; Package
guix
.
(Thu, 01 Jun 2017 11:36:01 GMT)
Full text and
rfc822 format available.
Message #14 received at 27137 <at> debbugs.gnu.org (full text, mbox):
Hello,
myglc2 <myglc2 <at> gmail.com> skribis:
> On 05/30/2017 at 17:45 Ludovic Courtès writes:
>
>> Hi myglc2,
>>
>> myglc2 <myglc2 <at> gmail.com> skribis:
>>
>>> + test t-profile-21734-2-link = t-profile-21734-2-link
>>> + guix package -p t-profile-21734 --switch-generation=-1
>>> accepted connection from pid 30492, user g1
>>> switched from generation 2 to 1
>>> guix package: warning: Your Guix installation is 13 days old.
>>> guix package: warning: Consider running 'guix pull' followed by
>>> 'guix package -u' to get up-to-date packages and security updates.
>>>
>>> ++ readlink_base t-profile-21734
>>> +++ readlink t-profile-21734
>>> ++ basename t-profile-21734-1-link
>>> + test t-profile-21734-1-link = t-profile-21734-1-link
>>> ++ seq 1 3
>>> + for i in `seq 1 3`
>>> + guix package --bootstrap --roll-back -p t-profile-21734
>>> accepted connection from pid 30827, user g1
>>> guix package: error: profile 't-profile-21734' does not exist
>>
>> Could it be that a concurrent process removed ‘t-profile-21734’ behind
>> our back?
>
> I have no idea! This time I did ...
>
> make -j check
>
> ... but I often do ...
>
> make -j 10 check
>
> ... so I repeated ...
>
> make -j 10 check
>
> ... a few times thinking maybe another test could delete the link, but
> could not reproduce the error.
The t-profile-NNN name should be unique for the shell that runs
tests/guix-package-net.sh, so I don’t think running ‘make check’ like
this can trigger the problem. The only way it could happen is if you
explicitly did “rm t-profile*” or similar while the test was running, I
think.
> BTW, from each 'make check' I do end up with a dangling link like ...
>
> t-profile-alt-10987-1-link ->
> /home/g1/src/guix/test-tmp/store/hwr4xiqd60wrh033wvjljly50j6d39dg-profile
>
> ... is this normal?
Nope, tests/guix-package-net.sh was leaving these files. I’ve just
fixed it.
>> As you can see, that symlink was available just above.
>> Or is it 100% reproducible when running
>>
>> make check TESTS=tests/guix-package-net.sh
>>
>> ?
>
> It is not reproducible ... except by deleting the profile while the test is
> running ;-)
Well I’m closing this bug, but do reopen it if it shows up again!
Thanks,
Ludo’.
Added tag(s) unreproducible.
Request was from
ludo <at> gnu.org (Ludovic Courtès)
to
control <at> debbugs.gnu.org
.
(Thu, 01 Jun 2017 11:36:02 GMT)
Full text and
rfc822 format available.
bug closed, send any further explanations to
27137 <at> debbugs.gnu.org and myglc2 <myglc2 <at> gmail.com>
Request was from
ludo <at> gnu.org (Ludovic Courtès)
to
control <at> debbugs.gnu.org
.
(Thu, 01 Jun 2017 11:36:02 GMT)
Full text and
rfc822 format available.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Fri, 30 Jun 2017 11:24:04 GMT)
Full text and
rfc822 format available.
This bug report was last modified 7 years and 357 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.