* Help wanted: Nightly builds for Guix
@ 2020-03-19 17:29 Carl Dong
2020-03-19 17:38 ` Vincent Legoll
` (2 more replies)
0 siblings, 3 replies; 5+ messages in thread
From: Carl Dong @ 2020-03-19 17:29 UTC (permalink / raw)
To: guix-devel
Hi all,
I would like to help make nightly builds available for Guix. This was something
that was discussed briefly at Guix Days, and the reception was positive.
I'm wondering where best to start with this. Perhaps it'd be informative to know
how regular releases are done and see what's missing there (and perhaps what
needs automation)?
Thanks for your help in advance!
Cheers,
Carl Dong
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Help wanted: Nightly builds for Guix
2020-03-19 17:29 Help wanted: Nightly builds for Guix Carl Dong
@ 2020-03-19 17:38 ` Vincent Legoll
2020-03-19 18:50 ` Leo Famulari
2020-03-20 14:13 ` Mathieu Othacehe
2 siblings, 0 replies; 5+ messages in thread
From: Vincent Legoll @ 2020-03-19 17:38 UTC (permalink / raw)
To: Carl Dong; +Cc: guix-devel
Hello,
On Thu, Mar 19, 2020 at 6:29 PM Carl Dong <contact@carldong.me> wrote:
> I would like to help make nightly builds available for Guix. This was something
> that was discussed briefly at Guix Days, and the reception was positive.
Looks like a good idea
> I'm wondering where best to start with this.
> Perhaps it'd be informative to know how regular releases are done
Have a look at the "age" column here:
https://git.savannah.gnu.org/cgit/guix.git/refs/tags
I think it's pretty accurate wrt the real release dates, or am I wrong
about that ?
--
Vincent Legoll
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Help wanted: Nightly builds for Guix
2020-03-19 17:29 Help wanted: Nightly builds for Guix Carl Dong
2020-03-19 17:38 ` Vincent Legoll
@ 2020-03-19 18:50 ` Leo Famulari
2020-03-21 15:55 ` Ludovic Courtès
2020-03-20 14:13 ` Mathieu Othacehe
2 siblings, 1 reply; 5+ messages in thread
From: Leo Famulari @ 2020-03-19 18:50 UTC (permalink / raw)
To: Carl Dong; +Cc: guix-devel
On Thu, Mar 19, 2020 at 05:29:37PM +0000, Carl Dong wrote:
> I'm wondering where best to start with this. Perhaps it'd be informative to know
> how regular releases are done and see what's missing there (and perhaps what
> needs automation)?
Check the release target in our Makefile. I remember some detailed
descriptions of the entire process from Ludovic in the past, but I can't
remember where to find those messages.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Help wanted: Nightly builds for Guix
2020-03-19 17:29 Help wanted: Nightly builds for Guix Carl Dong
2020-03-19 17:38 ` Vincent Legoll
2020-03-19 18:50 ` Leo Famulari
@ 2020-03-20 14:13 ` Mathieu Othacehe
2 siblings, 0 replies; 5+ messages in thread
From: Mathieu Othacehe @ 2020-03-20 14:13 UTC (permalink / raw)
To: Carl Dong; +Cc: guix-devel
Hello Carl,
> I would like to help make nightly builds available for Guix. This was something
> that was discussed briefly at Guix Days, and the reception was positive.
Do you mean nightly builds of Guix itself? If yes, I guess one good
starting point would be what we already build in our CI.
We use Cuirass to build all packages on top of master, core-updates and
staging branches each time those branches are modified. We also do build
Guix "itself" so that you get substitutes when running "guix pull".
You can find a part of our Cuirass CI configuration here[1].
Adding a Cuirass job, doing the equivalent of "make release" nightly
could be possible this way, if that's what you intend to do.
Thanks,
Mathieu
[1]: http://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/hydra/modules/sysadmin/services.scm
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Help wanted: Nightly builds for Guix
2020-03-19 18:50 ` Leo Famulari
@ 2020-03-21 15:55 ` Ludovic Courtès
0 siblings, 0 replies; 5+ messages in thread
From: Ludovic Courtès @ 2020-03-21 15:55 UTC (permalink / raw)
To: Leo Famulari; +Cc: guix-devel, Carl Dong
Hello!
Leo Famulari <leo@famulari.name> skribis:
> On Thu, Mar 19, 2020 at 05:29:37PM +0000, Carl Dong wrote:
>> I'm wondering where best to start with this. Perhaps it'd be informative to know
>> how regular releases are done and see what's missing there (and perhaps what
>> needs automation)?
>
> Check the release target in our Makefile. I remember some detailed
> descriptions of the entire process from Ludovic in the past, but I can't
> remember where to find those messages.
The release process is documented at:
https://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/doc/release.org
As for nightly builds: CI currently builds things like:
https://ci.guix.gnu.org/search?query=guix-binary ;binary tarball
https://ci.guix.gnu.org/search?query=disk-image ;ISO9660 image
It’s inconvenient to grab, though, for someone who doesn’t already have
Guix. Perhaps we should address that somehow?
Thanks,
Ludo’.
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2020-03-21 15:55 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-03-19 17:29 Help wanted: Nightly builds for Guix Carl Dong
2020-03-19 17:38 ` Vincent Legoll
2020-03-19 18:50 ` Leo Famulari
2020-03-21 15:55 ` Ludovic Courtès
2020-03-20 14:13 ` Mathieu Othacehe
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.