GNU bug report logs - #67880
[PATCH] teams: Add ‘core-packages’ team.

Previous Next

Package: guix-patches;

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

Date: Mon, 18 Dec 2023 18:03:02 UTC

Severity: normal

Tags: patch

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 67880 in the body.
You can then email your comments to 67880 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 guix <at> cbaines.net, dev <at> jpoiret.xyz, othacehe <at> gnu.org, me <at> tobias.gr, janneke <at> gnu.org, marius <at> gnu.org, guix-patches <at> gnu.org:
bug#67880; Package guix-patches. (Mon, 18 Dec 2023 18:03:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ludovic Courtès <ludo <at> gnu.org>:
New bug report received and forwarded. Copy sent to guix <at> cbaines.net, dev <at> jpoiret.xyz, othacehe <at> gnu.org, me <at> tobias.gr, janneke <at> gnu.org, marius <at> gnu.org, guix-patches <at> gnu.org. (Mon, 18 Dec 2023 18:03:02 GMT) Full text and rfc822 format available.

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

From: Ludovic Courtès <ludo <at> gnu.org>
To: guix-patches <at> gnu.org
Cc: Ludovic Courtès <ludo <at> gnu.org>
Subject: [PATCH] teams: Add ‘core-packages’ team.
Date: Mon, 18 Dec 2023 19:01:48 +0100
* etc/teams.scm (bootstrap): Add “gnu/packages/commencement.scm”.
(core-packages): New team.
(Ludovic Courtès): Add to ‘core-packages’ team.

Change-Id: I25f22d436a4dc9bf4c8f577f94cc178cbaa80768
---
 etc/teams.scm | 20 ++++++++++++++++++--
 1 file changed, 18 insertions(+), 2 deletions(-)

Hello Guix!

This is something we discussed last week on IRC: adding a team for
“core” packages.  By that I mean: the GNU tool chain, Guile, all
the things in (gnu packages base), and probably the closure of all
this.

These are the packages we would update on ‘core-updates’, and ideally
we wouldn’t touch any other package on that branch.  (So Python would
be handled on the ‘python-team’ branch, for instance.)

How does that sound?

I know of a handful of people who’d deserve to be members.  :-)

Thanks,
Ludo’.

diff --git a/etc/teams.scm b/etc/teams.scm
index 76633c2184..9cf827af29 100755
--- a/etc/teams.scm
+++ b/etc/teams.scm
@@ -310,7 +310,8 @@ (define-team go
 (define-team bootstrap
   (team 'bootstrap
         #:name "Bootstrap"
-        #:scope (list "gnu/packages/mes.scm")))
+        #:scope (list "gnu/packages/commencement.scm"
+                      "gnu/packages/mes.scm")))
 
 (define-team embedded
   (team 'embedded
@@ -424,6 +425,21 @@ (define-team core
               (make-regexp* "^guix/scripts/")
               (make-regexp* "^guix/store/"))))
 
+(define-team core-packages
+  (team 'core-packages
+        #:name "Core packages"
+        #:description "Core packages: the GNU tool chain, Guile, Coreutils, etc."
+        #:scope (list "gnu/packages/base.scm"
+                      "gnu/packages/bootstrap.scm"
+                      "gnu/packages/commencement.scm"
+                      "gnu/packages/cross-base.scm"
+                      "gnu/packages/gcc.scm"
+                      "gnu/packages/guile.scm"
+                      "gnu/packages/make-bootstrap.scm"
+                      "guix/build/gnu-build-system.scm"
+                      "guix/build/utils.scm"
+                      "guix/build-system/gnu.scm")))
+
 (define-team games
   (team 'games
         #:name "Games and Toys"
@@ -554,7 +570,7 @@ (define-member (person "Jonathan Brielmaier"
 
 (define-member (person "Ludovic Courtès"
                        "ludo <at> gnu.org")
-  core home bootstrap installer mentors)
+  core home bootstrap core-packages installer mentors)
 
 (define-member (person "Andreas Enge"
                        "andreas <at> enge.fr")

base-commit: b681e339fa37f2a26763458ee56b31af1d6a7ec5
-- 
2.41.0





Information forwarded to guix-patches <at> gnu.org:
bug#67880; Package guix-patches. (Mon, 25 Dec 2023 16:44:02 GMT) Full text and rfc822 format available.

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

From: Mathieu Othacehe <othacehe <at> gnu.org>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: Josselin Poiret <dev <at> jpoiret.xyz>, Tobias Geerinckx-Rice <me <at> tobias.gr>,
 Marius Bakke <marius <at> gnu.org>, 67880 <at> debbugs.gnu.org,
 Christopher Baines <guix <at> cbaines.net>, Janneke Nieuwenhuizen <janneke <at> gnu.org>
Subject: Re: [bug#67880] [PATCH] teams: Add ‘core-packages’ team.
Date: Mon, 25 Dec 2023 17:43:03 +0100
Hey Ludo,

> +(define-team core-packages
> +  (team 'core-packages
> +        #:name "Core packages"
> +        #:description "Core packages: the GNU tool chain, Guile, Coreutils, etc."
> +        #:scope (list "gnu/packages/base.scm"
> +                      "gnu/packages/bootstrap.scm"
> +                      "gnu/packages/commencement.scm"
> +                      "gnu/packages/cross-base.scm"
> +                      "gnu/packages/gcc.scm"
> +                      "gnu/packages/guile.scm"
> +                      "gnu/packages/make-bootstrap.scm"
> +                      "guix/build/gnu-build-system.scm"
> +                      "guix/build/utils.scm"
> +                      "guix/build-system/gnu.scm")))

Seems nice. This has probably already been discussed, but should
core-updates be renamed core-packages here to be more inline with the
teams workflow?

Thanks,

Mathieu




Information forwarded to guix-patches <at> gnu.org:
bug#67880; Package guix-patches. (Fri, 05 Jan 2024 11:06:01 GMT) Full text and rfc822 format available.

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

From: Ludovic Courtès <ludo <at> gnu.org>
To: Mathieu Othacehe <othacehe <at> gnu.org>
Cc: Josselin Poiret <dev <at> jpoiret.xyz>, Tobias Geerinckx-Rice <me <at> tobias.gr>,
 Marius Bakke <marius <at> gnu.org>, 67880 <at> debbugs.gnu.org,
 Christopher Baines <guix <at> cbaines.net>, Janneke Nieuwenhuizen <janneke <at> gnu.org>
Subject: Re: [bug#67880] [PATCH] teams: Add ‘core-packages’ team.
Date: Fri, 05 Jan 2024 12:04:57 +0100
Hi!

Mathieu Othacehe <othacehe <at> gnu.org> skribis:

>> +(define-team core-packages
>> +  (team 'core-packages
>> +        #:name "Core packages"
>> +        #:description "Core packages: the GNU tool chain, Guile, Coreutils, etc."
>> +        #:scope (list "gnu/packages/base.scm"
>> +                      "gnu/packages/bootstrap.scm"
>> +                      "gnu/packages/commencement.scm"
>> +                      "gnu/packages/cross-base.scm"
>> +                      "gnu/packages/gcc.scm"
>> +                      "gnu/packages/guile.scm"
>> +                      "gnu/packages/make-bootstrap.scm"
>> +                      "guix/build/gnu-build-system.scm"
>> +                      "guix/build/utils.scm"
>> +                      "guix/build-system/gnu.scm")))
>
> Seems nice.

Cool, I’m applying the patch.

> This has probably already been discussed, but should core-updates be
> renamed core-packages here to be more inline with the teams workflow?

IMO yes, that’s the logical next step.  (Maybe we can wait until the
next cycle though, dunno.)

Thanks,
Ludo’.




bug closed, send any further explanations to 67880 <at> debbugs.gnu.org and Ludovic Courtès <ludo <at> gnu.org> Request was from Ludovic Courtès <ludo <at> gnu.org> to control <at> debbugs.gnu.org. (Fri, 05 Jan 2024 11:06:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 02 Feb 2024 12:24:17 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 138 days ago.

Previous Next


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