1 |
On Tue, Jan 9, 2018 at 10:11 AM, Alec Warner <antarus@g.o> wrote: |
2 |
|
3 |
> |
4 |
> On Tue, Jan 9, 2018 at 9:43 AM, Michał Górny <mgorny@g.o> wrote: |
5 |
> |
6 |
>> Add @MAINTAINER comments before each profile set indicating |
7 |
>> the effective maintainer for the following set of profiles. While most |
8 |
>> of those entries may seem obvious at first, I expect that some |
9 |
>> of the sub-profiles will eventually 'change hands', e.g. the /hardened |
10 |
>> sub-profiles would be maintained by Hardened, etc. |
11 |
>> |
12 |
>> The main goal is to provide a clear indication of who maintains each |
13 |
>> profile. This will be of great help both to bug-wranglers (who currently |
14 |
>> have to pretty much guess who to assign profile bugs to) and to other |
15 |
>> developers who plan to commit larger changes and want to get ACK from |
16 |
>> appropriate parties. |
17 |
>> --- |
18 |
>> profiles/profiles.desc | 23 +++++++++++++++++++++++ |
19 |
>> 1 file changed, 23 insertions(+) |
20 |
>> |
21 |
>> diff --git a/profiles/profiles.desc b/profiles/profiles.desc |
22 |
>> index 66dd7a32799f..8c9bd78143a1 100644 |
23 |
>> --- a/profiles/profiles.desc |
24 |
>> +++ b/profiles/profiles.desc |
25 |
>> @@ -7,6 +7,7 @@ |
26 |
>> #arch profile_directory status |
27 |
>> |
28 |
>> # Alpha Profiles |
29 |
> |
30 |
> |
31 |
> How are machines supposed to read this data? |
32 |
> Can we consider structured data? |
33 |
> |
34 |
|
35 |
Sorry using more words: |
36 |
|
37 |
Currently the data is 'structured' in that its space separated data; and |
38 |
you can probably use basic csv parsers to get at it (but not comments.) Now |
39 |
we are adding a maintainer field. But its in a comment (so machines can't |
40 |
read it). So how will machines read this data; or just make an explicit |
41 |
goal that machines shouldn't. |
42 |
|
43 |
-A |
44 |
|
45 |
|
46 |
> |
47 |
> -A |
48 |
> |
49 |
> |
50 |
>> +# @MAINTAINER: alpha@g.o |
51 |
>> alpha default/linux/alpha/13.0 stable |
52 |
>> alpha default/linux/alpha/13.0/desktop stable |
53 |
>> alpha default/linux/alpha/13.0/desktop/gnome stable |
54 |
>> @@ -19,6 +20,7 @@ alpha default/linux/alpha/17.0/desktop/gnome/systemd |
55 |
>> exp |
56 |
>> alpha default/linux/alpha/17.0/developer exp |
57 |
>> |
58 |
>> # AMD64 Profiles |
59 |
>> +# @MAINTAINER: amd64@g.o |
60 |
>> amd64 default/linux/amd64/13.0 |
61 |
>> stable |
62 |
>> amd64 default/linux/amd64/13.0/selinux |
63 |
>> dev |
64 |
>> amd64 default/linux/amd64/13.0/desktop |
65 |
>> stable |
66 |
>> @@ -48,6 +50,7 @@ amd64 default/linux/amd64/17.0/x32 |
67 |
>> dev |
68 |
>> |
69 |
>> # Experimental SYMLINK_LIB=no profiles |
70 |
>> # Run app-portage/unsymlink-lib *before* switching the profile. |
71 |
>> +# @MAINTAINER: mgorny@g.o |
72 |
>> #amd64 default/linux/amd64/17.1 exp |
73 |
>> #amd64 default/linux/amd64/17.1/selinux exp |
74 |
>> #amd64 default/linux/amd64/17.1/hardened exp |
75 |
>> @@ -63,6 +66,7 @@ amd64 default/linux/amd64/17.0/x32 |
76 |
>> dev |
77 |
>> #amd64 default/linux/amd64/17.1/systemd exp |
78 |
>> |
79 |
>> # ARM Profiles |
80 |
>> +# @MAINTAINER: arm@g.o |
81 |
>> arm default/linux/arm/13.0 stable |
82 |
>> arm default/linux/arm/13.0/desktop dev |
83 |
>> arm default/linux/arm/13.0/desktop/gnome dev |
84 |
>> @@ -90,6 +94,7 @@ arm default/linux/arm/13.0/armv7a/desktop/gnome |
85 |
>> dev |
86 |
>> arm default/linux/arm/13.0/armv7a/developer dev |
87 |
>> |
88 |
>> # ARM64 Profiles |
89 |
>> +# @MAINTAINER: arm64@g.o |
90 |
>> arm64 default/linux/arm64/13.0 dev |
91 |
>> arm64 default/linux/arm64/13.0/desktop exp |
92 |
>> arm64 default/linux/arm64/13.0/desktop/systemd dev |
93 |
>> @@ -102,6 +107,7 @@ arm64 default/linux/arm64/17.0/developer |
94 |
>> exp |
95 |
>> arm64 default/linux/arm64/17.0/systemd exp |
96 |
>> |
97 |
>> # HPPA Profiles |
98 |
>> +# @MAINTAINER: hppa@g.o |
99 |
>> hppa default/linux/hppa/13.0 stable |
100 |
>> hppa default/linux/hppa/13.0/desktop dev |
101 |
>> hppa default/linux/hppa/13.0/developer dev |
102 |
>> @@ -110,6 +116,7 @@ hppa default/linux/hppa/17.0/desktop |
103 |
>> exp |
104 |
>> hppa default/linux/hppa/17.0/developer exp |
105 |
>> |
106 |
>> # IA64 Profiles |
107 |
>> +# @MAINTAINER: ia64@g.o |
108 |
>> ia64 default/linux/ia64/13.0 stable |
109 |
>> ia64 default/linux/ia64/13.0/desktop stable |
110 |
>> ia64 default/linux/ia64/13.0/desktop/gnome stable |
111 |
>> @@ -122,6 +129,7 @@ ia64 default/linux/ia64/17.0/desktop/gnome/systemd |
112 |
>> stable |
113 |
>> ia64 default/linux/ia64/17.0/developer stable |
114 |
>> |
115 |
>> # M68K Profiles |
116 |
>> +# @MAINTAINER: m68k@g.o |
117 |
>> m68k default/linux/m68k/13.0 exp |
118 |
>> m68k default/linux/m68k/13.0/desktop exp |
119 |
>> m68k default/linux/m68k/13.0/desktop/gnome exp |
120 |
>> @@ -132,6 +140,7 @@ m68k default/linux/m68k/17.0/desktop/gnome |
121 |
>> exp |
122 |
>> m68k default/linux/m68k/17.0/developer exp |
123 |
>> |
124 |
>> # MIPS Profiles |
125 |
>> +# @MAINTAINER: mips@g.o |
126 |
>> mips default/linux/mips/13.0/o32 dev |
127 |
>> mips default/linux/mips/13.0/n32 dev |
128 |
>> mips default/linux/mips/13.0/n64 exp |
129 |
>> @@ -146,10 +155,12 @@ mips default/linux/mips/13.0/mipsel/multilib/n32 |
130 |
>> dev |
131 |
>> mips default/linux/mips/13.0/mipsel/multilib/n64 exp |
132 |
>> |
133 |
>> # Nios II Profiles |
134 |
>> +# @MAINTAINER: ? |
135 |
>> nios2 default/linux/nios2/13.0 exp |
136 |
>> nios2 default/linux/nios2/17.0 exp |
137 |
>> |
138 |
>> # PPC32 Profiles |
139 |
>> +# @MAINTAINER: ppc@g.o |
140 |
>> ppc default/linux/powerpc/ppc32/13.0 |
141 |
>> stable |
142 |
>> ppc default/linux/powerpc/ppc32/13.0/desktop |
143 |
>> stable |
144 |
>> ppc default/linux/powerpc/ppc32/13.0/desktop/gnome |
145 |
>> stable |
146 |
>> @@ -162,6 +173,7 @@ ppc default/linux/powerpc/ppc32/17.0/desktop/gnome/systemd |
147 |
>> stable |
148 |
>> ppc default/linux/powerpc/ppc32/17.0/developer |
149 |
>> stable |
150 |
>> |
151 |
>> # PPC64 Profiles |
152 |
>> +# @MAINTAINER: ppc64@g.o |
153 |
>> ppc default/linux/powerpc/ppc64/13.0/32bit-userland |
154 |
>> stable |
155 |
>> ppc default/linux/powerpc/ppc64/13.0/32bit-userland/desktop |
156 |
>> stable |
157 |
>> ppc default/linux/powerpc/ppc64/1 |
158 |
>> 3.0/32bit-userland/desktop/gnome stable |
159 |
>> @@ -188,16 +200,19 @@ ppc64 default/linux/powerpc/ppc64/1 |
160 |
>> 7.0/64bit-userland/little-endian exp |
161 |
>> ppc64 default/linux/powerpc/ppc64/17 |
162 |
>> .0/64bit-userland/little-endian/systemd exp |
163 |
>> |
164 |
>> # RISC-V Profiles |
165 |
>> +# @MAINTAINER: ? |
166 |
>> riscv default/linux/riscv/13.0 exp |
167 |
>> riscv default/linux/riscv/17.0 exp |
168 |
>> |
169 |
>> # S390 Profiles |
170 |
>> +# @MAINTAINER: s390@g.o |
171 |
>> s390 default/linux/s390/13.0 exp |
172 |
>> s390 default/linux/s390/13.0/s390x exp |
173 |
>> s390 default/linux/s390/17.0 exp |
174 |
>> s390 default/linux/s390/17.0/s390x exp |
175 |
>> |
176 |
>> # SH Profiles |
177 |
>> +# @MAINTAINER: sh@g.o |
178 |
>> sh default/linux/sh/13.0 exp |
179 |
>> sh default/linux/sh/13.0/desktop exp |
180 |
>> sh default/linux/sh/13.0/desktop/gnome exp |
181 |
>> @@ -208,6 +223,7 @@ sh default/linux/sh/17.0/desktop/gnome |
182 |
>> exp |
183 |
>> sh default/linux/sh/17.0/developer exp |
184 |
>> |
185 |
>> # SPARC Profiles |
186 |
>> +# @MAINTAINER: sparc@g.o |
187 |
>> sparc default/linux/sparc/13.0 exp |
188 |
>> sparc default/linux/sparc/13.0/desktop exp |
189 |
>> sparc default/linux/sparc/13.0/desktop/gnome exp |
190 |
>> @@ -220,6 +236,7 @@ sparc default/linux/sparc/17.0/desktop/gnome/systemd |
191 |
>> exp |
192 |
>> sparc default/linux/sparc/17.0/developer exp |
193 |
>> |
194 |
>> # x86 Profiles |
195 |
>> +# @MAINTAINER: x86@g.o |
196 |
>> x86 default/linux/x86/13.0 stable |
197 |
>> x86 default/linux/x86/13.0/selinux dev |
198 |
>> x86 default/linux/x86/13.0/desktop stable |
199 |
>> @@ -240,6 +257,7 @@ x86 default/linux/x86/17.0/developer |
200 |
>> stable |
201 |
>> x86 default/linux/x86/17.0/systemd stable |
202 |
>> |
203 |
>> # Gentoo/FreeBSD Profiles |
204 |
>> +# @MAINTAINER: bsd@g.o |
205 |
>> amd64-fbsd default/bsd/fbsd/amd64/9.1 dev |
206 |
>> amd64-fbsd default/bsd/fbsd/amd64/11.1 dev |
207 |
>> amd64-fbsd default/bsd/fbsd/amd64/9.1/clang exp |
208 |
>> @@ -249,6 +267,7 @@ x86-fbsd default/bsd/fbsd/x86/9.1 |
209 |
>> dev |
210 |
>> x86-fbsd default/bsd/fbsd/x86/11.1 dev |
211 |
>> |
212 |
>> # Hardened Profiles |
213 |
>> +# @MAINTAINER: hardened@g.o |
214 |
>> amd64 hardened/linux/amd64 |
215 |
>> stable |
216 |
>> amd64 hardened/linux/amd64/selinux |
217 |
>> stable |
218 |
>> amd64 hardened/linux/amd64/no-multilib |
219 |
>> stable |
220 |
>> @@ -272,6 +291,7 @@ x86 hardened/linux/x86 |
221 |
>> stable |
222 |
>> x86 hardened/linux/x86/selinux |
223 |
>> stable |
224 |
>> |
225 |
>> # musl profiles |
226 |
>> +# @MAINTAINER: musl@g.o |
227 |
>> amd64 default/linux/musl/amd64 |
228 |
>> exp |
229 |
>> amd64 hardened/linux/musl/amd64 |
230 |
>> exp |
231 |
>> amd64 default/linux/musl/amd64/x32 |
232 |
>> exp |
233 |
>> @@ -290,6 +310,7 @@ x86 default/linux/musl/x86 |
234 |
>> exp |
235 |
>> x86 hardened/linux/musl/x86 |
236 |
>> exp |
237 |
>> |
238 |
>> # Non-embedded uclibc profiles |
239 |
>> +# @MAINTAINER: uclibc@g.o |
240 |
>> amd64 default/linux/uclibc/amd64 |
241 |
>> dev |
242 |
>> amd64 hardened/linux/uclibc/amd64 |
243 |
>> dev |
244 |
>> arm default/linux/uclibc/arm/armv7a |
245 |
>> dev |
246 |
>> @@ -304,6 +325,7 @@ x86 default/linux/uclibc/x86 |
247 |
>> dev |
248 |
>> x86 hardened/linux/uclibc/x86 |
249 |
>> dev |
250 |
>> |
251 |
>> # uclibc/embedded multiarch profiles |
252 |
>> +# @MAINTAINER: uclibc@g.o |
253 |
>> #amd64 uclibc/amd64 dev |
254 |
>> #arm uclibc/arm dev |
255 |
>> #arm uclibc/arm/2.4 dev |
256 |
>> @@ -324,6 +346,7 @@ x86 hardened/linux/uclibc/x86 |
257 |
>> dev |
258 |
>> |
259 |
>> |
260 |
>> # These are Gentoo Prefix profiles, maintained by the Prefix team |
261 |
>> +# @MAINTAINER: prefix@g.o |
262 |
>> |
263 |
>> # Linux Profiles |
264 |
>> amd64-linux prefix/linux/amd64 |
265 |
>> exp |
266 |
>> -- |
267 |
>> 2.16.0.rc1 |
268 |
>> |
269 |
>> |
270 |
>> |
271 |
> |