unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Simon Tournier <zimon.toutoune@gmail.com>
To: Maxim Cournoyer <maxim.cournoyer@gmail.com>,
	Katherine Cox-Buday <cox.katherine.e@gmail.com>
Cc: Andy Tai <atai@atai.org>, guix-devel@gnu.org
Subject: Re: is core-updates still a thing?
Date: Wed, 27 Sep 2023 11:54:05 +0200	[thread overview]
Message-ID: <865y3whrgi.fsf@gmail.com> (raw)
In-Reply-To: <8734z0291o.fsf@gmail.com>

Hi,

On Tue, 26 Sep 2023 at 12:28, Maxim Cournoyer <maxim.cournoyer@gmail.com> wrote:

>> My understanding is that feature-branches are now the canonical way to
>> work on things, and core-updates has become just another kind of
>> feature-branch for landing groups of large changes that don't really
>> fit anywhere; the difference being that it's now more ephemeral and
>> "as needed" instead of the default for large changes.
>>
>> Do I have that right?
>>
>> I guess we need to update the manual?
>
> I think that's right!

It misses a branch for collecting changes with large impact, for
instance the ones as sed, grep, ed, etc.  Somehow packages that are
considered as ’core’ but are not part of another team.  Right?

Well, from my understanding and for one example, the update of the
package Python is managed by the branch python-team but the update of
package sed is managed by the branch <??>.

I thought this branch <??> is still named core-updates.

Well, it could also be staging.  Or any other fancy name fitting the
feature-branches. :-)

IMHO, there is a set of packages that cannot be pushed directly to
master and that do not belong to any team.  Where are they pushed?  And
how do we check all is fine with CI/QA before landing them in master?

We can create a team (base team?) for that and a dedicated branch
(base-team?).  IMHO, the easiest was to still consider a core-updates
branch collecting changes with large impact and not part of any team;
somehow a default branch for these sort of changes.  I do not know.

Note: it is not related to the core team. :-)  It could be but, to my
knowledge, it has not been discussed.

Cheers,
simon



  reply	other threads:[~2023-10-02  9:21 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-09-24  7:27 is core-updates still a thing? Andy Tai
2023-09-26 15:20 ` Katherine Cox-Buday
2023-09-26 16:28   ` Maxim Cournoyer
2023-09-27  9:54     ` Simon Tournier [this message]
2023-09-26 16:27 ` Maxim Cournoyer

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

  List information: https://guix.gnu.org/

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

  git send-email \
    --in-reply-to=865y3whrgi.fsf@gmail.com \
    --to=zimon.toutoune@gmail.com \
    --cc=atai@atai.org \
    --cc=cox.katherine.e@gmail.com \
    --cc=guix-devel@gnu.org \
    --cc=maxim.cournoyer@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 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).