GNU bug report logs - #35539
Add more release testing automation for Guix releases

Previous Next

Package: guix;

Reported by: "pelzflorian (Florian Pelz)" <pelzflorian <at> pelzflorian.de>

Date: Fri, 3 May 2019 08:52:01 UTC

Severity: important

Done: Ludovic Courtès <ludo <at> gnu.org>

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 35539 in the body.
You can then email your comments to 35539 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#35539; Package guix. (Fri, 03 May 2019 08:52:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to "pelzflorian (Florian Pelz)" <pelzflorian <at> pelzflorian.de>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Fri, 03 May 2019 08:52:02 GMT) Full text and rfc822 format available.

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

From: "pelzflorian (Florian Pelz)" <pelzflorian <at> pelzflorian.de>
To: bug-guix <at> gnu.org
Subject: Add more release testing automation for Guix releases
Date: Fri, 3 May 2019 10:50:53 +0200
mate-applets failed to build multiple times in the Guix 1.0 ISO, so
MATE cannot be installed.  I guess I should have tested more before
release; not much can be done about it now (you may close this bug if
really not much can be done), however maybe a more thorough testing
checklist or automation may be helpful for future releases.




Information forwarded to bug-guix <at> gnu.org:
bug#35539; Package guix. (Fri, 03 May 2019 10:05:02 GMT) Full text and rfc822 format available.

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

From: Ludovic Courtès <ludo <at> gnu.org>
To: "pelzflorian \(Florian Pelz\)" <pelzflorian <at> pelzflorian.de>
Cc: 35539 <at> debbugs.gnu.org
Subject: Re: bug#35539: Add more release testing automation for Guix releases
Date: Fri, 03 May 2019 12:04:18 +0200
Hi Florian,

"pelzflorian (Florian Pelz)" <pelzflorian <at> pelzflorian.de> skribis:

> mate-applets failed to build multiple times in the Guix 1.0 ISO, so
> MATE cannot be installed.  I guess I should have tested more before
> release; not much can be done about it now (you may close this bug if
> really not much can be done), however maybe a more thorough testing
> checklist or automation may be helpful for future releases.

Bah indeed.  pluma and mate-applets both fail to build.  :-/

I agree we need more automation here.  One way to do this would be
something like ‘make assert-binaries-available’, which checks for
substitute availability (it could be a prerequisite of ‘make dist’),
where we’d explicitly check for DEs on x86_64 and i686.  That would be
an improvement, though it’d still be quite handcrafted.

Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#35539; Package guix. (Fri, 03 May 2019 10:54:02 GMT) Full text and rfc822 format available.

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

From: Ricardo Wurmus <rekado <at> elephly.net>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: "pelzflorian \(Florian Pelz\)" <pelzflorian <at> pelzflorian.de>,
 35539 <at> debbugs.gnu.org
Subject: Re: bug#35539: Add more release testing automation for Guix releases
Date: Fri, 03 May 2019 12:52:58 +0200
Ludovic Courtès <ludo <at> gnu.org> writes:

> Hi Florian,
>
> "pelzflorian (Florian Pelz)" <pelzflorian <at> pelzflorian.de> skribis:
>
>> mate-applets failed to build multiple times in the Guix 1.0 ISO, so
>> MATE cannot be installed.  I guess I should have tested more before
>> release; not much can be done about it now (you may close this bug if
>> really not much can be done), however maybe a more thorough testing
>> checklist or automation may be helpful for future releases.
>
> Bah indeed.  pluma and mate-applets both fail to build.  :-/

I have fixed them shortly after the release.  This doesn’t help users of
the release, of course.

-- 
Ricardo





Information forwarded to bug-guix <at> gnu.org:
bug#35539; Package guix. (Fri, 03 May 2019 18:51:02 GMT) Full text and rfc822 format available.

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

From: "pelzflorian (Florian Pelz)" <pelzflorian <at> pelzflorian.de>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 35539 <at> debbugs.gnu.org
Subject: Re: bug#35539: Add more release testing automation for Guix releases
Date: Fri, 3 May 2019 20:50:07 +0200
On Fri, May 03, 2019 at 12:04:18PM +0200, Ludovic Courtès wrote:
> I agree we need more automation here.  One way to do this would be
> something like ‘make assert-binaries-available’, which checks for
> substitute availability (it could be a prerequisite of ‘make dist’),
> where we’d explicitly check for DEs on x86_64 and i686.  That would be
> an improvement, though it’d still be quite handcrafted.
> 
> Ludo’.

This overlaps with the need for (eventually) a stable branch, I think.

Regards,
Florian




Severity set to 'important' from 'normal' Request was from Ludovic Courtès <ludo <at> gnu.org> to control <at> debbugs.gnu.org. (Thu, 16 May 2019 16:52:01 GMT) Full text and rfc822 format available.

Reply sent to Ludovic Courtès <ludo <at> gnu.org>:
You have taken responsibility. (Sat, 18 May 2019 12:04:02 GMT) Full text and rfc822 format available.

Notification sent to "pelzflorian (Florian Pelz)" <pelzflorian <at> pelzflorian.de>:
bug acknowledged by developer. (Sat, 18 May 2019 12:04:02 GMT) Full text and rfc822 format available.

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

From: Ludovic Courtès <ludo <at> gnu.org>
To: "pelzflorian \(Florian Pelz\)" <pelzflorian <at> pelzflorian.de>
Cc: 35539-done <at> debbugs.gnu.org
Subject: Re: bug#35539: Add more release testing automation for Guix releases
Date: Sat, 18 May 2019 14:03:02 +0200
Hello,

Ludovic Courtès <ludo <at> gnu.org> skribis:

> I agree we need more automation here.  One way to do this would be
> something like ‘make assert-binaries-available’, which checks for
> substitute availability (it could be a prerequisite of ‘make dist’),
> where we’d explicitly check for DEs on x86_64 and i686.

I did that in 762ba22efe01006d959503dc368ee54b16ccea31; 1.0.1 will
definitely have substitutes for MATE, GNOME, etc.

There’s surely still room for improvement in that area, but let’s open
more specific bugs as we see fit.

Thanks,
Ludo’.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 16 Jun 2019 11:24:03 GMT) Full text and rfc822 format available.

This bug report was last modified 4 years and 313 days ago.

Previous Next


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