unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#35539: Add more release testing automation for Guix releases
@ 2019-05-03  8:50 pelzflorian (Florian Pelz)
  2019-05-03 10:04 ` Ludovic Courtès
  0 siblings, 1 reply; 5+ messages in thread
From: pelzflorian (Florian Pelz) @ 2019-05-03  8:50 UTC (permalink / raw)
  To: 35539

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.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#35539: Add more release testing automation for Guix releases
  2019-05-03  8:50 bug#35539: Add more release testing automation for Guix releases pelzflorian (Florian Pelz)
@ 2019-05-03 10:04 ` Ludovic Courtès
  2019-05-03 10:52   ` Ricardo Wurmus
                     ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Ludovic Courtès @ 2019-05-03 10:04 UTC (permalink / raw)
  To: pelzflorian (Florian Pelz); +Cc: 35539

Hi Florian,

"pelzflorian (Florian Pelz)" <pelzflorian@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’.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#35539: Add more release testing automation for Guix releases
  2019-05-03 10:04 ` Ludovic Courtès
@ 2019-05-03 10:52   ` Ricardo Wurmus
  2019-05-03 18:50   ` pelzflorian (Florian Pelz)
  2019-05-18 12:03   ` Ludovic Courtès
  2 siblings, 0 replies; 5+ messages in thread
From: Ricardo Wurmus @ 2019-05-03 10:52 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 35539


Ludovic Courtès <ludo@gnu.org> writes:

> Hi Florian,
>
> "pelzflorian (Florian Pelz)" <pelzflorian@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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#35539: Add more release testing automation for Guix releases
  2019-05-03 10:04 ` Ludovic Courtès
  2019-05-03 10:52   ` Ricardo Wurmus
@ 2019-05-03 18:50   ` pelzflorian (Florian Pelz)
  2019-05-18 12:03   ` Ludovic Courtès
  2 siblings, 0 replies; 5+ messages in thread
From: pelzflorian (Florian Pelz) @ 2019-05-03 18:50 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 35539

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#35539: Add more release testing automation for Guix releases
  2019-05-03 10:04 ` Ludovic Courtès
  2019-05-03 10:52   ` Ricardo Wurmus
  2019-05-03 18:50   ` pelzflorian (Florian Pelz)
@ 2019-05-18 12:03   ` Ludovic Courtès
  2 siblings, 0 replies; 5+ messages in thread
From: Ludovic Courtès @ 2019-05-18 12:03 UTC (permalink / raw)
  To: pelzflorian (Florian Pelz); +Cc: 35539-done

Hello,

Ludovic Courtès <ludo@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’.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2019-05-18 12:04 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-05-03  8:50 bug#35539: Add more release testing automation for Guix releases pelzflorian (Florian Pelz)
2019-05-03 10:04 ` Ludovic Courtès
2019-05-03 10:52   ` Ricardo Wurmus
2019-05-03 18:50   ` pelzflorian (Florian Pelz)
2019-05-18 12:03   ` Ludovic Courtès

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).