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
|
15:01:41 @radhermit time for roll call
15:01:50 * dilfridge here
15:01:52 * rich0 here
15:01:53 * WilliamH here
15:01:56 * ulm here
15:02:11 @radhermit dberkholz, blueness?
15:02:33 @radhermit someone might need to text blueness unless he's on other channels
15:04:34 @WilliamH blueness is on other channels but he has been idle for a while
15:04:42 @dberkholz|mob here, sorry. browser froze up
15:05:32 @radhermit alright so let's start (if someone can text blueness that would be cool)
15:05:53 @radhermit first up, EAPI 6 stuff
15:06:01 @dilfridge https://wiki.gentoo.org/wiki/Future_EAPI/EAPI_6_tentative_features
15:06:03 @radhermit ulm: did you finish things up for this?
15:06:17 @radhermit I remember you mentioning something on the list
15:06:32 @ulm list of features is here: https://wiki.gentoo.org/index.php?title=Future_EAPI/EAPI_6_tentative_features&oldid=267018#Accepted
15:06:41 @ulm and current spec is here: https://gitweb.gentoo.org/proj/pms.git/log/?h=eapi-6
15:07:03 @ulm ready for review, except for one item (eapply function) still missing
15:07:40 @radhermit alright
15:07:49 @ulm but I'd like to get the feature list frozen, so I can finish the spec and it can be reviewed
15:07:50 @blueness rich0, thanks man, i fell asleep!\
15:08:13 @blueness i laid down for a sec, and was off
15:08:23 @radhermit so let's vote to feature freeze it then and get it out the door
15:08:40 @radhermit since I think that's all that's necessary, right?
15:08:51 @ulm radhermit: for today, yes
15:08:52 @dilfridge sure
15:09:28 @radhermit motion: feature freeze EAPI 6 as per current spec
15:09:46 @dilfridge (plus eapply?)
15:09:46 @dberkholz|mob sure
15:09:54 @radhermit + eapply obv :P
15:10:10 * dilfridge yes
15:10:13 * radhermit yes
15:10:17 * ulm yes
15:10:21 * blueness yes
15:10:24 * rich0 yes
15:10:28 * WilliamH yes
15:10:44 @radhermit passes unanimously
15:11:00 @radhermit next up, lagging arches discussion part 2
15:11:02 @ulm actually eapply is there as a placeholder :)
15:11:59 @WilliamH ulm: I'm fine with that.
15:12:14 @radhermit there was a bunch of discussion on the list around the topic for lagging arches
15:12:26 @dberkholz|mob brb
15:12:31 @radhermit I'm not sure if people got any great finalized ideas from that yet
15:12:45 @blueness that was my sense too
15:12:49 @dilfridge blackbird told me to ping him later this week
15:13:03 @dilfridge which (as I replied) was obviously non-ideal timing
15:13:36 @WilliamH I think it is going to be up to us to do something about the lagging arch's situation ultimately though.
15:14:00 mgorny could you at least confirm that developers can't leave broken dep tree, though?
15:14:10 @dberkholz|mob back
15:14:35 @WilliamH mgorny: If that means we are going to force devs to keep old packages in the tree forever, that isn't good.
15:14:40 @ulm mgorny: my understanding was that dropping keywords implies that the depgraph can be left in a broken state
15:14:41 @dilfridge ok one thing that we should clarify is how the originial "minor arches proposal" was meant
15:14:46 @WilliamH s/packages/versions of packages/
15:14:47 @radhermit I'm all for not breaking the tree
15:15:18 @radhermit for stable arches, for exp ones... many are in a permanent state of breakage
15:15:19 @blueness it should be possible to drop keywords to ~arch systematically and leave the tree intact
15:15:21 @dilfridge that was my understanding at the time too, but since we're now more and more going towards "keeping repoman green" automatically, I'm not sure if it is a good idea
15:15:37 mgorny i'm considering stable arches only
15:15:50 mgorny i'm fine with either developers dropping keywords from rev-deps, or making arches exp as necessary
15:15:55 * WilliamH agrees with mgorny about stable arches...
15:16:01 mgorny but not having permanent repoman failure on stable arches
15:16:07 @WilliamH But, if a stable arch is lagging, that's the question.
15:16:33 creffett|irssi mind if I throw an opinion in here?
15:16:38 @dilfridge sure
15:17:12 creffett|irssi this comes up about once a year and always seems to end up with arch team members coming in at the last minute and complaining
15:17:25 creffett|irssi at this point, it's a consistent pattern
15:18:04 creffett|irssi so it's probably best to just throw all of the lagging arches into exp and let the arch teams sort them out if/when they get their act togethr
15:18:09 @radhermit personally I'm of the opinion that relatively "rarer" arches shouldn't have stuff like gnome/kde/etc stabilized, I'm not sure how prevalent that kind of keywording is nowadays though
15:18:18 @radhermit have stable system sets
15:18:35 @dilfridge ok
15:18:46 @rich0 For the minor archs, I think making them exp in repoman is a likely solution
15:18:57 @WilliamH creffett|irssi: I tend to agree.
15:19:02 @rich0 If they want to be stable, they need to stay on top of their keywords. It isn't a punishment, it is just reality.
15:19:03 @blueness if i may add to what radhermit said, and speak to ppc/ppc64
15:19:21 @ulm why exp? there is dev too
15:19:29 @blueness i don't want to see ppc/ppc64 dropped to exp or to ~arch like mips, it causes lots of problems with catalyst runs
15:19:30 @rich0 I'd still like to see a better solution for the major archs (mostly amd64 at this point I guess).
15:19:36 @radhermit anyone know what the these arches have stabilized beyond @system?
15:19:42 @blueness but i would like to see things like gnome/kde etc dropped
15:19:52 @radhermit some have massive stuff that probably only a few people use that we've been dragging around for ... years
15:20:05 @rich0 blueness: if they don't want to be dropped to exp, they have to get their keywords together
15:20:13 @WilliamH blueness: exp/dev doesn't mean ~arch, it just means that repoman doesn't complain about them unless you use -d or -e
15:20:17 @rich0 It isn't practical for anybody else to clean up after them on that.
15:20:35 @blueness rich0, it should be that difficult to drop large blocks at once
15:20:45 @dilfridge should we place on the agenda for **NEXT** meeting, votes for more arches "keep stable or move profiles to dev/exp" ?
15:21:09 @WilliamH dilfridge: Why do we have to wait until next meeting?
15:21:10 @dilfridge then there's one more month of reaction time and a timely announcement of our intentions
15:21:14 @rich0 dilfridge: if it goes to next meeting, then I'd expect archs to demonstrate that they're already up-to-date.
15:21:23 @dilfridge exactly
15:21:31 @rich0 They have a month to clean up, if they can't fix their keywords in a month, they won't fix them in a year.
15:21:48 @WilliamH We have given them a long time to cleanup and they haven't done it.
15:21:55 @rich0 And what if in a month we find that amd64 isn't current within 90 days on STABLEREQs?
15:21:59 @radhermit who's cleaning this stuff up? it's not going to happen in a month
15:22:29 @WilliamH rich0: my understanding is that devs with amd64 hardware can stable their own stuff.
15:22:30 @blueness i would start a cleanup on ppc/ppc64 but i don't even know what "cleanup" means
15:23:09 @radhermit my problem with dropping arches fully to exp/dev is that then people often start totally ignoring them while pkgcheck and other things explode
15:23:11 jmorgan1 yes, please define what you mean by cleaned up? can you add that criteria for all arches
15:23:23 @dilfridge blueness: works best with logical blocks like libreoffice & friends
15:23:29 @rich0 radhermit: that is pretty-much the point
15:23:33 @radhermit example: multilib on mips
15:23:40 @WilliamH It means catch up your stable reqs and keep up .
15:23:59 @rich0 I'm fine with them staying stable, but they have to start dropping keywords to something they can actually manage
15:24:01 @blueness jmorgan1, glad to see you here we should get together and talk about how to proceed forward with ppc/ppc64
15:24:05 @radhermit or scratch that... it was multilib on... musl or something
15:24:07 @WilliamH you shouldn't have any stable reqs with your arches in the cc that are older than 90 days
15:24:32 @dilfridge (unless blocked for a reason)
15:24:56 jmorgan1 WilliamH: please collect that data (> 90 days in stablereq) for all arch and send it out
15:25:03 @rich0 dilfridge: a reason being a blocker on a package that upstream supports on the arch
15:25:28 @rich0 WilliamH: I'd suggest sending that out now, so we can assess the current state
15:25:31 @WilliamH jmorgan1: I"m probably not the best person to do that... I don't have access to an interface on bugzilla where I can do it easily.
15:25:38 jmorgan1 also, i don't see any dev asking alacking arch team to clean up anyting
15:25:43 @radhermit also, would it help if we had a tool that did depgraph (de)keywording? I don't think ekeyword supports such things
15:25:44 jmorgan1 asking
15:26:22 jmorgan1 if you are a maintainer and an arch is slacking on your packages, why not go ask them yourself instead of coming to the council
15:26:33 jmorgan1 mr_bones has been doing that recently
15:26:45 jmorgan1 and I closed out those BZ
15:26:54 @dilfridge talking to people in person helps... leaving messages on bz tends to be futile
15:27:04 @dilfridge drowned in bugmail
15:27:09 @rich0 who put this on the agenda?
15:27:38 @rich0 Of course maintainers should ask the arch team first, but if they get impatient, complaining to council is fair game imho
15:28:02 @radhermit rich0: looks like kensington requested it be revisited
15:28:24 @blueness rich0, although more cooperation might be helpful because if we're lagging somehwere, we could coopearate on large drops to ~arch
15:28:33 mgorny gentoo isn't really going to work efficiently if people constantly have to bother other people to do their job
15:28:43 @WilliamH Right now, we have a policy that allows dropping of stable keywords for certain arches after 90 days...
15:29:06 jmorgan1 WilliamH: i don't hink its certin arch but all arch IIRC
15:29:18 @WilliamH jmorgan1: no, it isn't all arches.
15:29:19 @dilfridge yeah, but it also will never work if "talking to others" is replaced by "complaining to someone else" (council isnt the only example)
15:29:34 @ulm jmorgan: it's definitely a subset of archs only
15:29:48 @dilfridge it's NOT amd64, hppa, arm
15:30:24 @WilliamH The arches I'm not really concerned about are amd64, hppa, arm, x86
15:30:26 @ulm list is here: https://projects.gentoo.org/council/meeting-logs/20130917-summary.txt
15:30:59 floppym Any chance for an official ruling on breaking the depgraph for current stable archs? This conversation sort of wandered away from that. Or does that need to be added to an agenda first?
15:31:07 @dilfridge x86 currently has way more open bugs than ppc btw
15:31:13 @WilliamH arm64 actually now I wouldn't say anything about either, but that isn't a stable arch.
15:31:20 @WilliamH it is a new arch.
15:31:44 @radhermit floppym: do we need an official ruling on breaking stable depgraphs?
15:32:04 floppym radhermit: To prevent weird reverts, yes.
15:32:08 @WilliamH imo what we need is to extend the policy to cover all arches
15:32:10 @radhermit fair enough
15:33:26 @blueness dilfridge, actually that's true, ppc and ppc64 don't have over 100 bugs for stablereq, they just have some old ones
15:33:34 jmorgan1 can the council define what an arch needs to do in order to not move to ~arch
15:33:57 @rich0 jmorgan1: we're not talking about moving to ~arch. we're talking about making profiles experimental
15:34:05 @rich0 They can keep stable tags, but maintainers don't have to respect them
15:34:24 jmorgan1 same difference imo
15:34:39 @WilliamH jmorgan1: not really.
15:34:45 @rich0 not really - they can still use stable keywords to keep track of core package versions that are dependable
15:34:59 @WilliamH jmorgan1: repoman -d or repoman -e will check experimental or dev profiles
15:35:11 @dilfridge just that noone bothers to tell them when an old version is dropped f.ex.
15:35:12 @blueness rich0, i don't like dropping to exp either because that's just permission to break dep graph
15:35:17 @radhermit how many people run repoman with the deep option by default?
15:35:22 @dilfridge and that noone bothers to file stable requests
15:35:27 @blueness i'd rather stay stable and remove blocks of stable keywords
15:35:44 @radhermit I mean, I usually do... but also my cvs tree isn't always up to date ;)
15:36:19 @rich0 blueness: I'd rather that too, but that is on the arch team to make it happen
15:36:22 @dilfridge ok about that "lagging definition"
15:36:24 @radhermit and it misses breaking other pkgs that would require full tree checks anyway
15:36:28 @rich0 if they don't do it themselves, NOBODY is going to do it for them
15:36:32 @blueness mgorny, can we write a simple script that say "if you drop stable keywording from this package, you must also drop it form packages X Y and Z?"
15:36:37 @rich0 after all, the people MOST interested in the arch are already on the arch team
15:36:53 @blueness rich0, okay so let ppc/ppc64 work towards that
15:37:00 @radhermit blueness: that's what I was saying previously about an extended ekeyword script that checks depgraphs...
15:37:01 @dilfridge how about "should not have a significant number of stabilization requests open for >90 days without significant reasons"?
15:37:10 jmorgan1 i suggest that the council move to define what criteria would cause an arch to go to exp/devand/or ~arch.
15:37:12 @radhermit i.e. I'd write a pkgcore equiv that would do that
15:37:26 @rich0 blueness: like I said - if they can make serious progress in a month I'm happy to give them a month
15:37:50 jmorgan1 create a policy instead of just vote to move to exp/dev profiles
15:37:51 @radhermit "significant" defined as?
15:37:55 @blueness radhermit, that would help me immensely because I would just go through and start closing ppc/ppc64 stablereqs systematically
15:38:01 @WilliamH dilfridge: The problem is what is "significant"? imo a base-system package like openrc or util-linux is significant on its own.
15:38:04 @rich0 jmorgan1: IMHO, stablereq open longer than 90 days without a documented blocker (with upstream supporting the arch)
15:38:18 @blueness rich0, i don't know how long it would take but we can work in that direction
15:38:32 jmorgan1 rich0: only 1?
15:38:55 @rich0 jmorgan1: sure, why not?
15:39:05 @rich0 But, the council can use discretion
15:39:08 @WilliamH jmorgan1: absolutely.
15:39:38 jmorgan1 i also like the idea of a probation period instead of just drop to dev/exp profile - 30 day warning
15:39:39 @rich0 But, that brings me back to my earlier question. What happens when amd64 or x86 has an old stablereq?
15:39:43 @blueness that's excessive, we can work towardsit
15:39:46 @WilliamH jmorgan1: If there is no reason to block the stablereq, and the maintainer as filed the stable req, it is up to the arch team to stabilize it in a reasonable amount of time.
15:40:01 jmorgan1 WilliamH: no disagreement there
15:40:15 @rich0 The arch team could also just remove the stable keywords themselves.
15:40:27 @dilfridge this is starting to sound like an "arch retirement autoping"
15:40:31 @WilliamH jmorgan1: especially if the arch team has stabilized an older version of the package.
15:40:32 @rich0 They don't HAVE to stabilize packages, they have to get the bug closed.
15:40:43 creffett|irssi rich0: how does that work when the arch team is too busy to stable?
15:40:50 @radhermit one thing I've been wondering about under the current system is how much arch testers actually run/check pkgs on the arches beyond "hey it compiled and perhaps passed its unit tests"
15:41:05 @dilfridge radhermit: you dared to ask the question
15:41:05 @rich0 creffett|irssi: they need to spend less time stabilizing packages, and more time removing stable packages.
15:41:06 mgorny well, there's one more option: developers marking stuff stable themselves after the timeout
15:41:11 @radhermit some that handle 1 or 2 arches probably do fine, some that handle 5-6 arches ...
15:41:13 @radhermit hahaha
15:41:26 @radhermit dilfridge: someone had to ;)
15:41:29 @rich0 creffett|irssi: they could also go exp for a few months, until they catch up, then ask to be stable again
15:41:58 @rich0 mgorny: what is the point of having a stable tag if we apply it purely based on time?
15:42:02 @blueness rich0, jmorgan1 i have another idea
15:42:09 @radhermit I mean, if we've just been stabilizing large portions of the tree based on compile "testing" that could be automated a whole lot more
15:42:25 mgorny rich0: well, we can assume developers will still need to have some competence
15:42:27 @blueness what if we give maintainers the permisison to automatically stabilize after 90 days?
15:42:36 * dilfridge remembers about "silence will fall when the question is asked"
15:42:42 @WilliamH dilfridge: lol
15:42:43 @radhermit ;)
15:42:58 jmorgan1 radhermit: i agree that a more automate approach would help
15:42:59 @rich0 I have a sparc package. How can I "competently" stabilize it without having a sparc in my basement?
15:43:24 @blueness rich0, then the sparc team can live with the mess
15:43:25 jmorgan1 rich0: we have dev boxes
15:43:56 mgorny well, you can: a) repoman it for depgraph, b) assume someone with ~sparc has tested it, c) assume that it was tested on stable amd64
15:43:58 @blueness rich0, so can't an arch team simple decide that is sufficient criterion?
15:44:24 @dilfridge is testing in qemu-user enough?
15:44:34 @radhermit depends on the program
15:44:40 @blueness eg if the package has been stabilized on other arches, and sparc is still left over after 90 days, autostabilize
15:44:46 @rich0 I don't want to run kde on qemu-user for a sparc...
15:44:51 @radhermit ;)
15:44:52 @dilfridge heh
15:44:57 jmorgan1 rich0: no kde support in sparc
15:45:02 jmorgan1 so don't worry
15:45:20 * WilliamH is tending to agree with blueness
15:45:25 @blueness i'd like to propse that as a policy
15:45:43 @WilliamH blueness: something like this?
15:46:54 @blueness (i assume WilliamH is composing something)
15:47:00 @radhermit ... I was wondering...
15:47:06 @WilliamH "If a maintainer has waited 90 days for arch teams to complete a stable request [more detail here maybe] the maintainer can stabilize the package on all remaining arches unless there is a blocker."
15:47:39 @blueness WilliamH, yes, but for more detail let's just say that it has been stabilized on at least one other arch
15:47:43 @rich0 WilliamH: ... a blocker and the package is considered supported on the arch by upstream.
15:47:47 jmorgan1 WilliamH: only addition is a ping first, just as a helpful notice
15:48:19 @rich0 But, here is a question. Do the arch teams actually WANT a policy like this?
15:48:21 @blueness 90 percent of stabilization failures woudl fail on all arches, but not all
15:48:25 @rich0 Would they rather have stable break instead?
15:48:26 @WilliamH rich0: How do we know if a package is considered supported on the arch by upstream?
15:48:41 @blueness rich0, ppc and ppc64 can entertain that, so propose it to the entire community
15:48:41 @rich0 You're the maintainer - you should be easily able to find what upstream considers supported.
15:48:42 @WilliamH rich0: I don't see a lot of packages that list arches they support.
15:49:02 @dilfridge usually that means they dont care, as long as it builds
15:49:06 @rich0 In any case, it was in our policy last time.
15:49:21 @rich0 Otherwise blockers hold things open forever, for issues upstream never intends to fix.
15:49:21 @WilliamH rich0: Some do, but that doesn't seem the most common thing.
15:49:25 @dilfridge I mean, why should, say, a text editor like nano be arch-specific?
15:49:46 @rich0 How about ...unless there is a blocker with a bug that the upstream package has accepted.
15:50:01 jmbsvicetto blueness: from my experience with arch teams, I consider this proposal as "naive". It ignores all the errors that show up on big endian arches, it ignores all the testing that needs to be done for distinct mips processors and other hardware specific issues
15:50:03 @blueness dilfridge, because sizeof might vary from arch to arch and cause breakage in one but not the other
15:50:16 @blueness jmbsvicetto, i am aware
15:50:31 @ulm dilfridge: I don't know about nano, but emacs comes with a list of supported arches
15:50:34 @dilfridge yes, and we should probably leave that condition in, otherwise we get stabilizations that will never work (imagine opencv drops support for an arch)
15:50:36 @blueness it changes the meaning of what we mean by stable
15:51:00 @rich0 blueness: that is why I think we should talk to the arch teams
15:51:10 @rich0 they might prefer to have stable dropped, vs random packages stabilized
15:51:18 @dilfridge maybe it would be a good idea to give arch teams time to react to this idea
15:51:25 @blueness rich0, you are talking to at least one, ppc+ppc64 which is me and jmorgan1
15:51:50 @WilliamH I think ago does most of the other minor arches ;-)
15:52:04 @blueness rich0, we would prepfer to have systematic stablereq blocks dropped, but not under the pressure of get it done in one month or go exp
15:52:17 @blueness rich0, instead i prefer changing the meaing of stablereq
15:53:07 @dilfridge this would improve reaction time of "minor arches", at the cost of stability
15:53:17 @blueness dilfridge, correct
15:53:38 @blueness but at least we would get to choose the high priority packages and get on them rgith away
15:53:42 @dilfridge with the bonus that the dependency tree stays unbroken
15:53:52 @blueness and still not drop to dev/exp
15:53:54 @blueness dilfridge, correct
15:53:56 @rich0 I'm fine with an interim policy for one month telling everybody not to break depgraphs, but I think we really need to get back on the lists and discuss some concrete proposals. Arch teams really need to get involved in this. It is going to affect them.
15:54:13 @rich0 I want a solution that works for them, but we can't just tread water.
15:54:22 @WilliamH How would I know if I was going to break a depgraph --- repoman?
15:54:35 @rich0 WilliamH: yup - it is pretty obvious
15:54:38 @blueness rich0, suppose in one month ppc/ppc64 comes back with my proposal as okay for that arch?
15:54:39 @WilliamH ok.
15:54:46 @radhermit repoman run tree wide really
15:54:49 @radhermit which few people do
15:55:04 @rich0 blueness: I'd prefer something that works for all archs, but if we need per-arch policy I'm fine with anything that seems sustainable.
15:55:06 @blueness radhermit, that's intenstive, can we get ekeyword expanded
15:55:08 @WilliamH because it takes four hourse ;-)
15:55:12 @WilliamH hours *
15:55:20 @radhermit hey, pkgcheck on travis-ci takes like ~15 mins :P
15:55:25 @rich0 It just can't require maintainers to be building on minor archs themselves.
15:56:03 @blueness radhermit, i'd like something liek this .... stabledeps <cat/pkg> ... which returns the list of all packages which must be stable along with <cat/pkg>
15:56:20 @blueness then i can drop them all to ~arch without dep graph breakage
15:56:30 @blueness and run pkgcheck just to be sure
15:56:45 @radhermit blueness: I'll try to hack something up, but it'll be pkgcore-based
15:57:06 @blueness radhermit, yeah i was going to start hacking ekeyword
15:57:11 @radhermit so I was afk for a bit, did we get any final takeaways from this discussion at all?
15:57:12 @blueness but i can live with anything
15:57:18 @blueness well anything that works
15:57:43 @blueness radhermit, two things
15:57:48 @WilliamH Good question, where are we with this...
15:57:51 @rich0 (FYI - I'm going to be a lot more afk in a few mins.)
15:57:55 @blueness 1) the weak definition of stablereq above
15:57:58 jmorgan1 rich0: why doesn't a council member go ping each arch team
15:58:10 jmorgan1 see if there are still active
15:58:14 @rich0 jmorgan1: already done.
15:58:14 @blueness 2) the possibility of dropping large blocks of stabilized packages without brekaing depgraph
15:58:16 jmorgan1 get more input
15:58:28 @rich0 somebody sent an email to all of them, and there is -project and -dev
15:58:41 @rich0 But, I can send another email. I'm just not going to hunt them down at home... :)
15:58:48 @WilliamH jmorgan1: we've been trying for years :p
15:58:49 * blueness ping blueness
15:58:50 @dilfridge jmorgan1: if noone replies...
15:58:53 @radhermit I'll probably talk to the guy behind 4-5 minor arches tonight ;)
15:58:54 jmorgan1 rich0: do how many arch leads responded?
15:59:03 @radhermit but most of those are exp these days afaik
15:59:10 @rich0 I'd have to look. You're here, but there was very little response
15:59:12 @blueness radhermit, those don't count because they're exp
15:59:43 @rich0 But, I don't want to rush into this. I'm fine with giving it another month. We really need engagement though. If an arch team just can't keep up at all, I really question them not being marked exp
15:59:58 jmorgan1 again, back to ploicy. if an arch team is not active. then it makes sense to drop their profiles
16:00:00 @rich0 If they're just going to have a bazillion auto-stable packages that might not even build, why bother?
16:00:02 jmorgan1 policy
16:00:13 @radhermit the problem is, major arches like amd64 can suddenly not keep up if one or two people take a break
16:00:21 @WilliamH Ok, which arch teams can we consider inactive at this point.
16:00:28 @radhermit (at least it was like that only a year or so ago)
16:00:30 @blueness rich0, if its a lot then its bad
16:00:36 @rich0 Also, this is just a point in time. They can be inactive today, and active tomorrow. They can be active today and inactive tomorrow. We need to adjust over time. This isn't some once-and-for-all decision.
16:00:43 @blueness but as i said above 90% either fail on all arches or pass on all arches
16:00:47 @blueness so we adopt a risk
16:01:02 @radhermit ok so anyway... I'll try to summarize this all
16:01:06 @WilliamH radhermit: amd64 shouldn't have issues because most devs are on amd64 and we can stabilize there.
16:01:08 @blueness the gamble breaks when bigendianness or sizeof(foo) aren't the same
16:01:15 @rich0 ok, I will be fairly afk. I'll try to watch out for votes or anything major
16:01:25 @radhermit moving sort of on... did we want to even vote on ffmeg/libav stuff?
16:01:27 @dilfridge QFloat on arm. Nuff said.
16:01:38 @radhermit doesn't seem council is necesary imo
16:01:56 @radhermit unless people start flip/flopping the setting
16:02:01 @blueness radhermit, i didn't even understand that issue really
16:02:42 @WilliamH radhermit: I would agree, we aren't needed unless people start flip-flopping the default.
16:03:15 @WilliamH blueness: the issue was just that mgorny wanted us to pick the default for it, but I don't think that's necessary unless there is conflict.
16:03:24 @dilfridge fine with me, given that this is actually a "first changing of the default", more or less
16:03:34 @radhermit alright then that'll be our response unless others have issues
16:03:42 @radhermit so we're basically out of time now
16:03:56 @radhermit we've got bug #503382
16:03:56 @WilliamH So where are we on the arches?
16:03:58 willikins radhermit: https://bugs.gentoo.org/503382 "Missing summaries for 20131210, 20140114, and 20140225 council meetings"; Doc Other, Project-specific documentation; CONF; ulm:council
16:04:11 @radhermit WilliamH: hardly anywhere new, afaics
16:05:10 @WilliamH radhermit: so can we do anything with old stable reqs?
16:05:35 @dilfridge we should probably table to next week if we want to talk more about the arches
16:05:45 @WilliamH like bug 530424
16:05:47 willikins WilliamH: https://bugs.gentoo.org/530424 "sys-apps/kmod-19 stable request"; Gentoo Linux, Keywording and Stabilization; CONF; williamh:udev-bugs
16:05:56 @ulm sorry, I was afk for a few mins. I'm o.k. with no council action for ffmpeg/libav. it's a use flag default only and should be handled by maintainers
16:05:56 @radhermit I think we'd need to actually vote on stuff and the discussion ran too long and varied unfortunately
16:06:25 @WilliamH bug 530418
16:06:30 willikins WilliamH: https://bugs.gentoo.org/530418 "net-fs/nfs-utils-1.3.1-r4 stable request"; Gentoo Linux, Keywording and Stabilization; CONF; williamh:net-fs
16:07:35 @radhermit so yes, tabling the discussion about arches for another month then
16:07:41 @blueness okay
16:07:42 @radhermit is probably best at this point
16:08:32 @radhermit open floor now if anyone else wants to discuss things
16:08:41 @WilliamH sorry folks, I was looking up bugs and didn't see the last messages
16:09:34 @radhermit otherwise the official portion of the meeting is closed
|