[glib: 1/2] docs: Sync glib.doap to set of users listed in CODEOWNERS




commit d312647230fc1f287d5c4468a9040a3a4d76949a
Author: Philip Withnall <pwithnall endlessos org>
Date:   Mon Jun 20 14:06:20 2022 +0100

    docs: Sync glib.doap to set of users listed in CODEOWNERS
    
    Listing a user in `glib.doap` is important for ensuring their access
    rights are correct in GitLab (as they are synced from the DOAP file by a
    sysadmin script).
    
    When `CODEOWNERS` was written, we were assuming that GNOME’s GitLab
    would get support for the `CODEOWNERS` feature in GitLab. Unfortunately,
    that’s not happened, and it remains an enterprise-only feature.
    
    As such, that means that listing a co-maintainer of GLib in `CODEOWNERS`
    is not sufficient to grant them permissions to actually merge MRs or
    triage issues. That means they can’t really do any co-maintaining.
    
    So fix that by updating the DOAP from `CODEOWNERS`. This doesn’t change
    the list of co-maintainers at all, or the amount of trust assumed of
    anybody.
    
    Signed-off-by: Philip Withnall <pwithnall endlessos org>

 docs/CODEOWNERS |   5 +++
 glib.doap       | 128 ++++++++++++++++++++++++++++++++++++++++++++++++++++----
 2 files changed, 125 insertions(+), 8 deletions(-)
---
diff --git a/docs/CODEOWNERS b/docs/CODEOWNERS
index baab4a6041..41e657dfb2 100644
--- a/docs/CODEOWNERS
+++ b/docs/CODEOWNERS
@@ -16,6 +16,11 @@
 #
 # If you want to be responsible for code reviews in specific sections of
 # the GLib code base, add yourself here.
+#
+# Everyone listed in this file is a co-maintainer of GLib, even if they only
+# concern themselves with one section of the code base. All usernames listed
+# here should therefore also be listed in glib.doap, so that GitLab access
+# control is correct.
 
 # Overall maintainers
 *      @pwithnall @ebassi @3v1n0
diff --git a/glib.doap b/glib.doap
index c4d29cfc0a..fec1401689 100644
--- a/glib.doap
+++ b/glib.doap
@@ -29,14 +29,6 @@
     </foaf:Person>
   </maintainer>
 
-  <maintainer>
-    <foaf:Person>
-      <foaf:name>Allison Ryan Lortie</foaf:name>
-      <foaf:mbox rdf:resource="mailto:desrt desrt ca"/>
-      <gnome:userid>desrt</gnome:userid>
-    </foaf:Person>
-  </maintainer>
-
   <maintainer>
     <foaf:Person>
       <foaf:name>Philip Withnall</foaf:name>
@@ -62,6 +54,126 @@
     </foaf:Person>
   </maintainer>
 
+  <maintainer>
+    <foaf:Person>
+      <foaf:name>Sebastian Dröge</foaf:name>
+      <foaf:mbox rdf:resource="mailto:slomo coaxion net"/>
+      <gnome:userid>sdroege</gnome:userid>
+    </foaf:Person>
+  </maintainer>
+
+  <maintainer>
+    <foaf:Person>
+      <foaf:name>Alexander Larsson</foaf:name>
+      <foaf:mbox rdf:resource="mailto:alexl redhat com"/>
+      <gnome:userid>alexl</gnome:userid>
+    </foaf:Person>
+  </maintainer>
+
+  <maintainer>
+    <foaf:Person>
+      <foaf:name>Ondrej Holy</foaf:name>
+      <foaf:mbox rdf:resource="mailto:oholy redhat com"/>
+      <gnome:userid>oholy</gnome:userid>
+    </foaf:Person>
+  </maintainer>
+
+  <maintainer>
+    <foaf:Person>
+      <foaf:name>Simon McVittie</foaf:name>
+      <foaf:mbox rdf:resource="mailto:smcv collabora com"/>
+      <gnome:userid>smcv</gnome:userid>
+    </foaf:Person>
+  </maintainer>
+
+  <maintainer>
+    <foaf:Person>
+      <foaf:name>Michael Catanzaro</foaf:name>
+      <foaf:mbox rdf:resource="mailto:mcatanzaro gnome org"/>
+      <gnome:userid>mcatanzaro</gnome:userid>
+    </foaf:Person>
+  </maintainer>
+
+  <maintainer>
+    <foaf:Person>
+      <foaf:name>Patrick Griffis</foaf:name>
+      <foaf:mbox rdf:resource="mailto:pgriffis igalia com"/>
+      <gnome:userid>pgriffis</gnome:userid>
+    </foaf:Person>
+  </maintainer>
+
+  <maintainer>
+    <foaf:Person>
+      <foaf:name>Jonathan Matthew</foaf:name>
+      <foaf:mbox rdf:resource="mailto:jonathan d14n org"/>
+      <gnome:userid>jmatthew</gnome:userid>
+    </foaf:Person>
+  </maintainer>
+
+  <maintainer>
+    <foaf:Person>
+      <foaf:name>Antoine Jacoutot</foaf:name>
+      <foaf:mbox rdf:resource="mailto:ajacoutot gnome org"/>
+      <gnome:userid>ajacoutot</gnome:userid>
+    </foaf:Person>
+  </maintainer>
+
+  <maintainer>
+    <foaf:Person>
+      <foaf:name>Ting-Wei Lan</foaf:name>
+      <foaf:mbox rdf:resource="mailto:lantw src gnome org"/>
+      <gnome:userid>lantw</gnome:userid>
+    </foaf:Person>
+  </maintainer>
+
+  <maintainer>
+    <foaf:Person>
+      <foaf:name>Nirbheek Chauhan</foaf:name>
+      <foaf:mbox rdf:resource="mailto:nirbheek chauhan gmail com"/>
+      <gnome:userid>nirbheekc</gnome:userid>
+    </foaf:Person>
+  </maintainer>
+
+  <maintainer>
+    <foaf:Person>
+      <foaf:name>Chun-wei Fan</foaf:name>
+      <foaf:mbox rdf:resource="mailto:fanc999 yahoo com tw"/>
+      <gnome:userid>fanchunwei</gnome:userid>
+    </foaf:Person>
+  </maintainer>
+
+  <maintainer>
+    <foaf:Person>
+      <foaf:name>Christoph Reiter</foaf:name>
+      <foaf:mbox rdf:resource="mailto:reiter christoph gmail com"/>
+      <gnome:userid>creiter</gnome:userid>
+    </foaf:Person>
+  </maintainer>
+
+  <maintainer>
+    <foaf:Person>
+      <foaf:name>Руслан Ижбулатов</foaf:name>
+      <foaf:mbox rdf:resource="mailto:lrn1986 gmail com"/>
+      <gnome:userid>ruslanizhb</gnome:userid>
+    </foaf:Person>
+  </maintainer>
+
+  <maintainer>
+    <foaf:Person>
+      <foaf:name>John Ralls</foaf:name>
+      <foaf:mbox rdf:resource="mailto:jralls ceridwen us"/>
+      <gnome:userid>jralls</gnome:userid>
+    </foaf:Person>
+  </maintainer>
+
+  <maintainer>
+    <foaf:Person>
+      <foaf:name>Xavier Claessens</foaf:name>
+      <foaf:mbox rdf:resource="mailto:xclaesse gmail com"/>
+      <gnome:userid>xclaesse</gnome:userid>
+    </foaf:Person>
+  </maintainer>
+
   <repository>
     <GitRepository>
       <browse rdf:resource="https://gitlab.gnome.org/GNOME/glib/"/>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]