summaryrefslogtreecommitdiff
blob: 56d2c698262ff9faec5cce6f0e839039d18f7357 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
2017-07-16 21:00:41< dwfreed> K_F: 19:00
2017-07-16 21:00:44 * slyfox_ is around
2017-07-16 21:00:45<@K_F> !proj council
2017-07-16 21:00:47< willikins> K_F: (council@gentoo.org) dilfridge, k_f, mgorny, slyfox, tamiko, ulm, williamh
2017-07-16 21:00:51<@K_F> 1. Roll call
2017-07-16 21:00:53 * K_F here
2017-07-16 21:00:56 * dilfridge here
2017-07-16 21:00:57 * tamiko here
2017-07-16 21:00:59 * slyfox here
2017-07-16 21:01:00 * WilliamH here
2017-07-16 21:01:04 * ulm here
2017-07-16 21:01:07 * mgorny here
2017-07-16 21:01:16<@dilfridge> whee
2017-07-16 21:01:18<@K_F> great, full team on time
2017-07-16 21:01:29<@K_F> lets jump right to point 2 Constituting the new council
2017-07-16 21:02:01<@K_F> first off, I propose we continue 2nd sunday every month at 1900 UTC for our regular meetings
2017-07-16 21:02:08<@K_F> any opposing propositions?
2017-07-16 21:02:09-!- dilfridge changed the topic of #gentoo-council to: Next meeting: 2017-07-16 19:00 UTC | https://www.timeanddate.com/worldclock/fixedtime.html?iso=20170716T19 | https://wiki.gentoo.org/wiki/Project:Council | http://dev.gentoo.org/~dilfridge/decisions.html | Agenda: https://archives.gentoo.org/gentoo-project/message/ff3547ea67cdb1c3f68f062bdb088134
2017-07-16 21:02:31<@mgorny> I'd prefer 1hr earlier in summer time
2017-07-16 21:02:46<@tamiko> Either works for me.
2017-07-16 21:02:54<@slyfox> 1900 UTC is good for me, hour earlier is also fine
2017-07-16 21:02:55<@K_F> to avoid confusion, should likely just make it earlier for all meetings, but it anyways works for me
2017-07-16 21:02:57<@dilfridge> both is fine
2017-07-16 21:03:17<@dilfridge> but changing it depending on summer time calls for trouble :P
2017-07-16 21:03:17<@ulm> both work for me, but please keep it at a fixed UTC time
2017-07-16 21:03:28 * WilliamH agrees with fixed utc time
2017-07-16 21:03:50<@mgorny> So 1800Z fine for everyone?
2017-07-16 21:03:55 * dilfridge yes
2017-07-16 21:03:56<@WilliamH> That's the whole point of a utc time ;-)
2017-07-16 21:04:11 * WilliamH yes
2017-07-16 21:04:26<@tamiko> yes
2017-07-16 21:04:26 * slyfox yes
2017-07-16 21:04:35 * K_F yes
2017-07-16 21:04:39 * ulm yes
2017-07-16 21:04:46 * mgorny yes
2017-07-16 21:05:18<@K_F> good, then lets move on to workflow
2017-07-16 21:05:34<@K_F> I propose we keep existing workflow, i.e  * Vote for continuing last council's workflow considering sending call for agenda items (2 weeks in advance), sending the agenda (1 week in advance) and have the meeting focused, i.e., have major discussions on -project ML prior to the meeting
2017-07-16 21:05:43<@K_F> any opposing proposals?
2017-07-16 21:06:24 * slyfox is fine with existingworkflow
2017-07-16 21:06:29<@mgorny> I think it's good enough
2017-07-16 21:06:38<@tamiko> The current workflow is fine.
2017-07-16 21:06:54<@K_F> good, then lets move on to chairs
2017-07-16 21:07:00<@mgorny> Maybe would be worthwhile to collect items continuosly
2017-07-16 21:07:10<@mgorny> But the end result would be the sane
2017-07-16 21:07:14<@mgorny> Same *
2017-07-16 21:07:32<@K_F> mgorny: there isn't anything stopping starting a discussion ahead of call for agenda, it is preferred way anyways
2017-07-16 21:07:58<@K_F> but right, if someone want to have it on upcomming meeting we can collect that , or a bug can be filed etc
2017-07-16 21:08:30 * dilfridge volunteers as chair for oct/nov/dec
2017-07-16 21:08:32<@K_F> the main issue of doing it in email thread outside call for agenda, and not requiring a repeat request there is that it can get lost
2017-07-16 21:08:41<@ulm> I can take jan and feb
2017-07-16 21:08:55<@mgorny> K_F: i suppose we can treat 'call for items' as a 'reminder to list your item' ;-)
2017-07-16 21:08:58<@WilliamH> I can take Aug/Sep
2017-07-16 21:09:16 * mgorny is fine with whatever's left ;-)
2017-07-16 21:09:18<@tamiko> March/April is fine for me.
2017-07-16 21:09:50< dwfreed> all that is missing is may and june now
2017-07-16 21:10:22<@tamiko> Maybe dilfridge also wants to hand over one month for slyfox ;-)
2017-07-16 21:10:32<@K_F> was about to ask on that :)
2017-07-16 21:10:32<@dilfridge> wfm :)
2017-07-16 21:10:41<@slyfox> sounds good :)
2017-07-16 21:10:43<@dilfridge> pick one
2017-07-16 21:10:56 * slyfox takes may
2017-07-16 21:11:32<@K_F> slyfox: want june as well? and I can take november from dilfridge
2017-07-16 21:11:43<@slyfox> sounds good
2017-07-16 21:11:51<@dilfridge> ++
2017-07-16 21:12:01< dwfreed> mgorny doesn't have any now
2017-07-16 21:12:17<@mgorny> you tricky people, keeping it all to yourselves ;-D
2017-07-16 21:12:39<@K_F> https://download.sumptuouscapital.com/gentoo/council-chairs.txt
2017-07-16 21:12:41<@mgorny> we either need to strip Council down to 6 people, or add 2 months to the term
2017-07-16 21:12:58<@K_F> mgorny: want November? :)
2017-07-16 21:13:05<@mgorny> sure, wfm
2017-07-16 21:13:26<@K_F> ok, updated then
2017-07-16 21:13:41< dwfreed> the problem with 6 is that it's easier to split 50/50, which is a fail
2017-07-16 21:14:09< dwfreed> with 7, it's definitively pass/fail
2017-07-16 21:14:25<@mgorny> dwfreed: that was a joke
2017-07-16 21:14:34<@WilliamH> Yeah you don't want a council to have an even number of members. ;-)
2017-07-16 21:14:37<@K_F> so, I don't have anything more listed as action points for this topic, anyone else want something mentioned?
2017-07-16 21:15:15<@ulm> somebody needs to update the wiki page
2017-07-16 21:15:23<@K_F> ulm: I'll do that after meeting
2017-07-16 21:15:26<@ulm> k
2017-07-16 21:16:14<@K_F> ok, next point then
2017-07-16 21:16:29<@K_F> 3. Discussion about the current situation of the stable tree
2017-07-16 21:16:52<@K_F> WilliamH: as mentioned on list, as GLEP 40 would need a replacement , I changed it to a non-voting discussion point
2017-07-16 21:17:04<@K_F> Discussion about the current status of the stable tree, and whether it makes sense to replace GLEP 40 with something reflecting current state and expectation of Gentoo Developers and users. One possibility here is re-igniting the efforts of wg-stable with additional members now that there seems to be further interest in the discussions.
2017-07-16 21:17:17<@slyfox> who of council does stabilization/keywording? :)
2017-07-16 21:17:29<@K_F> WilliamH: do you want to add anything about your intentions for the point/discussion?
2017-07-16 21:17:37<@dilfridge> slyfox: you
2017-07-16 21:18:06<@WilliamH> Well, nothing specific other than what we have isn't working and that we should find some way to streamline the process.
2017-07-16 21:18:19<@tamiko> Does someone have a list of current active developers on arch teams (doing stabilization)?
2017-07-16 21:18:28<@WilliamH> as well as figure out which arches we should try to maintain stable trees for.
2017-07-16 21:18:47<@WilliamH> The reason I originally suggested getting rid of glep 40 is it targets one arch.
2017-07-16 21:18:58< dwfreed> tamiko: ago, klausman, slyfox
2017-07-16 21:18:59<@mgorny> dilfridge's glep sounds like a precondition to that
2017-07-16 21:19:03<@K_F> WilliamH: I feel like this is a recurring topic, yet there wasn't many active participants when we started wg-stable
2017-07-16 21:19:05< dwfreed> tamiko: that's basically the whole list
2017-07-16 21:19:27<@K_F> WilliamH: my proposal is to re-start the WG, as it seems more are interested in discussing things now
2017-07-16 21:19:36<@dilfridge> mgorny: I'd like that, but I didnt get to work on it any more so far... in a week or two...
2017-07-16 21:20:20<@slyfox> what is dilfridge's GLEP? i thin i've missed it completely
2017-07-16 21:20:34<@dilfridge> arches.desc
2017-07-16 21:20:44<@tamiko> IMHO, we don't need more formal procedure - we simply need more people doing stabilization. (we already have a fairly formal procedure for stabilization anyway).
2017-07-16 21:20:44<@slyfox> ah
2017-07-16 21:20:52<@dilfridge> https://wiki.gentoo.org/wiki/User:Dilfridge/GLEP:72
2017-07-16 21:21:06<@slyfox> when i've started doing stabilization i've noticed a few things:
2017-07-16 21:21:32<@slyfox> - there is umbrella proect for arch testing. each team does it's own stuff
2017-07-16 21:21:45<@WilliamH> tamiko: The formal procedure is that no one but arch team members can stabilize.
2017-07-16 21:21:49<@dilfridge> s/is /is no /
2017-07-16 21:22:08<@slyfox> yes, sorry. s/is is NO/
2017-07-16 21:22:18<@WilliamH> tamiko: unless you have some arrangements with the arch team or the arch team changes the procedure for their arch as amd64 has,
2017-07-16 21:22:26<@mgorny> i think we can defer to arch teams to decide who can add stable keywords
2017-07-16 21:22:36<@slyfox> - there is no formal statement of what is required from arch teams to consider an arch supported
2017-07-16 21:22:37<@WilliamH> tamiko: or you are on x86, which mandates by glep 40 that the arch team does it.
2017-07-16 21:23:13<@ulm> weren't arch teams subprojects of base system?
2017-07-16 21:23:23<@dilfridge> originally yes
2017-07-16 21:23:27<@dilfridge> and still are
2017-07-16 21:23:35<@dilfridge> but that doesnt really make too much sense
2017-07-16 21:23:52<@ulm> indeed it doesn't
2017-07-16 21:24:05<@mgorny> i don't see much of a point of having a dedicated parent project over them
2017-07-16 21:24:17<@mgorny> it sounds like structure for the sake of structure
2017-07-16 21:24:43<@mgorny> the team wouldn't really have any power that the arch teams wouldn't have, and shouldn't have more power than they do
2017-07-16 21:25:38<@dilfridge> I suspect the idea was to somehow share tools and methods more
2017-07-16 21:25:41<@ulm> yeah, but you probably don't want them as TLPs
2017-07-16 21:25:44<@ulm> so keeping base as placeholder may be fine
2017-07-16 21:25:48<@tamiko> It still stands that 3 people in total for 9 stable arches isn't sustainable.
2017-07-16 21:25:51<@K_F> one point would be sharing policies, documents, tools
2017-07-16 21:26:06< dwfreed> policies especially
2017-07-16 21:26:12<@K_F> but yes, the primary issue seem to be one of manpower, and in the sparc case lack of hardware
2017-07-16 21:26:23<@slyfox> would be nice to have a single place for things like: how to keyword things (including masking per arch profile), what are tools being used to test stuff, what are common bugs(setups) to watch for
2017-07-16 21:26:38<@WilliamH> tamiko: ++
2017-07-16 21:26:47<@slyfox> i'm fine with not having a project for that but at least a set of docs arch teams don't disagree on
2017-07-16 21:26:50<@mgorny> slyfox: you can create a wiki page for that, if there isn't one already
2017-07-16 21:27:00<@slyfox> i think there isn't
2017-07-16 21:27:04<@mgorny> i'm afraid creating a new team will only mean we'll have one team for all arches eventually ;-)
2017-07-16 21:27:18< dwfreed> honestly, I don't see anything wrong with that
2017-07-16 21:27:34<@tamiko> mgorny: And what exactly is different from the current situation? :-D
2017-07-16 21:27:46<@mgorny> tamiko: that's what i'm saying
2017-07-16 21:27:53<@mgorny> but you have a few people who only do specific arches and know specific arches
2017-07-16 21:28:03< dwfreed> so they can specialize to that arch
2017-07-16 21:28:14<@mgorny> like if i need something arm64, i talk to someone from the team for arm64
2017-07-16 21:28:24<@mgorny> instead of trying everyone from one big team and he tells me 'go to x instead'
2017-07-16 21:28:37<@K_F> mgorny: indeed
2017-07-16 21:28:40<@ulm> if there's enough users interested in an arch then there should be volunteers for arch testing
2017-07-16 21:28:44 * slyfox will create a bunch of pages and mail out to #-dev and #-<arch for RFC
2017-07-16 21:28:45<@ulm> if not, that arch should be dropped to testing
2017-07-16 21:29:03<@mgorny> again, dilfridge's glep case
2017-07-16 21:29:08<@mgorny> we should pursue that first
2017-07-16 21:29:09<@dilfridge> <slyfox> - there is no formal statement of what is required from arch teams to consider an arch supported
2017-07-16 21:29:30<@mgorny> once we have proper tools to drop things to ~arch and upgrade to stable, we can consider what to do
2017-07-16 21:29:39<@dilfridge> ^ that would make sense, because if we write that up the decisions become more predictable
2017-07-16 21:29:44<@mgorny> that said, i think we should make it a priority to mark more profiles stable
2017-07-16 21:30:02<@mgorny> if everything is half-broken, i can't get CI rolling, and we only get more breakage
2017-07-16 21:30:08<@dilfridge> ++
2017-07-16 21:30:38<@mgorny> if we mark even some of the stable arches as ~arch via arches.desc for now, we have a lower target for starting CI
2017-07-16 21:30:51<@WilliamH> Do we want to consider dropping any arches from stable to dev or exp?
2017-07-16 21:31:07<@mgorny> WilliamH: no
2017-07-16 21:31:28<@mgorny> if something has consistent depgraph, we shouldn't let people break that
2017-07-16 21:31:33<@WilliamH> mgorny: I don't want to get stuck behind an arch team that takes months to stable things.
2017-07-16 21:31:50<@tamiko> Out of alpha, arm, hppa, ia64, sparc - how many installations do we have?
2017-07-16 21:31:54<@mgorny> WilliamH: then we drop it to ~arch but keep profile stable; don't confuse profile status with arch status
2017-07-16 21:32:06<@WilliamH> mgorny: ?
2017-07-16 21:32:20< dwfreed> tamiko: arm is pretty popular
2017-07-16 21:32:35<@mgorny> WilliamH: stable profiles = repoman checks depgraph, ~arch status = repoman treats stable equiv to testing
2017-07-16 21:33:00<@dilfridge> tamiko: except for arm, probably less then 10
2017-07-16 21:33:06<@dilfridge> (would be my wild guess)
2017-07-16 21:33:16< dwfreed> WilliamH: mgorny is talking about post arches.desc implementation, in case that wasn't clear
2017-07-16 21:33:31<@WilliamH> That's not implemented yet then.
2017-07-16 21:33:33<@tamiko> So what's the point of maintaining stable keywords (except for say @system) for such an arch then?
2017-07-16 21:33:52<@dilfridge> that my info is only a wild guess
2017-07-16 21:34:02<@dilfridge> cue gentoostats
2017-07-16 21:34:14< dwfreed> dilfridge: honestly, I don't think you're very far off
2017-07-16 21:34:17<@mgorny> dilfridge: someone would have to stabilize it first ;-)
2017-07-16 21:34:24<@K_F> dilfridge: I doubt we'd get reliable information from gentoostats anyways, I wouldn't activate it on anything at least
2017-07-16 21:34:29<@ulm> almost sounds like a case for a forums poll
2017-07-16 21:34:33<@slyfox> if keywording/stabilization would be more automatic then keywording would be not so painful
2017-07-16 21:34:38 * dilfridge rests forehead on keyboarddddddddddddddddddddddddddddddddddddddddddd
2017-07-16 21:34:50<@K_F> ulm: heh, 99% for amd64 and removing rest then :)
2017-07-16 21:35:06 * dwfreed stands up as an x86 user
2017-07-16 21:35:24<@WilliamH> I could go for auto stabilization after something sits in the tree for 30 days if there's not a blocking bug
2017-07-16 21:35:37 * dilfridge thinks there are probably more mips users than ia64 and alpha together
2017-07-16 21:35:37<@ulm> K_F: just to find out number of users interested in particular stable arches
2017-07-16 21:35:41<@mgorny> WilliamH: that doesn't guarantee that anyone has actually used the package
2017-07-16 21:35:42<@WilliamH> and if there is an older version stable
2017-07-16 21:35:49<@tamiko> So, I think we should come up with a good solution for the following two problems:
2017-07-16 21:36:02<@K_F> WilliamH: I don't like such automation at all
2017-07-16 21:36:09<@tamiko> - make amd64/x86 stabilization more than a 1 - 1.5 person show.
2017-07-16 21:36:18<@K_F> maintainer is responsible for testing a package sufficiently to say it can be put in stable tree
2017-07-16 21:36:42<@WilliamH> tamiko: amd64 is, anyone with the hardware can stabilize their packages.
2017-07-16 21:36:47<@tamiko> - have a stabilization procedure for all other arches that is sustainable.
2017-07-16 21:36:48<@mgorny> well, the key point is that maintainer shouldn't be skipped
2017-07-16 21:37:01<@mgorny> i don't think maintainers are the problem right now
2017-07-16 21:37:07<@mgorny> we can handle that; worst case by maintainer timeouts
2017-07-16 21:37:11< dwfreed> WilliamH: still very few people do it
2017-07-16 21:37:25<@WilliamH> dwfreed: there's the case for auto stabilization
2017-07-16 21:37:34 * WilliamH is as guilty as the next guy
2017-07-16 21:37:49<@slyfox> say, if there is 0 users for an arch and there is a tinderbox that does only compile-testing i'd be fine with automatic ~arch -> arch KEYWORDS promotin (with maintainer's consent)
2017-07-16 21:37:52< dwfreed> I think that's more due to lack of clear documentation that that is allowed
2017-07-16 21:37:54<@mgorny> another potential help is finally a working and open tinderbox for everyone
2017-07-16 21:38:04<@dilfridge> ++
2017-07-16 21:38:14<@mgorny> or even more open developer VMs
2017-07-16 21:38:14<@dilfridge> toralf might help there
2017-07-16 21:38:21<@WilliamH> How, out of curiosity, does Debian move things from testing to stable?
2017-07-16 21:38:29<@WilliamH> Do they have arch testers?
2017-07-16 21:38:42< dwfreed> WilliamH: nothing moves to stable once stable is released
2017-07-16 21:38:42<@slyfox> no idea but i suspect they just build things
2017-07-16 21:38:49<@slyfox> and handholding is bone via bugs
2017-07-16 21:38:51<@tamiko> WilliamH: They move from experimental to testing automatic if no bug is submitted in ~2 weeks.
2017-07-16 21:39:00<@slyfox> no bugs => thing gets released
2017-07-16 21:39:04<@tamiko> WilliamH: testing -> stable happens every other year with a release of a new debian.
2017-07-16 21:39:26<@WilliamH> ok, so experimental to testing might be like our ~arch to arch?
2017-07-16 21:39:46<@K_F> WilliamH: no, testing is our ̃~arch, experimental is some overlay or p.masked
2017-07-16 21:39:55<@WilliamH> or would ~arch to arch be like experimental to stable.
2017-07-16 21:40:02<@tamiko> WilliamH: For all practical purposes it is.
2017-07-16 21:40:43<@mgorny> well, we have 'runtime testing required' field on bugzilla already
2017-07-16 21:40:55<@mgorny> i suppose requests with it set to 'no' could be handled by tinderboxing with FEATURES=test
2017-07-16 21:42:17<@WilliamH> tamiko, back to you for a sec. what were your situations we need a solution for?
2017-07-16 21:42:18<@mgorny> that includes developer's consent, build+test phase on the arch, and some time in ~arch to indicate it's actually tested by anyone
2017-07-16 21:43:18<@tamiko> WilliamH: More people for important arches and a streamlined procedure. Further, simplified stabilization for uncommon arches.
2017-07-16 21:43:54<@mgorny> 'more people' is not something we can solve
2017-07-16 21:44:13 * veremitz coughs
2017-07-16 21:44:15< veremitz> oops sorry
2017-07-16 21:44:23<@WilliamH> mgorny: 30 days in ~ is the guideline, but developers can request stabilization sooner.
2017-07-16 21:44:41<@mgorny> WilliamH: it all boils down to common sense
2017-07-16 21:44:47<@WilliamH> mgorny: right.
2017-07-16 21:44:57<@dilfridge> anyway, can we agree that 1) maintainer consent is needed,
2017-07-16 21:45:08<@K_F> yes
2017-07-16 21:45:16<@dilfridge> 2) if the maintainer says "no runtime testing required", things can be automated
2017-07-16 21:45:20 * slyfox votes for yes, with well-defined maintainer timeout: say, 2 weeks
2017-07-16 21:45:47<@WilliamH> dilfridge: ++ on both
2017-07-16 21:45:54 * slyfox is yes on both
2017-07-16 21:45:56<@tamiko> dilfridge: These are good general guidelines.
2017-07-16 21:45:58<@K_F> dilfridge: but if that is a hard requirement it will shift security workflow, we try to encourage devs to call for stabilization themselves but too many cases they don't
2017-07-16 21:46:21<@slyfox> as a maintainer i'm very lazy to file stablereq bugs
2017-07-16 21:46:32<@WilliamH> K_F: yes, that's a big part of the problem too
2017-07-16 21:46:36<@mgorny> K_F: you don't want to stabilize a broken version of package you don't know just because the old one had vulnerability
2017-07-16 21:46:46 * WilliamH is as guilty as slyfox ;-)
2017-07-16 21:47:01<@K_F> mgorny: I very much agree, just saying we need more active maintainers on bugs in [stable?] status
2017-07-16 21:47:11<@mgorny> but i don't think we really need to discuss those things right now
2017-07-16 21:47:12<@slyfox> i'd be perfectly fine to see some automation files STABLEREQ for each of my packages
2017-07-16 21:47:24<@dilfridge> well, I usually answer after the second ping by b-man or whissi :D
2017-07-16 21:47:43<@tamiko> So, what about we codify that in a short GLEP and replace GLEP 40 with it?
2017-07-16 21:47:44<@mgorny> i mean, the current procedures on that end still fit
2017-07-16 21:47:44<@K_F> dilfridge: with the number of issues tracked, that isn't really a workable workflow
2017-07-16 21:48:03<@dilfridge> so automate the ping!
2017-07-16 21:48:09<@slyfox> ++ for new GLEP. who will champion it? :)
2017-07-16 21:48:14<@WilliamH> slyfox: ++
2017-07-16 21:48:18<@dilfridge> that's easily done from sec side with pybugz or similar
2017-07-16 21:48:38<@K_F> tamiko: I still suggest we can bring that in for stable wg, and restart the efforts there as it seems more are interested in following up on things now
2017-07-16 21:49:00<@tamiko> K_F: How often did the wg meet and what was the outcome?
2017-07-16 21:49:06<@mgorny> guys, i think we've exhausted all that could be brainstormed here and it's time we put the topic back to the mailing lists
2017-07-16 21:49:08<@WilliamH> K_F: the problem with putting it off to the side in a wg is it will die. ;-)
2017-07-16 21:49:14<@ulm> right, we won't come to a decision today
2017-07-16 21:49:15<@tamiko> K_F: I have the feeling it might be better to simply let one author write a GLEP and discuss the result.
2017-07-16 21:49:44<@mgorny> does anyone volunteer to summarize the most important points from today and reboot the discussion on the ml?
2017-07-16 21:49:55<@K_F> tamiko: most discussions should happen in mail threads, but was very low activity .. we had a few meetings, you can see current draft report at https://download.sumptuouscapital.com/gentoo/wg-stable/main.pdf
2017-07-16 21:50:12<@K_F> tamiko: the issue with that is that the GLEP might not be touching upon the broader issues of things
2017-07-16 21:50:43<@mgorny> K_F: the problem with working groups is that more people laugh at creating working groups than actually participate
2017-07-16 21:50:47<@K_F> tamiko: some of the work required is actually understanding the issues the various arches are facing and what we currently have documented, in order to know what needs updating
2017-07-16 21:51:00<@K_F> mgorny: thats their problem
2017-07-16 21:51:55 * WilliamH is for an author writing a glep and kicking off the discussion on the ml
2017-07-16 21:52:01<@mgorny> i think the topic is important enough to desire broad discussion on -dev, not moving it out to some wgs
2017-07-16 21:52:23<@slyfox> i can post a stabilization policy summary and start a GLEP
2017-07-16 21:52:28<@mgorny> i.e. just send it, let people reply if they care, do not expect them to volunteer first
2017-07-16 21:52:37<@tamiko> Picking up mgorny's suggestion, what about (a) we summarize the result of todays discussion with dilfridge's point on the ML, reboot a discussion and (b) try to get a GLEP fledged out to replace GLEP 40 (that allows for more automated stabilization as mgorny suggests).
2017-07-16 21:52:59<@mgorny> tamiko: ++
2017-07-16 21:53:11<@mgorny> would be reasonable to formally approve the bugzilla changes
2017-07-16 21:53:21<@tamiko> slyfox: You volunteered? :-)
2017-07-16 21:53:23<@slyfox> ye
2017-07-16 21:53:34<@K_F> tamiko: works for me, I'm noting down slyfox for sending email and writing up summary of discussion (I'll copy paste that into summary for meeting once you have it as well)
2017-07-16 21:54:00<@mgorny> slyfox: feel free to prepare it first and ping us to review it, and possibly add more points
2017-07-16 21:54:01<@K_F> slyfox: likely makes sense to circulate a draft on council@ in case there is input
2017-07-16 21:54:09<@mgorny> slyfox: or me in particular
2017-07-16 21:54:14<@slyfox> sound good
2017-07-16 21:54:40<@K_F> good, movingg on then
2017-07-16 21:54:44<@mgorny> does someone volunteer to getting more input from exotic arch teams? ;-)
2017-07-16 21:55:06<@K_F> mgorny: we got some input from a few of them (including alpha)
2017-07-16 21:55:36<@mgorny> K_F: please send it over to slyfox ;-)
2017-07-16 21:55:45<@slyfox> i'll post broader announcement to #-<arch> as well and will try to reach active~ish members
2017-07-16 21:55:57<@tamiko> slyfox++
2017-07-16 21:56:37<@K_F> slyfox: emails incoming..
2017-07-16 21:57:03<@mgorny> K_F: no more interruptions from me, please continue with the agenda ;-)
2017-07-16 21:57:29<@K_F> 4. Open bugs with [council involvement]
2017-07-16 21:57:46<@K_F> I don't really see any bugs requiring discussion, so unless anyone objects we can move on
2017-07-16 21:57:52<@ulm> +1
2017-07-16 21:58:06<@tamiko> K_F: Give me a second to have a look at the list.
2017-07-16 21:58:10<@dilfridge> wfm
2017-07-16 21:58:17<@mgorny> fwics we have 1 open public bug and 1 private bug
2017-07-16 21:58:29<@mgorny> since i'm new, i don't know the status on the latter one
2017-07-16 21:58:41<@slyfox> can we move council@ to CC in those bugs as it's "resolved" from council standpoint?
2017-07-16 21:58:55<@dilfridge> in the public one yes
2017-07-16 21:59:24<@tamiko> What's the bug number of the private one? (Or can this not be disclosed)
2017-07-16 21:59:26<@K_F> the private one should really just be closed, it is a comrel matter
2017-07-16 22:00:07<@mgorny> K_F: vote for that?
2017-07-16 22:00:14<@K_F> tamiko: https://bugs.gentoo.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=IN_PROGRESS&email2=council%40gentoo.org&emailassigned_to2=1&emailcc2=1&emailreporter2=1&emailtype2=substring&list_id=3591414&query_format=advanced
2017-07-16 22:00:27<@K_F> tamiko: you should see it in listing there
2017-07-16 22:00:49<@K_F> mgorny: does it really need a vote? 
2017-07-16 22:01:10<@mgorny> if it's supposed to be a council decision to close it
2017-07-16 22:01:24<@mgorny> otherwise i could perceive it as comrel deciding instead of council ;-P
2017-07-16 22:01:43<@ulm> decision is not implemented IIUC?
2017-07-16 22:01:48<@K_F> we had a consensus with regards to treatment of it in last council, and should be commented to that extent (but bugzie is slow atm..)
2017-07-16 22:01:51<@tamiko> K_F: I am not authorized to see the bug in question :-)
2017-07-16 22:02:12<@mgorny> tamiko: i'll quickly update bugzilla perms
2017-07-16 22:02:13<@slyfox> sounds like a bug
2017-07-16 22:02:18<@mgorny> that is, if bugzilla works ;-)
2017-07-16 22:02:37< dwfreed> for bug 565566, you could just drop council from CC at this point
2017-07-16 22:02:53<@K_F> tamiko: it is only in Developers group.. so that should work
2017-07-16 22:03:42< dwfreed> we do not ship changelogs via rsync at present; when they return, they'll be in the requested order
2017-07-16 22:03:51<@dilfridge> gentlemen I gotta leave (or at least focus on a different window...)
2017-07-16 22:04:04<@dilfridge> see you later
2017-07-16 22:04:27<@slyfox> o/
2017-07-16 22:04:28<@ulm> dwfreed: infra does ship them in a separate rsync module
2017-07-16 22:04:33<@tamiko> mgorny, K_F: Let's quickly vote on closing.
2017-07-16 22:04:52 * slyfox votes yes
2017-07-16 22:04:59<@K_F> tamiko: there was a vote during last meeting, see comment 19..
2017-07-16 22:05:03<@K_F> but sure, close it
2017-07-16 22:05:10 * mgorny abstains
2017-07-16 22:05:16 * tamiko votes yes
2017-07-16 22:05:27<@ulm> close that private bug? or #565566?
2017-07-16 22:05:32<@K_F> private bug
2017-07-16 22:06:10<@mgorny> anyway, updated council group on bugzilla
2017-07-16 22:07:04< dwfreed> ulm: they have not been updated in a very long time, and nobody uses them anyway because nobody knows they exist
2017-07-16 22:07:56<@ulm> dwfreed: yes, but why should we take council off cc? the bug remains open as long as the issue exists
2017-07-16 22:08:37< dwfreed> arguably we're technically not shipping changelogs :P
2017-07-16 22:08:46<@tamiko> ulm, dilfridge, WilliamH: ping your vote on closing the private bug please.
2017-07-16 22:08:57< dwfreed> anyway, I'll poke robin to drop the reversed flag and start updating them again
2017-07-16 22:09:12<@dilfridge> yes close it, it's comrel issue
2017-07-16 22:09:12 * WilliamH yes per comment 19
2017-07-16 22:09:18 * ulm votes yes
2017-07-16 22:09:35<@K_F> good, then we can move on
2017-07-16 22:09:53<@K_F> 5. Open floor to council members to introduce themselves to the others, and/or raise areas    of interest for the coming council period
2017-07-16 22:10:02<@K_F> so, anyone want to say something?
2017-07-16 22:10:33<@slyfox> nope :)
2017-07-16 22:10:40<@mgorny> well, as food for thought: i think we need to focus on the problem of half-dead projects
2017-07-16 22:10:53<@tamiko> mgorny: Agreed.
2017-07-16 22:10:56<@mgorny> better ways to notice when they go defunct, work on getting more members and so on
2017-07-16 22:11:20<@tamiko> Yes, hi all! And on a more serious side - I want to point out that toolchain isn't doing that well at the moment…
2017-07-16 22:11:27 * prometheanfire has a project that's basically one person, that's not disallowed
2017-07-16 22:11:38<@WilliamH> Yes, that is allowed.
2017-07-16 22:11:48<@slyfox> tamiko: what is the process of joining toolchain@ nowadays? :)
2017-07-16 22:11:58<@ulm> well, I have several projects of that sort :/
2017-07-16 22:12:00<@mgorny> well, i'm more worried about projects that are 1-2 people and at some point those people disappear and we have nobody on the bugs
2017-07-16 22:12:02 * WilliamH is more concerned about the stable tree, but it looks like we are going to reboot that discussion again
2017-07-16 22:12:04<@tamiko> slyfox: Asking dilfridge and me ;-)
2017-07-16 22:12:24<@K_F> slyfox: does it necessarily differ from any other project? ask project lead and if project has specific requriements things will be handled there..
2017-07-16 22:12:39<@dilfridge> except that the lead is still vapier (so, nobody)
2017-07-16 22:12:53 * dilfridge suggests a lead election
2017-07-16 22:13:03<@tamiko> dilfridge, slyfox: Reminds me that we should schedule a toolchain meeting and elect a new lead.
2017-07-16 22:13:04<@ulm> yeah, hold a lead election
2017-07-16 22:13:04<@K_F> dilfridge: sounds like good reason for a project election, indeed
2017-07-16 22:13:09<@dilfridge> vapier didnt turn up on any of the last team meetings
2017-07-16 22:13:20<@tamiko> dilfridge, slyfox: A two month timeout to react to any of my e-mails is enough.
2017-07-16 22:13:25<@mgorny> isn't he past yearly term anyway?
2017-07-16 22:13:51<@mgorny> i think it's a reasonable guideline to follow after all
2017-07-16 22:14:03<@K_F> mgorny: doesn't necessarily matter, anyone can call election any time anyways
2017-07-16 22:14:09<@WilliamH> mgorny: we don't force projects to have yearly elections...
2017-07-16 22:14:14<@dilfridge> (or even reply to any of the alias mails)
2017-07-16 22:14:22<@K_F> but right, yearly elections generally makes sense as a matter of principle
2017-07-16 22:15:00<@WilliamH> But, yeah, we should probably have a toolchain project lead election.
2017-07-16 22:15:07<@mgorny> anyway, i just wanted to point out the problem, if someone has extra spare time (haha), feel free to try to ping cjk and some other projects to see if they are open to new people
2017-07-16 22:15:34<@K_F> but this isn't really needed to discuss in council meeting.. is there anyone else wanting to bring something up for this agenda item?
2017-07-16 22:15:42<@mgorny> i sometimes feel like just sending a request for volunteers but i think it wouldn't be the nicest thing to ask people to join without getting a reply from the team first
2017-07-16 22:16:43<@K_F> right.. moving on then
2017-07-16 22:16:44<@K_F> 6. Open floor to community
2017-07-16 22:17:07<@slyfox> what does this item mean?
2017-07-16 22:17:08<@K_F> will leave open for some minutes in case anyone want to add anything
2017-07-16 22:17:21<@K_F> slyfox: what do you mean?
2017-07-16 22:17:24<@mgorny> slyfox: it means people can come and ask us stuff
2017-07-16 22:17:31< b-man> I missed agenda item #3.  Replacing GLEP 40 or no?
2017-07-16 22:17:34<@slyfox> aha
2017-07-16 22:17:36<@mgorny> or talk to us on topics not on agenda
2017-07-16 22:17:55<@mgorny> b-man: it will be discussed on the ml
2017-07-16 22:18:05<@mgorny> (probably in the direction of replacing)
2017-07-16 22:18:22< b-man> thanks
2017-07-16 22:18:28<@WilliamH> b-man: the goal is to formulate a glep replacing glep 40, also ppossible auto stabilization
2017-07-16 22:18:40< b-man> sounds good!
2017-07-16 22:19:23<@K_F> ok, doesn't seem like there is anything for open floor..
2017-07-16 22:19:36 * K_F bangs gavel; meeting adjourned
2017-07-16 22:19:40-!- ulm changed the topic of #gentoo-council to: Next meeting: 2017-08-13 *** 18:00 UTC *** | https://www.timeanddate.com/worldclock/fixedtime.html?iso=20170813T18 | https://wiki.gentoo.org/wiki/Project:Council | http://dev.gentoo.org/~dilfridge/decisions.html