GNU bug report logs - #30476
failing test-suite

Previous Next

Package: guix;

Reported by: Martin Castillo <castilma <at> uni-bremen.de>

Date: Fri, 16 Feb 2018 00:04:01 UTC

Severity: normal

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 30476 in the body.
You can then email your comments to 30476 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#30476; Package guix. (Fri, 16 Feb 2018 00:04:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Martin Castillo <castilma <at> uni-bremen.de>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Fri, 16 Feb 2018 00:04:01 GMT) Full text and rfc822 format available.

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

From: Martin Castillo <castilma <at> uni-bremen.de>
To: bug-guix <at> gnu.org
Subject: failing test-suite
Date: Fri, 16 Feb 2018 01:02:53 +0100
on my raspberry pi, building from commit
7e0a6fac0b4ebffda322eff6e803363ee72a257a. the test-suite fails.

my current guix is from november or so.
the first log was created with -j 4.
the second with -j 1.

not sure, how critical the errors are. somehow i still can't read the
test-suite logs.




Information forwarded to bug-guix <at> gnu.org:
bug#30476; Package guix. (Fri, 16 Feb 2018 09:40:01 GMT) Full text and rfc822 format available.

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

From: ludo <at> gnu.org (Ludovic Courtès)
To: Martin Castillo <castilma <at> uni-bremen.de>
Cc: 30476 <at> debbugs.gnu.org
Subject: Re: bug#30476: failing test-suite
Date: Fri, 16 Feb 2018 10:39:36 +0100
Hi Martin,

Martin Castillo <castilma <at> uni-bremen.de> skribis:

> on my raspberry pi, building from commit
> 7e0a6fac0b4ebffda322eff6e803363ee72a257a. the test-suite fails.
>
> my current guix is from november or so.
> the first log was created with -j 4.
> the second with -j 1.

You forgot to attach the logs.  :-)

Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#30476; Package guix. (Fri, 16 Feb 2018 11:52:01 GMT) Full text and rfc822 format available.

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

From: Martin Castillo <castilma <at> uni-bremen.de>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 30476 <at> debbugs.gnu.org
Subject: Re: bug#30476: failing test-suite
Date: Fri, 16 Feb 2018 12:51:23 +0100
[Message part 1 (text/plain, inline)]
On 16.02.2018 10:39, Ludovic Courtès wrote:
> Hi Martin,
> 
> Martin Castillo <castilma <at> uni-bremen.de> skribis:
> 
>> on my raspberry pi, building from commit
>> 7e0a6fac0b4ebffda322eff6e803363ee72a257a. the test-suite fails.
>>
>> my current guix is from november or so.
>> the first log was created with -j 4.
>> the second with -j 1.
> 
> You forgot to attach the logs.  :-)

How embarrassing.
[pi-test-suite.log (text/x-log, attachment)]
[pi-test-suite3.log (text/x-log, attachment)]

Information forwarded to bug-guix <at> gnu.org:
bug#30476; Package guix. (Fri, 16 Feb 2018 13:01:02 GMT) Full text and rfc822 format available.

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

From: ludo <at> gnu.org (Ludovic Courtès)
To: Martin Castillo <castilma <at> uni-bremen.de>
Cc: 30476 <at> debbugs.gnu.org
Subject: Re: bug#30476: failing test-suite
Date: Fri, 16 Feb 2018 14:00:20 +0100
Martin Castillo <castilma <at> uni-bremen.de> skribis:

> ++ guix build superseded -d
> accepted connection from pid 22991, user pi
> random seed for tests: 1518709083
> guix build: package 'superseded' has been superseded by 'bar'
> ++ guix build bar -d
> accepted connection from pid 23282, user pi
> random seed for tests: 1518709358
> + test /home/pi/code/guix/test-tmp/store/y6l76g4i1m2q0ckliw4941x4sa0wa24w-bar-9001.drv = ''
> + rm -rf t-guix-build-10577
> FAIL tests/guix-build.sh (exit status: 1)

This one looks fishy, I don’t see how it could happen (see
tests/guix-build.sh).  Is it reproducible?

You can run “make check TESTS=tests/guix-build.sh” to run just this
test.

> In guix/scripts/package.scm:
>    250:34  5 (_ #<package ifdtool <at> 4.7 gnu/packages/flashing-tools.s> )
> In srfi/srfi-1.scm:
>    466:18  4 (fold #<procedure 1c4a100 at guix/ui.scm:1158:8 (metri> )
> In guix/ui.scm:
>   1161:13  3 (_ _ 0)
>   1040:23  2 (texi->plain-text _)
> In texinfo.scm:
>   1131:22  1 (parse _)
>    966:36  0 (loop #<input: string 1c20038> (*fragment*) #<procedur> )
>
> texinfo.scm:966:36: In procedure loop:
> texinfo.scm:966:36: Throw to key `parser-error' with args `(#f "Unknown command" ifdtool)'.

This one was fixed in commit ec0f3d0a5bdc1f56308aeff5dabfbb3ab18b9810.

Thanks,
Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#30476; Package guix. (Fri, 16 Feb 2018 13:59:02 GMT) Full text and rfc822 format available.

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

From: Martin Castillo <castilma <at> uni-bremen.de>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 30476 <at> debbugs.gnu.org
Subject: Re: bug#30476: failing test-suite
Date: Fri, 16 Feb 2018 14:58:39 +0100

On 16.02.2018 14:00, Ludovic Courtès wrote:
> Martin Castillo <castilma <at> uni-bremen.de> skribis:
> 
>> ++ guix build superseded -d
>> accepted connection from pid 22991, user pi
>> random seed for tests: 1518709083
>> guix build: package 'superseded' has been superseded by 'bar'
>> ++ guix build bar -d
>> accepted connection from pid 23282, user pi
>> random seed for tests: 1518709358
>> + test /home/pi/code/guix/test-tmp/store/y6l76g4i1m2q0ckliw4941x4sa0wa24w-bar-9001.drv = ''
>> + rm -rf t-guix-build-10577
>> FAIL tests/guix-build.sh (exit status: 1)
> 
> This one looks fishy, I don’t see how it could happen (see
> tests/guix-build.sh).  Is it reproducible?
> 
> You can run “make check TESTS=tests/guix-build.sh” to run just this
> test.
> 

No, it is not reproducible.

>> In guix/scripts/package.scm:
>>    250:34  5 (_ #<package ifdtool <at> 4.7 gnu/packages/flashing-tools.s�> �)
>> In srfi/srfi-1.scm:
>>    466:18  4 (fold #<procedure 1c4a100 at guix/ui.scm:1158:8 (metri�> �)
>> In guix/ui.scm:
>>   1161:13  3 (_ _ 0)
>>   1040:23  2 (texi->plain-text _)
>> In texinfo.scm:
>>   1131:22  1 (parse _)
>>    966:36  0 (loop #<input: string 1c20038> (*fragment*) #<procedur�> �)
>>
>> texinfo.scm:966:36: In procedure loop:
>> texinfo.scm:966:36: Throw to key `parser-error' with args `(#f "Unknown command" ifdtool)'.
> 
> This one was fixed in commit ec0f3d0a5bdc1f56308aeff5dabfbb3ab18b9810.
> 

May I ask, how these kind of errors slip in? Does the reviewer only look
at the technical parts of patches?

Thanks
Martin




Reply sent to ludo <at> gnu.org (Ludovic Courtès):
You have taken responsibility. (Fri, 16 Feb 2018 15:17:02 GMT) Full text and rfc822 format available.

Notification sent to Martin Castillo <castilma <at> uni-bremen.de>:
bug acknowledged by developer. (Fri, 16 Feb 2018 15:17:02 GMT) Full text and rfc822 format available.

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

From: ludo <at> gnu.org (Ludovic Courtès)
To: Martin Castillo <castilma <at> uni-bremen.de>
Cc: 30476-done <at> debbugs.gnu.org
Subject: Re: bug#30476: failing test-suite
Date: Fri, 16 Feb 2018 16:16:07 +0100
Martin Castillo <castilma <at> uni-bremen.de> skribis:

> On 16.02.2018 14:00, Ludovic Courtès wrote:
>> Martin Castillo <castilma <at> uni-bremen.de> skribis:
>> 
>>> ++ guix build superseded -d
>>> accepted connection from pid 22991, user pi
>>> random seed for tests: 1518709083
>>> guix build: package 'superseded' has been superseded by 'bar'
>>> ++ guix build bar -d
>>> accepted connection from pid 23282, user pi
>>> random seed for tests: 1518709358
>>> + test /home/pi/code/guix/test-tmp/store/y6l76g4i1m2q0ckliw4941x4sa0wa24w-bar-9001.drv = ''
>>> + rm -rf t-guix-build-10577
>>> FAIL tests/guix-build.sh (exit status: 1)
>> 
>> This one looks fishy, I don’t see how it could happen (see
>> tests/guix-build.sh).  Is it reproducible?
>> 
>> You can run “make check TESTS=tests/guix-build.sh” to run just this
>> test.
>> 
>
> No, it is not reproducible.

OK, I’ll close the bug but do reopen it if it shows up again.

>>> In guix/scripts/package.scm:
>>>    250:34  5 (_ #<package ifdtool <at> 4.7 gnu/packages/flashing-tools.s�> �)
>>> In srfi/srfi-1.scm:
>>>    466:18  4 (fold #<procedure 1c4a100 at guix/ui.scm:1158:8 (metri�> �)
>>> In guix/ui.scm:
>>>   1161:13  3 (_ _ 0)
>>>   1040:23  2 (texi->plain-text _)
>>> In texinfo.scm:
>>>   1131:22  1 (parse _)
>>>    966:36  0 (loop #<input: string 1c20038> (*fragment*) #<procedur�> �)
>>>
>>> texinfo.scm:966:36: In procedure loop:
>>> texinfo.scm:966:36: Throw to key `parser-error' with args `(#f "Unknown command" ifdtool)'.
>> 
>> This one was fixed in commit ec0f3d0a5bdc1f56308aeff5dabfbb3ab18b9810.
>> 
>
> May I ask, how these kind of errors slip in? Does the reviewer only look
> at the technical parts of patches?

Reviewers and contributors do their best I believe, but sometimes errors
slip through.  It’s rare though.

This particular issue would have been caught by ‘guix lint’.

Ludo’.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 17 Mar 2018 11:24:06 GMT) Full text and rfc822 format available.

This bug report was last modified 7 years and 181 days ago.

Previous Next


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