Hello, On Fri, Jul 03 2026, Richard Earnshaw via Sourceware Forge wrote: > From: Richard Earnshaw <[email protected]> > > Document how to use the new scripts to regenerate the MAINTAINERS > data. > --- > htdocs/gitwrite.html | 29 ++++++++++++++++------------- > 1 file changed, 16 insertions(+), 13 deletions(-) > > diff --git a/htdocs/gitwrite.html b/htdocs/gitwrite.html > index 72bca381..a939fb15 100644 > --- a/htdocs/gitwrite.html > +++ b/htdocs/gitwrite.html > @@ -43,19 +43,22 @@ > href="https://sourceware.org/cgi-bin/pdw/ps_form.cgi">this form</a>, > again specifying your sponsor.</p>
I have just noticed https://gcc.gnu.org/contribute.html needs to be updated to direct people to edit the yaml file too. Martin > > <p>We will then provision you and inform you by mail. At this point, > -check out a tree using the instructions below and add yourself > -to the MAINTAINERS file. Note: Your first and last names <em>must</em> > -be exactly the same between your account on gcc.gnu.org and the > -MAINTAINERS file. Place your name in the correct section following > -the conventions specified in the file (e.g. "Write After Approval" > -is "last name alphabetical order"). If you do not have an FSF copyright > -assignment on file, also add yourself to the DCO section in the file.</p> > - > -<p>Then produce a diff to that file and circulate it to the > -<code>gcc-patches</code> list, whilst also checking in your change to > -test write access (approval from the mailing list is not needed in this > -one case). For all other changes, please be sure to follow the write > -access policies below.</p> > +check out a tree using the instructions below and add yourself to the > +MAINTAINERS.yml database. Note: Your first and last names > +<em>must</em> be exactly the same between your account on gcc.gnu.org > +and the MAINTAINERS.yml entry. A small script in > +<code>contrib/add-write-after.py</code> will handle the most common > +cases and the result can be post-edited if necessary. If you do not > +have an FSF copyright assignment on file, also add a DCO entry.</p> > + > +<p>Once the MAINTAINERS.yml data is correct, use the script > +<code>contrib/gen-MAINTAINERS.py</code> to rebuild the human-readable > +MAINTAINERS file (the script will validate the YAML data). Finally, > +produce a diff of your changes and circulate it to > +the <code>gcc-patches</code> list, whilst also checking in your change > +to test write access (approval from the mailing list is not needed in > +this one case). For all other changes, please be sure to follow the > +write access policies below.</p> > > <hr> > <h2 id="setup">Setting up your local Git tree</h2> > -- > 2.54.0
