GNU bug report logs -
#72891
[PATCH RFC] doc: Define the purpose, membership, and creation of teams.
Previous Next
Reported by: Ludovic Courtès <ludo <at> gnu.org>
Date: Fri, 30 Aug 2024 10:14: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 72891 in the body.
You can then email your comments to 72891 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
pelzflorian <at> pelzflorian.de, ludo <at> gnu.org, maxim.cournoyer <at> gmail.com, guix-patches <at> gnu.org
:
bug#72891
; Package
guix-patches
.
(Fri, 30 Aug 2024 10:14: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
pelzflorian <at> pelzflorian.de, ludo <at> gnu.org, maxim.cournoyer <at> gmail.com, guix-patches <at> gnu.org
.
(Fri, 30 Aug 2024 10:14:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
* doc/contributing.texi (Teams): Define the purpose of teams; provide
example; clarify membership and team creation.
(Reviewing the Work of Others): Link to “Teams”.
Change-Id: I5d75f69bc4653eb9da9c1d1f920718238ea83b9d
---
doc/contributing.texi | 63 ++++++++++++++++++++++++++++++++++++-------
1 file changed, 53 insertions(+), 10 deletions(-)
Hello Guix!
The recent discussion about creating a browser team¹ made it clear
that teams are not defined anywhere: the manual doesn’t say what their
mission is, how to become a member, how to revoke members, nor how
to create new teams.
This patch is an attempt to formalize that. I believe there’s nothing
really new for someone who’s been following closely in recent times, but
it should definitely improve legibility for newcomers.
Thoughts?
I suggest that we iterate on this for at most one month so we have a
first version checked in by September 30th.
Ludo’.
¹ https://lists.gnu.org/archive/html/guix-devel/2024-08/msg00168.html
diff --git a/doc/contributing.texi b/doc/contributing.texi
index 73f7addbef..7705367bce 100644
--- a/doc/contributing.texi
+++ b/doc/contributing.texi
@@ -2225,8 +2225,52 @@ Teams
@subsection Teams
@cindex teams
-There are several teams mentoring different parts of the Guix source
-code. To list all those teams, you can run from a Guix checkout:
+To organize work on Guix, including but not just development efforts,
+the project has a set of @dfn{teams}. Each team has its own focus and
+interests and is the primary contact point for questions and
+contributions in those areas. A team's primary mission is to coordinate
+and review the work of individuals in its scope (@pxref{Reviewing the
+Work of Others}); it can make decisions within its scope, in agreement
+with other teams whenever there is overlap or a close connection, and in
+accordance with other project rules such as seeking consensus.
+@c TODO: Currently ``consensus-based decision making'' is discussed
+@c under ``Commit Access''. Move that elsewhere and refer to it from
+@c here.
+
+As an example, the Python team is responsible for core Python packaging
+matters; it can decide to upgrade core Python packages in a dedicated
+@code{python-team} branch, in collaboration with any team whose scope is
+directly dependent on Python---e.g., the Science team---and following
+branching rules (@pxref{Managing Patches and Branches}). The
+Documentation team helps review changes to the documentation and can
+initiate overarching documentation changes. The Translations team
+organizes translation of Guix and its manual and coordinates efforts in
+that area. The Core team is responsible for the development of core
+functionality and interfaces of Guix; because of its central nature,
+some of its work may require soliciting input from the community at
+large and seeking consensus before enacting decisions that would affect
+the entire community.
+
+Teams are defined in the @file{etc/teams.scm} file in the Guix
+repository. The scope of each team is defined, when applicable, as a
+set of files or as a regular expression matching file names.
+
+@cindex team membership
+Anyone with interest in a team's domain and willing to contribute to its
+work can apply to become a member by contacting current members by
+email; commit access is not a precondition. Membership is formalized by
+adding the person's name and email address to @file{etc/teams.scm}.
+Members who have not been participating in the team's work for one year
+or more may be removed; they are free to reapply for membership later.
+
+@cindex team creation
+One or more people may propose the creation of a new team by reaching
+out to the community by email at @email{guix-devel@@gnu.org}, clarifying
+the intended scope and purpose. When consensus is reached on the
+creation of this team, someone with commit access formalizes its
+creation by adding it and its initial members to @file{etc/teams.scm}.
+
+To list existing teams, run the following command from a Guix checkout:
@example
$ ./etc/teams.scm list-teams
@@ -2234,15 +2278,12 @@ Teams
name: Mentors
description: A group of mentors who chaperone contributions by newcomers.
members:
-+ Christopher Baines <mail@@cbaines.net>
-+ Ricardo Wurmus <rekado@@elephly.net>
-+ Mathieu Othacehe <othacehe@@gnu.org>
-+ jgart <jgart@@dismail.de>
-+ Ludovic Courtès <ludo@@gnu.org>
++ Charlie Smith <charlie@@example.org>
@dots{}
@end example
-You can run the following command to have the @code{Mentors} team put in
+@cindex mentoring
+You can run the following command to have the Mentors team put in
CC of a patch series:
@example
@@ -2905,12 +2946,14 @@ Reviewing the Work of Others
is to review the work contributed by others. You do not need to be a
committer to do so; applying, reading the source, building, linting and
running other people's series and sharing your comments about your
-experience will give some confidence to committers. Basically, you must
+experience will give some confidence to committers. You must
ensure the check list found in the @ref{Submitting Patches} section has
been correctly followed. A reviewed patch series should give the best
chances for the proposed change to be merged faster, so if a change you
would like to see merged hasn't yet been reviewed, this is the most
-appropriate thing to do!
+appropriate thing to do! If you would like to review changes in a
+specific area and to receive notifications for incoming patches relevant
+to that domain, consider joining the relevant team(s) (@pxref{Teams}).
@cindex reviewing, guidelines
Review comments should be unambiguous; be as clear and explicit as you
base-commit: d5312370b46ace47e138d84e1bb28e5651cee94b
--
2.45.2
Information forwarded
to
guix-patches <at> gnu.org
:
bug#72891
; Package
guix-patches
.
(Sat, 31 Aug 2024 06:28:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 72891 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Clear explanation, thank you. If the @dfn doesn't create an index entry then maybe add one for teams :)
[Message part 2 (text/html, inline)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#72891
; Package
guix-patches
.
(Sat, 31 Aug 2024 19:46:01 GMT)
Full text and
rfc822 format available.
Message #11 received at 72891 <at> debbugs.gnu.org (full text, mbox):
Noé Lopez <noelopez <at> free.fr> skribis:
> Clear explanation, thank you. If the @dfn doesn't create an index entry then maybe add one for teams :)
Thanks! There was already an “@cindex teams” so it should be good.
Ludo’.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#72891
; Package
guix-patches
.
(Wed, 04 Sep 2024 17:59:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 72891 <at> debbugs.gnu.org (full text, mbox):
Hi Ludo,
As you mentioned elsewhere, this patch deserves the attention of
guix-devel, hence CC: guix-devel. :-)
[bug#72891] [PATCH RFC] doc: Define the purpose, membership, and creation of teams.
Ludovic Courtès <ludo <at> gnu.org>
Fri, 30 Aug 2024 12:12:04 +0200
id:fb9721adfc71b841dcb6a2575539449ce756e401.1725012038.git.ludo <at> gnu.org
https://issues.guix.gnu.org/72891
https://issues.guix.gnu.org/msgid/fb9721adfc71b841dcb6a2575539449ce756e401.1725012038.git.ludo <at> gnu.org
https://yhetil.org/guix/fb9721adfc71b841dcb6a2575539449ce756e401.1725012038.git.ludo <at> gnu.org
Cheers,
simon
Information forwarded
to
guix-patches <at> gnu.org
:
bug#72891
; Package
guix-patches
.
(Wed, 04 Sep 2024 17:59:02 GMT)
Full text and
rfc822 format available.
Message #17 received at 72891 <at> debbugs.gnu.org (full text, mbox):
Hi,
On Fri, 30 Aug 2024 at 12:12, Ludovic Courtès <ludo <at> gnu.org> wrote:
> * doc/contributing.texi (Teams): Define the purpose of teams; provide
> example; clarify membership and team creation.
> (Reviewing the Work of Others): Link to “Teams”.
>
> Change-Id: I5d75f69bc4653eb9da9c1d1f920718238ea83b9d
> ---
> doc/contributing.texi | 63 ++++++++++++++++++++++++++++++++++++-------
> 1 file changed, 53 insertions(+), 10 deletions(-)
This patch LGTM modulo minor comments.
( Aside, I am less and less comfortable to have a manual that collects
our practises instead of separated documents. Anyway. :-) )
> +To organize work on Guix, including but not just development efforts,
> +the project has a set of @dfn{teams}. Each team has its own focus and
> +interests and is the primary contact point for questions and
> +contributions in those areas. A team's primary mission is to coordinate
> +and review the work of individuals in its scope (@pxref{Reviewing the
> +Work of Others}); it can make decisions within its scope, in agreement
> +with other teams whenever there is overlap or a close connection, and in
> +accordance with other project rules such as seeking consensus.
> +@c TODO: Currently ``consensus-based decision making'' is discussed
> +@c under ``Commit Access''. Move that elsewhere and refer to it from
> +@c here.
If we are at it. I think this “section Teams” should be moved to its
own section and not a subsection of “Submitting Patches”.
The “consensus” should also move to its own section.
See v2 for a proposal.
> +As an example, the Python team is responsible for core Python packaging
[...]
> +To list existing teams, run the following command from a Guix checkout:
What is missing between the brackets [...] is a link to “Reviewing the
work of others”. Somehow, I would add a sentence clarifying “its work”.
For instance, I propose a last sentence in the paragraph:
--8<---------------cut here---------------start------------->8---
As an example, the Python team is responsible for core Python packaging
[...]
the entire community. Other said, teams provide feedback on patches
touching its scope (@pxref{Reviewing the Work of Others}).
--8<---------------cut here---------------end--------------->8---
Cheers,
simon
Information forwarded
to
pelzflorian <at> pelzflorian.de, ludo <at> gnu.org, maxim.cournoyer <at> gmail.com, guix-patches <at> gnu.org
:
bug#72891
; Package
guix-patches
.
(Wed, 04 Sep 2024 18:08:02 GMT)
Full text and
rfc822 format available.
Message #20 received at 72891 <at> debbugs.gnu.org (full text, mbox):
* doc/contributing.texi (Consensus Decision): New section.
Ccommit Access): Move consensus decision to its section.
Change-Id: I7f35b5cea5f7a7a6facbe0ef6f0fdbd98d8a68a7
---
doc/contributing.texi | 26 ++++++++++++++++----------
1 file changed, 16 insertions(+), 10 deletions(-)
diff --git a/doc/contributing.texi b/doc/contributing.texi
index 73f7addbef..46d316294a 100644
--- a/doc/contributing.texi
+++ b/doc/contributing.texi
@@ -31,6 +31,7 @@ Contributing
* Coding Style:: Hygiene of the contributor.
* Submitting Patches:: Share your work.
* Tracking Bugs and Changes:: Keeping it all organized.
+* Consensus Decision:: Deciding based on consensus.
* Commit Access:: Pushing to the official repository.
* Reviewing the Work of Others:: Some guidelines for sharing reviews.
* Updating the Guix Package:: Updating the Guix package definition.
@@ -2664,6 +2665,19 @@ Cuirass Build Notifications
where each RSS entry contains a link to the Cuirass build details page
of the associated build.
+@node Consensus Decision
+@section Consensus Decision
+
+By using consensus, we are committed to finding solutions that everyone
+can live with. It implies that no decision is made against significant
+concerns and these concerns are actively resolved with proposals that
+work for everyone. A contributor (which may or may not have commit
+access) wishing to block a proposal bears a special responsibility for
+finding alternatives, proposing ideas/code or explain the rationale for
+the status quo to resolve the deadlock. To learn what consensus
+decision making means and understand its finer details, you are
+encouraged to read @url{https://www.seedsforchange.org.uk/consensus}.
+
@node Commit Access
@section Commit Access
@@ -2679,16 +2693,8 @@ Commit Access
thought of as a ``badge of honor'' but rather as a responsibility a
contributor is willing to take to help the project. It is expected from
all contributors, and even more so from committers, to help build
-consensus and make decisions based on consensus. By using consensus, we
-are committed to finding solutions that everyone can live with. It
-implies that no decision is made against significant concerns and these
-concerns are actively resolved with proposals that work for everyone. A
-contributor (which may or may not have commit access) wishing to block a
-proposal bears a special responsibility for finding alternatives,
-proposing ideas/code or explain the rationale for the status quo to
-resolve the deadlock. To learn what consensus decision making means and
-understand its finer details, you are encouraged to read
-@url{https://www.seedsforchange.org.uk/consensus}.
+consensus and make decisions based on consensus (@pxref{Consensus
+Decision}).
The following sections explain how to get commit access, how to be ready
to push commits, and the policies and community expectations for commits
base-commit: 7fa9df431e9423e2b79c8c520de1d0ef7aed910d
--
2.45.2
Information forwarded
to
pelzflorian <at> pelzflorian.de, ludo <at> gnu.org, maxim.cournoyer <at> gmail.com, guix-patches <at> gnu.org
:
bug#72891
; Package
guix-patches
.
(Wed, 04 Sep 2024 18:08:02 GMT)
Full text and
rfc822 format available.
Message #23 received at 72891 <at> debbugs.gnu.org (full text, mbox):
* doc/contributing.texi (Teams): New section.
(Submitting Patches)[Teams]: Move to its own section.
Change-Id: I750f6006e49030dd1e9c93b35652da020b72881a
---
doc/contributing.texi | 77 ++++++++++++++++++++++---------------------
1 file changed, 39 insertions(+), 38 deletions(-)
diff --git a/doc/contributing.texi b/doc/contributing.texi
index 46d316294a..06edaef77d 100644
--- a/doc/contributing.texi
+++ b/doc/contributing.texi
@@ -33,6 +33,7 @@ Contributing
* Tracking Bugs and Changes:: Keeping it all organized.
* Consensus Decision:: Deciding based on consensus.
* Commit Access:: Pushing to the official repository.
+* Teams:: Teaming up.
* Reviewing the Work of Others:: Some guidelines for sharing reviews.
* Updating the Guix Package:: Updating the Guix package definition.
* Writing Documentation:: Improving documentation in GNU Guix.
@@ -2222,44 +2223,6 @@ Sending a Patch Series
another cover letter, e.g. for explaining what's changed since the last
revision, and these changes are necessary.
-@node Teams
-@subsection Teams
-@cindex teams
-
-There are several teams mentoring different parts of the Guix source
-code. To list all those teams, you can run from a Guix checkout:
-
-@example
-$ ./etc/teams.scm list-teams
-id: mentors
-name: Mentors
-description: A group of mentors who chaperone contributions by newcomers.
-members:
-+ Christopher Baines <mail@@cbaines.net>
-+ Ricardo Wurmus <rekado@@elephly.net>
-+ Mathieu Othacehe <othacehe@@gnu.org>
-+ jgart <jgart@@dismail.de>
-+ Ludovic Courtès <ludo@@gnu.org>
-@dots{}
-@end example
-
-You can run the following command to have the @code{Mentors} team put in
-CC of a patch series:
-
-@example
-$ git send-email --to=@var{ISSUE_NUMBER}@@debbugs.gnu.org \
- --header-cmd='etc/teams.scm cc-mentors-header-cmd' *.patch
-@end example
-
-The appropriate team or teams can also be inferred from the modified
-files. For instance, if you want to send the two latest commits of the
-current Git repository to review, you can run:
-
-@example
-$ guix shell -D guix
-[env]$ git send-email --to=@var{ISSUE_NUMBER}@@debbugs.gnu.org -2
-@end example
-
@node Tracking Bugs and Changes
@section Tracking Bugs and Changes
@@ -2904,6 +2867,44 @@ Commit Access
you're welcome to use your expertise and commit rights to help other
contributors, too!
+@node Teams
+@section Teams
+@cindex teams
+
+There are several teams mentoring different parts of the Guix source
+code. To list all those teams, you can run from a Guix checkout:
+
+@example
+$ ./etc/teams.scm list-teams
+id: mentors
+name: Mentors
+description: A group of mentors who chaperone contributions by newcomers.
+members:
++ Christopher Baines <mail@@cbaines.net>
++ Ricardo Wurmus <rekado@@elephly.net>
++ Mathieu Othacehe <othacehe@@gnu.org>
++ jgart <jgart@@dismail.de>
++ Ludovic Courtès <ludo@@gnu.org>
+@dots{}
+@end example
+
+You can run the following command to have the @code{Mentors} team put in
+CC of a patch series:
+
+@example
+$ git send-email --to=@var{ISSUE_NUMBER}@@debbugs.gnu.org \
+ --header-cmd='etc/teams.scm cc-mentors-header-cmd' *.patch
+@end example
+
+The appropriate team or teams can also be inferred from the modified
+files. For instance, if you want to send the two latest commits of the
+current Git repository to review, you can run:
+
+@example
+$ guix shell -D guix
+[env]$ git send-email --to=@var{ISSUE_NUMBER}@@debbugs.gnu.org -2
+@end example
+
@node Reviewing the Work of Others
@section Reviewing the Work of Others
--
2.45.2
Information forwarded
to
pelzflorian <at> pelzflorian.de, ludo <at> gnu.org, maxim.cournoyer <at> gmail.com, guix-patches <at> gnu.org
:
bug#72891
; Package
guix-patches
.
(Wed, 04 Sep 2024 18:08:03 GMT)
Full text and
rfc822 format available.
Message #26 received at 72891 <at> debbugs.gnu.org (full text, mbox):
* doc/contributing.texi (Teams): Define the purpose of teams; provide
example; clarify membership and team creation.
(Reviewing the Work of Others): Link to “Teams”.
Change-Id: Ibefbde1654ac8dd2321eb977fbcd3966b8fb8e01
---
doc/contributing.texi | 56 ++++++++++++++++++++++++++++++++++++-------
1 file changed, 48 insertions(+), 8 deletions(-)
diff --git a/doc/contributing.texi b/doc/contributing.texi
index 06edaef77d..af2c044f71 100644
--- a/doc/contributing.texi
+++ b/doc/contributing.texi
@@ -2871,8 +2871,51 @@ Teams
@section Teams
@cindex teams
-There are several teams mentoring different parts of the Guix source
-code. To list all those teams, you can run from a Guix checkout:
+To organize work on Guix, including but not just development efforts,
+the project has a set of @dfn{teams}. Each team has its own focus and
+interests and is the primary contact point for questions and
+contributions in those areas. A team's primary mission is to coordinate
+and review the work of individuals in its scope (@pxref{Reviewing the
+Work of Others}); it can make decisions within its scope, in agreement
+with other teams whenever there is overlap or a close connection, and in
+accordance with other project rules such as seeking consensus
+(@pxref{Consensus Decision}).
+
+As an example, the Python team is responsible for core Python packaging
+matters; it can decide to upgrade core Python packages in a dedicated
+@code{python-team} branch, in collaboration with any team whose scope is
+directly dependent on Python---e.g., the Science team---and following
+branching rules (@pxref{Managing Patches and Branches}). The
+Documentation team helps review changes to the documentation and can
+initiate overarching documentation changes. The Translations team
+organizes translation of Guix and its manual and coordinates efforts in
+that area. The Core team is responsible for the development of core
+functionality and interfaces of Guix; because of its central nature,
+some of its work may require soliciting input from the community at
+large and seeking consensus before enacting decisions that would affect
+the entire community. Other said, teams provide feedback on patches
+touching its scope (@pxref{Reviewing the Work of Others}).
+
+Teams are defined in the @file{etc/teams.scm} file in the Guix
+repository. The scope of each team is defined, when applicable, as a
+set of files or as a regular expression matching file names.
+
+@cindex team membership
+Anyone with interest in a team's domain and willing to contribute to its
+work can apply to become a member by contacting current members by
+email; commit access is not a precondition. Membership is formalized by
+adding the person's name and email address to @file{etc/teams.scm}.
+Members who have not been participating in the team's work for one year
+or more may be removed; they are free to reapply for membership later.
+
+@cindex team creation
+One or more people may propose the creation of a new team by reaching
+out to the community by email at @email{guix-devel@@gnu.org}, clarifying
+the intended scope and purpose. When consensus is reached on the
+creation of this team, someone with commit access formalizes its
+creation by adding it and its initial members to @file{etc/teams.scm}.
+
+To list existing teams, run the following command from a Guix checkout:
@example
$ ./etc/teams.scm list-teams
@@ -2880,15 +2923,12 @@ Teams
name: Mentors
description: A group of mentors who chaperone contributions by newcomers.
members:
-+ Christopher Baines <mail@@cbaines.net>
-+ Ricardo Wurmus <rekado@@elephly.net>
-+ Mathieu Othacehe <othacehe@@gnu.org>
-+ jgart <jgart@@dismail.de>
-+ Ludovic Courtès <ludo@@gnu.org>
++ Charlie Smith <charlie@@example.org>
@dots{}
@end example
-You can run the following command to have the @code{Mentors} team put in
+@cindex mentoring
+You can run the following command to have the Mentors team put in
CC of a patch series:
@example
--
2.45.2
Information forwarded
to
guix-patches <at> gnu.org
:
bug#72891
; Package
guix-patches
.
(Thu, 05 Sep 2024 09:18:02 GMT)
Full text and
rfc822 format available.
Message #29 received at 72891 <at> debbugs.gnu.org (full text, mbox):
Hi! I agree with such additions; just some comments:
Patch v2 1/3:
Simon Tournier <zimon.toutoune <at> gmail.com> writes:
> * doc/contributing.texi (Consensus Decision): New section.
> Ccommit Access): Move consensus decision to its section.
“Consensus Decision” is a single act of deciding.
I guess lengthy “Consensus Decision Making” is the best
section title.
In the commit message, you wrote C instead of an opening parenthesis.
Patch v2 3/3:
Simon Tournier <zimon.toutoune <at> gmail.com> writes:
> +large and seeking consensus before enacting decisions that would affect
> +the entire community. Other said, teams provide feedback on patches
> +touching its scope (@pxref{Reviewing the Work of Others}).
“Other said” is close to a term we use in German, but in English better
say something
from <https://en.wiktionary.org/wiki/Thesaurus:in_other_words>.
Regards,
Florian
Information forwarded
to
guix-patches <at> gnu.org
:
bug#72891
; Package
guix-patches
.
(Mon, 09 Sep 2024 08:59:02 GMT)
Full text and
rfc822 format available.
Message #32 received at 72891 <at> debbugs.gnu.org (full text, mbox):
Hi Simon,
Simon Tournier <zimon.toutoune <at> gmail.com> skribis:
> On Fri, 30 Aug 2024 at 12:12, Ludovic Courtès <ludo <at> gnu.org> wrote:
[...]
>> +@c TODO: Currently ``consensus-based decision making'' is discussed
>> +@c under ``Commit Access''. Move that elsewhere and refer to it from
>> +@c here.
>
> If we are at it. I think this “section Teams” should be moved to its
> own section and not a subsection of “Submitting Patches”.
>
> The “consensus” should also move to its own section.
Yes, I agree (I wanted to minimize changes here so we can focus on just
this one thing).
> See v2 for a proposal.
Nice!
>> +As an example, the Python team is responsible for core Python packaging
>
> [...]
>
>> +To list existing teams, run the following command from a Guix checkout:
>
> What is missing between the brackets [...] is a link to “Reviewing the
> work of others”. Somehow, I would add a sentence clarifying “its work”.
> For instance, I propose a last sentence in the paragraph:
>
> As an example, the Python team is responsible for core Python packaging
>
> [...]
>
> the entire community. Other said, teams provide feedback on patches
> touching its scope (@pxref{Reviewing the Work of Others}).
The first paragraph reads:
A team's primary mission is to coordinate and review the work of
individuals in its scope (@pxref{Reviewing the Work of Others}); it
can make decisions within its scope, […]
I don’t think that needs repeating. The second paragraph is a list of
examples of what the first paragraph describes.
Thanks,
Ludo’.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#72891
; Package
guix-patches
.
(Mon, 09 Sep 2024 19:07:02 GMT)
Full text and
rfc822 format available.
Message #35 received at 72891 <at> debbugs.gnu.org (full text, mbox):
Hi Ludo,
On Mon, 09 Sep 2024 at 10:58, Ludovic Courtès <ludo <at> gnu.org> wrote:
> I don’t think that needs repeating. The second paragraph is a list of
> examples of what the first paragraph describes.
Well, it was my feedback when reading. :-)
LGTM. Feel free to use v2 or not. Let me know if you don’t and I will
resend the split to another patch submission.
Cheers,
simon
Information forwarded
to
guix-patches <at> gnu.org
:
bug#72891
; Package
guix-patches
.
(Tue, 10 Sep 2024 00:22:02 GMT)
Full text and
rfc822 format available.
Message #38 received at 72891 <at> debbugs.gnu.org (full text, mbox):
Hi,
"pelzflorian (Florian Pelz)" <pelzflorian <at> pelzflorian.de> writes:
> Hi! I agree with such additions; just some comments:
>
> Patch v2 1/3:
>
> Simon Tournier <zimon.toutoune <at> gmail.com> writes:
>> * doc/contributing.texi (Consensus Decision): New section.
>> Ccommit Access): Move consensus decision to its section.
>
> “Consensus Decision” is a single act of deciding.
> I guess lengthy “Consensus Decision Making” is the best
> section title.
>
> In the commit message, you wrote C instead of an opening parenthesis.
>
>
> Patch v2 3/3:
>
> Simon Tournier <zimon.toutoune <at> gmail.com> writes:
>> +large and seeking consensus before enacting decisions that would affect
>> +the entire community. Other said, teams provide feedback on patches
>> +touching its scope (@pxref{Reviewing the Work of Others}).
>
> “Other said” is close to a term we use in German, but in English better
> say something
> from <https://en.wiktionary.org/wiki/Thesaurus:in_other_words>.
I agree that "Other said" doesn't sound too natural in English (in the
sense that I've never heard it from native speakers -- disclaimer: I'm
not one). I believe Simon borrowed it from "autrement dit", which is
good French :-).
--
Thanks,
Maxim
Information forwarded
to
guix-patches <at> gnu.org
:
bug#72891
; Package
guix-patches
.
(Tue, 10 Sep 2024 00:24:01 GMT)
Full text and
rfc822 format available.
Message #41 received at 72891 <at> debbugs.gnu.org (full text, mbox):
Hello!
Ludovic Courtès <ludo <at> gnu.org> writes:
> * doc/contributing.texi (Teams): Define the purpose of teams; provide
> example; clarify membership and team creation.
> (Reviewing the Work of Others): Link to “Teams”.
>
> Change-Id: I5d75f69bc4653eb9da9c1d1f920718238ea83b9d
Reviewed-by: Maxim Cournoyer <maxim.cournoyer <at> gmail>
Thanks for authoring it. I think the first two v2 patches of moving
things around by Simon would make sense as a follow-up, although I
haven't verified the result.
--
Maxim
Reply sent
to
Ludovic Courtès <ludo <at> gnu.org>
:
You have taken responsibility.
(Mon, 14 Oct 2024 12:41:04 GMT)
Full text and
rfc822 format available.
Notification sent
to
Ludovic Courtès <ludo <at> gnu.org>
:
bug acknowledged by developer.
(Mon, 14 Oct 2024 12:41:05 GMT)
Full text and
rfc822 format available.
Message #46 received at 72891-done <at> debbugs.gnu.org (full text, mbox):
Hello,
Maxim Cournoyer <maxim.cournoyer <at> gmail.com> skribis:
> Ludovic Courtès <ludo <at> gnu.org> writes:
>
>> * doc/contributing.texi (Teams): Define the purpose of teams; provide
>> example; clarify membership and team creation.
>> (Reviewing the Work of Others): Link to “Teams”.
>>
>> Change-Id: I5d75f69bc4653eb9da9c1d1f920718238ea83b9d
>
> Reviewed-by: Maxim Cournoyer <maxim.cournoyer <at> gmail>
>
> Thanks for authoring it. I think the first two v2 patches of moving
> things around by Simon would make sense as a follow-up, although I
> haven't verified the result.
Pushed as 6757bfdfc0b22a1e23a3d33566155550182244fc.
If nobody beats me at it, I’ll follow up with patches to move the bits
about decision-making in a section of their own, along the lines of what
Simon proposed.
Thanks everyone,
Ludo’.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#72891
; Package
guix-patches
.
(Mon, 14 Oct 2024 17:38:01 GMT)
Full text and
rfc822 format available.
Message #49 received at 72891 <at> debbugs.gnu.org (full text, mbox):
Maxim Cournoyer <maxim.cournoyer <at> gmail.com> skribis:
> Thanks for authoring it. I think the first two v2 patches of moving
> things around by Simon would make sense as a follow-up, although I
> haven't verified the result.
I’ve now sent followup patches similar to what Simon suggested:
https://issues.guix.gnu.org/73803
Ludo’.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Tue, 12 Nov 2024 12:24:17 GMT)
Full text and
rfc822 format available.
This bug report was last modified 277 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.