all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Ludovic Courtès" <ludo@gnu.org>
To: zimoun <zimon.toutoune@gmail.com>
Cc: guix-devel <guix-devel@gnu.org>
Subject: Re: Reflections on the release process
Date: Wed, 22 Apr 2020 22:09:07 +0200	[thread overview]
Message-ID: <87y2qns2os.fsf@gnu.org> (raw)
In-Reply-To: <CAJ3okZ1ttbbj3y76D_sVV8Q6UFhzeD1zmhyF8Kp=uFF8G7o08A@mail.gmail.com> (zimoun's message of "Fri, 17 Apr 2020 14:46:03 +0200")

Hi!

zimoun <zimon.toutoune@gmail.com> skribis:

> On Wed, 15 Apr 2020 at 22:18, Ludovic Courtès <ludo@gnu.org> wrote:
>
>> 4. We lack a clear way to mark bugs as release-critical.  I’m really
>> happy Florian, Mathieu, and I have been able to work together and squash
>> bugs one by one (thank you!).  Still, it would have been better if we
>> could have tagged which is release-critical and which is not, to prevent
>> misunderstandings such as regarding the NVMe bug:
>> <https://issues.guix.gnu.org/issue/40590>.  Can Debbugs help?  The GCC
>> folks have a system that sends email with an update on the number of
>> release-critical bugs.  I’m sure we can learn from how others deal with
>> that.
>
> The first easy step seems to tag the relevant bug as release-critical
> or simply rc.
> Currently, the tags nomal, security, serious, moreinfo, important,
> unreproducible are used in Debbugs.

Yes, but how do we do that?  I don’t think Debbugs supports a
“release-critical” tag, does it?  Or perhaps we could take advantage of
Mumi to add special tags or something?

> Then a second step could be to collect these release critical bugs and
> display them on issues.guix.gnu.org (or data.guix.gnu.org) for example
> remplacing the circle exclamation mark by a red triangle exclamation
> mark (or any really visible symbol). And because the "recent
> activities" is already sorted, it becomes easier to point the
> remaining release critical bugs, the ones stuck, etc.

Agreed.

>> For the other issues, I’m interested in any ideas you may have!
>
> About the "frozen" window, does it make to schedule it in advance? For
> example a couple of months before.
> And for example, does it make sense to say: at least one release each
> year on the March 14th (Pi day ;-) or approximately.
> Because in general FOSDEM is at the beginning of February and it is a
> big party where some of us come then back home refill of energy, we
> could agree around this date (beginning of Feb.) on the frozen window
> date (say end of February) and then release around middle of March.
> From my point of view, using the Guix Days as catalyst for releasing
> should help the process.

I think there’s no question we want more than one release per year.  For
that to happen, we should make sure the process is well documented, as
smooth as possible, largely automated, and not tied to a single person
(ahem…).

Once we have that, plus some planning such as marking RC-critical bugs,
it’ll be easier to make releases IMO.

Thanks,
Ludo’.

  reply	other threads:[~2020-04-22 20:09 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-04-15 20:16 Reflections on the release process Ludovic Courtès
2020-04-17 12:46 ` zimoun
2020-04-22 20:09   ` Ludovic Courtès [this message]
2020-04-24 16:06     ` zimoun
2020-04-24 16:45     ` Gábor Boskovits

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87y2qns2os.fsf@gnu.org \
    --to=ludo@gnu.org \
    --cc=guix-devel@gnu.org \
    --cc=zimon.toutoune@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.