GNU bug report logs - #60540
teams: Add scope for Embedded / Bootstrap

Previous Next

Package: guix-patches;

Reported by: Vagrant Cascadian <vagrant <at> debian.org>

Date: Wed, 4 Jan 2023 05:54:01 UTC

Severity: normal

Tags: patch

Done: Vagrant Cascadian <vagrant <at> debian.org>

Bug is archived. No further changes may be made.

Full log


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

From: Vagrant Cascadian <vagrant <at> debian.org>
To: Mathieu Othacehe <othacehe <at> gnu.org>
Cc: 60540 <at> debbugs.gnu.org
Subject: Re: bug#60540: teams: Add scope for Embedded / Bootstrap
Date: Wed, 18 Jan 2023 11:30:02 -0800
[Message part 1 (text/plain, inline)]
On 2023-01-08, Mathieu Othacehe wrote:
>>  (define-team embedded-bootstrap
>>    (team 'embedded-bootstrap
>> -        #:name "Embedded / Bootstrap"))
>> +        #:name "Embedded / Bootstrap"
>> +        #:scope (list "gnu/packages/bootloaders.scm"
>> +                      "gnu/packages/firmware.scm"
>> +                      "gnu/packages/mes.scm")))
>
> Seems fine.
>
> I think we could have two distinct teams here: embedded and
> bootstrap. There are quite a few people, like me, following closely the
> embedded part, but not so closely the bootstrap part.

It makes total sense to me, so...

New patch attached which also splits the teams.

They could still probably significantly benefit from
descriptions... though I haven't heard much of anything weighed in on
that from the discussion on guix-devel.

live well,
  vagrant
[0001-teams-Split-Embedded-and-Bootstrap-into-separate-tea.patch (text/x-diff, inline)]
From 0ae1c6951bcfd3c1a83e8a86adcbc6afae122c01 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant <at> debian.org>
Date: Wed, 18 Jan 2023 11:17:36 -0800
Subject: [PATCH] teams: Split Embedded and Bootstrap into separate teams.

* etc/teams.scm.in (embedded-bootstrap): Replace by two separate teams.
  (embedded): New variable.
  (bootstrap): New variable.
  Adjust membership to use new teams.
---
 etc/teams.scm.in | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

diff --git a/etc/teams.scm.in b/etc/teams.scm.in
index 77c0127bb2..8d21f63d9d 100644
--- a/etc/teams.scm.in
+++ b/etc/teams.scm.in
@@ -242,9 +242,16 @@ (define-team go
                       "guix/scripts/import/go.scm"
                       "tests/go.scm")))
 
-(define-team embedded-bootstrap
-  (team 'embedded-bootstrap
-        #:name "Embedded / Bootstrap"))
+(define-team bootstrap
+  (team 'bootstrap
+        #:name "Bootstrap"
+        #:scope (list "gnu/packages/mes.scm")))
+
+(define-team embedded
+  (team 'embedded
+        #:name "Embedded"
+        #:scope (list "gnu/packages/bootloaders.scm"
+                      "gnu/packages/firmware.scm")))
 
 (define-team rust
   (team 'rust
@@ -438,7 +445,7 @@ (define-member (person "Jonathan Brielmaier"
 
 (define-member (person "Ludovic Courtès"
                        "ludo <at> gnu.org")
-  core home embedded-bootstrap mentors)
+  core home embedded bootstrap mentors)
 
 (define-member (person "Andreas Enge"
                        "andreas <at> enge.fr")
@@ -458,7 +465,7 @@ (define-member (person "Leo Famulari"
 
 (define-member (person "Efraim Flashner"
                        "efraim <at> flashner.co.il")
-  embedded-bootstrap julia rust science)
+  embedded bootstrap julia rust science)
 
 (define-member (person "jgart"
                        "jgart <at> dismail.de")
-- 
2.39.0

[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 2 years and 55 days ago.

Previous Next


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