Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Cc: "Michał Górny" <mgorny@g.o>
Subject: [gentoo-dev] [PATCH] profiles.desc: Explicitly indicate maintainers for each profile
Date: Tue, 09 Jan 2018 14:44:21
Message-Id: 20180109144351.2809-1-mgorny@gentoo.org
1 Add @MAINTAINER comments before each profile set indicating
2 the effective maintainer for the following set of profiles. While most
3 of those entries may seem obvious at first, I expect that some
4 of the sub-profiles will eventually 'change hands', e.g. the /hardened
5 sub-profiles would be maintained by Hardened, etc.
6
7 The main goal is to provide a clear indication of who maintains each
8 profile. This will be of great help both to bug-wranglers (who currently
9 have to pretty much guess who to assign profile bugs to) and to other
10 developers who plan to commit larger changes and want to get ACK from
11 appropriate parties.
12 ---
13 profiles/profiles.desc | 23 +++++++++++++++++++++++
14 1 file changed, 23 insertions(+)
15
16 diff --git a/profiles/profiles.desc b/profiles/profiles.desc
17 index 66dd7a32799f..8c9bd78143a1 100644
18 --- a/profiles/profiles.desc
19 +++ b/profiles/profiles.desc
20 @@ -7,6 +7,7 @@
21 #arch profile_directory status
22
23 # Alpha Profiles
24 +# @MAINTAINER: alpha@g.o
25 alpha default/linux/alpha/13.0 stable
26 alpha default/linux/alpha/13.0/desktop stable
27 alpha default/linux/alpha/13.0/desktop/gnome stable
28 @@ -19,6 +20,7 @@ alpha default/linux/alpha/17.0/desktop/gnome/systemd exp
29 alpha default/linux/alpha/17.0/developer exp
30
31 # AMD64 Profiles
32 +# @MAINTAINER: amd64@g.o
33 amd64 default/linux/amd64/13.0 stable
34 amd64 default/linux/amd64/13.0/selinux dev
35 amd64 default/linux/amd64/13.0/desktop stable
36 @@ -48,6 +50,7 @@ amd64 default/linux/amd64/17.0/x32 dev
37
38 # Experimental SYMLINK_LIB=no profiles
39 # Run app-portage/unsymlink-lib *before* switching the profile.
40 +# @MAINTAINER: mgorny@g.o
41 #amd64 default/linux/amd64/17.1 exp
42 #amd64 default/linux/amd64/17.1/selinux exp
43 #amd64 default/linux/amd64/17.1/hardened exp
44 @@ -63,6 +66,7 @@ amd64 default/linux/amd64/17.0/x32 dev
45 #amd64 default/linux/amd64/17.1/systemd exp
46
47 # ARM Profiles
48 +# @MAINTAINER: arm@g.o
49 arm default/linux/arm/13.0 stable
50 arm default/linux/arm/13.0/desktop dev
51 arm default/linux/arm/13.0/desktop/gnome dev
52 @@ -90,6 +94,7 @@ arm default/linux/arm/13.0/armv7a/desktop/gnome dev
53 arm default/linux/arm/13.0/armv7a/developer dev
54
55 # ARM64 Profiles
56 +# @MAINTAINER: arm64@g.o
57 arm64 default/linux/arm64/13.0 dev
58 arm64 default/linux/arm64/13.0/desktop exp
59 arm64 default/linux/arm64/13.0/desktop/systemd dev
60 @@ -102,6 +107,7 @@ arm64 default/linux/arm64/17.0/developer exp
61 arm64 default/linux/arm64/17.0/systemd exp
62
63 # HPPA Profiles
64 +# @MAINTAINER: hppa@g.o
65 hppa default/linux/hppa/13.0 stable
66 hppa default/linux/hppa/13.0/desktop dev
67 hppa default/linux/hppa/13.0/developer dev
68 @@ -110,6 +116,7 @@ hppa default/linux/hppa/17.0/desktop exp
69 hppa default/linux/hppa/17.0/developer exp
70
71 # IA64 Profiles
72 +# @MAINTAINER: ia64@g.o
73 ia64 default/linux/ia64/13.0 stable
74 ia64 default/linux/ia64/13.0/desktop stable
75 ia64 default/linux/ia64/13.0/desktop/gnome stable
76 @@ -122,6 +129,7 @@ ia64 default/linux/ia64/17.0/desktop/gnome/systemd stable
77 ia64 default/linux/ia64/17.0/developer stable
78
79 # M68K Profiles
80 +# @MAINTAINER: m68k@g.o
81 m68k default/linux/m68k/13.0 exp
82 m68k default/linux/m68k/13.0/desktop exp
83 m68k default/linux/m68k/13.0/desktop/gnome exp
84 @@ -132,6 +140,7 @@ m68k default/linux/m68k/17.0/desktop/gnome exp
85 m68k default/linux/m68k/17.0/developer exp
86
87 # MIPS Profiles
88 +# @MAINTAINER: mips@g.o
89 mips default/linux/mips/13.0/o32 dev
90 mips default/linux/mips/13.0/n32 dev
91 mips default/linux/mips/13.0/n64 exp
92 @@ -146,10 +155,12 @@ mips default/linux/mips/13.0/mipsel/multilib/n32 dev
93 mips default/linux/mips/13.0/mipsel/multilib/n64 exp
94
95 # Nios II Profiles
96 +# @MAINTAINER: ?
97 nios2 default/linux/nios2/13.0 exp
98 nios2 default/linux/nios2/17.0 exp
99
100 # PPC32 Profiles
101 +# @MAINTAINER: ppc@g.o
102 ppc default/linux/powerpc/ppc32/13.0 stable
103 ppc default/linux/powerpc/ppc32/13.0/desktop stable
104 ppc default/linux/powerpc/ppc32/13.0/desktop/gnome stable
105 @@ -162,6 +173,7 @@ ppc default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd stable
106 ppc default/linux/powerpc/ppc32/17.0/developer stable
107
108 # PPC64 Profiles
109 +# @MAINTAINER: ppc64@g.o
110 ppc default/linux/powerpc/ppc64/13.0/32bit-userland stable
111 ppc default/linux/powerpc/ppc64/13.0/32bit-userland/desktop stable
112 ppc default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome stable
113 @@ -188,16 +200,19 @@ ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian exp
114 ppc64 default/linux/powerpc/ppc64/17.0/64bit-userland/little-endian/systemd exp
115
116 # RISC-V Profiles
117 +# @MAINTAINER: ?
118 riscv default/linux/riscv/13.0 exp
119 riscv default/linux/riscv/17.0 exp
120
121 # S390 Profiles
122 +# @MAINTAINER: s390@g.o
123 s390 default/linux/s390/13.0 exp
124 s390 default/linux/s390/13.0/s390x exp
125 s390 default/linux/s390/17.0 exp
126 s390 default/linux/s390/17.0/s390x exp
127
128 # SH Profiles
129 +# @MAINTAINER: sh@g.o
130 sh default/linux/sh/13.0 exp
131 sh default/linux/sh/13.0/desktop exp
132 sh default/linux/sh/13.0/desktop/gnome exp
133 @@ -208,6 +223,7 @@ sh default/linux/sh/17.0/desktop/gnome exp
134 sh default/linux/sh/17.0/developer exp
135
136 # SPARC Profiles
137 +# @MAINTAINER: sparc@g.o
138 sparc default/linux/sparc/13.0 exp
139 sparc default/linux/sparc/13.0/desktop exp
140 sparc default/linux/sparc/13.0/desktop/gnome exp
141 @@ -220,6 +236,7 @@ sparc default/linux/sparc/17.0/desktop/gnome/systemd exp
142 sparc default/linux/sparc/17.0/developer exp
143
144 # x86 Profiles
145 +# @MAINTAINER: x86@g.o
146 x86 default/linux/x86/13.0 stable
147 x86 default/linux/x86/13.0/selinux dev
148 x86 default/linux/x86/13.0/desktop stable
149 @@ -240,6 +257,7 @@ x86 default/linux/x86/17.0/developer stable
150 x86 default/linux/x86/17.0/systemd stable
151
152 # Gentoo/FreeBSD Profiles
153 +# @MAINTAINER: bsd@g.o
154 amd64-fbsd default/bsd/fbsd/amd64/9.1 dev
155 amd64-fbsd default/bsd/fbsd/amd64/11.1 dev
156 amd64-fbsd default/bsd/fbsd/amd64/9.1/clang exp
157 @@ -249,6 +267,7 @@ x86-fbsd default/bsd/fbsd/x86/9.1 dev
158 x86-fbsd default/bsd/fbsd/x86/11.1 dev
159
160 # Hardened Profiles
161 +# @MAINTAINER: hardened@g.o
162 amd64 hardened/linux/amd64 stable
163 amd64 hardened/linux/amd64/selinux stable
164 amd64 hardened/linux/amd64/no-multilib stable
165 @@ -272,6 +291,7 @@ x86 hardened/linux/x86 stable
166 x86 hardened/linux/x86/selinux stable
167
168 # musl profiles
169 +# @MAINTAINER: musl@g.o
170 amd64 default/linux/musl/amd64 exp
171 amd64 hardened/linux/musl/amd64 exp
172 amd64 default/linux/musl/amd64/x32 exp
173 @@ -290,6 +310,7 @@ x86 default/linux/musl/x86 exp
174 x86 hardened/linux/musl/x86 exp
175
176 # Non-embedded uclibc profiles
177 +# @MAINTAINER: uclibc@g.o
178 amd64 default/linux/uclibc/amd64 dev
179 amd64 hardened/linux/uclibc/amd64 dev
180 arm default/linux/uclibc/arm/armv7a dev
181 @@ -304,6 +325,7 @@ x86 default/linux/uclibc/x86 dev
182 x86 hardened/linux/uclibc/x86 dev
183
184 # uclibc/embedded multiarch profiles
185 +# @MAINTAINER: uclibc@g.o
186 #amd64 uclibc/amd64 dev
187 #arm uclibc/arm dev
188 #arm uclibc/arm/2.4 dev
189 @@ -324,6 +346,7 @@ x86 hardened/linux/uclibc/x86 dev
190
191
192 # These are Gentoo Prefix profiles, maintained by the Prefix team
193 +# @MAINTAINER: prefix@g.o
194
195 # Linux Profiles
196 amd64-linux prefix/linux/amd64 exp
197 --
198 2.16.0.rc1

Replies