summaryrefslogtreecommitdiff
blob: 4ac5537e8bd8d611309713b075bf6b2c805dbc18 (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
--- Log opened Tue Oct 09 21:09:46 2012
21:09 -!- Irssi: #gentoo-council: Total of 45 nicks [4 ops, 0 halfops, 1 voices, 40 normal]
21:09 -!- Irssi: Join to #gentoo-council was synced in 0 secs
21:09 <   grobian> sorry folks
21:09 <@      ulm> good :)
21:09 <@ Chainsaw> Good, that did it.
21:10 <@ Chainsaw> Good evening grobian.
21:10 <   grobian> nickserv don't give me identify
21:10 <+dberkholz> this is beautifully ironic
21:10 <+dberkholz> anyone got his number?
21:10 <  WilliamH> dberkholz: All of us should have it; he sent it to the alias.
21:10 <+dberkholz> ah, there it is.
21:10 <+dberkholz> i'll shoot him a text
21:10 <   grobian> thanks all for texting me
21:10 -!- mode/#gentoo-council [+o grobian] by ChanServ
21:10 <@ Chainsaw> Excellent. Identified and everything.
21:10 <@  grobian> really crap, me sending a reminder and stuff
21:10 <@ Chainsaw> You are not an imposter.
21:10 <@  grobian> ah
21:11 <@  grobian> it's jsut incredibly slow
21:11 <@  grobian> and me too impatient
21:11 <@      ulm> Chainsaw: sounds unlikely, given his sms reply ;)
21:11 -!- floppym [~quassel@gentoo/developer/floppym] has joined #gentoo-council
21:11 < scarabeus> :D
21:11 < scarabeus> he sent it to the phone numbers
21:11 < scarabeus> but i cant find MY phone now :/
21:11 <@  grobian> ok, do you guys prefer me to quickly put the agenda thing on www.g.o?
21:12 <@ Chainsaw> grobian: ulm linked me to http://article.gmane.org/gmane.linux.gentoo.project/2163
21:12 <@ Chainsaw> grobian: Which works for me.
21:12 <@  grobian> Chainsaw: yeah, that is it
21:12 <+dberkholz> there's the in_iuse thing too
21:12 <+dberkholz> do you want to talk about that?
21:12 <@      ulm> and we really need our own archives back in working condition
21:12 <@  grobian> dberkholz: I shot it ;)
21:13 <+dberkholz> yes sir chair sir
21:13 <@  grobian> dberkholz: you or anyone disagree with that? we can put it on
21:13 -!- radhermit [radhermit@gentoo/developer/radhermit] has joined #gentoo-council
21:14 <@  grobian> ok
21:14 <@  grobian> rollcall
21:14 <@ Chainsaw> I am present and accounted for.
21:14 <@  grobian> (sorry all for me being late)
21:14 -!- alexxy [~alexxy@gentoo/developer/alexxy] has quit [Ping timeout: 272 seconds]
21:14 <@      ulm> \o/
21:14 <  WilliamH> here
21:14 <@  grobian> scarabeus: dberkholz seen you two
21:14 <@  grobian> Betelgeuse: you around too?
21:14 < scarabeus> here
21:15 <+dberkholz> yep.
21:15 <@Betelgeus> grobian: yes
21:15 <@  grobian> ok, do you want me to report myself as being late?
21:15 <@  grobian> vote
21:15 <@      ulm> no
21:15 *** Chainsaw votes no
21:15 < scarabeus> no
21:15 <  WilliamH> no
21:15 <@Betelgeus> yes but no missing marker
21:15 <@ Chainsaw> grobian was responsive on SMS.
21:15 <@ Chainsaw> And promptly appeared. I have done this kind of thing in the past, and not been shot for it.
21:16 <@  grobian> lol
21:16 <@  grobian> ok
21:16 <@  grobian> good, just for the record
21:16 <@  grobian> thanks
21:16 <@  grobian> Ok, I'd like to go on to point 2, the EAPI5 usage in tree
21:16 <@  grobian> are we prepared to vote on that?
21:16 <@ Chainsaw> I would like for that to proceed with immediate effect please.
21:16 <@ Chainsaw> Yes.
21:16 *** Chainsaw votes yes
21:16 < scarabeus> ^_^
21:16 <@Betelgeus> fyi there's no late concept in GLEP 39
21:16 <@  grobian> good, votye for usage of EAPI5 in tree
21:16 *** ulm votes yes
21:16 *** scarabeus is for yes
21:17 *** WilliamH votes yes
21:17 -!- alexxy [~alexxy@gentoo/developer/alexxy] has joined #gentoo-council
21:17 <+dberkholz> sure
21:17 <@Betelgeus>  I don't think a separate vote is required but yes
21:17 <@      ulm> maybe we should clarify that EAPI 5 isn't allowed for stable yet
21:17 <@  grobian> grobian: yes
21:17 <@Betelgeus> ulm: then we should clarify a lot of other QA things as well
21:17 < scarabeus> Betelgeuse: we actually wrote it to the roll call :D
21:17 <@      ulm> only when the Portage version supporting it goes stable
21:17 <@  grobian> ulm: good point
21:18 <@ Chainsaw> ulm: Does repoman not check for that situation already?
21:18 <@      ulm> but it was handled like that in the past, so maybe it's obvious
21:18 <@ Chainsaw> ulm: And if it does not, can that be implemented please?
21:18 <@      ulm> Chainsaw: I don't think it does
21:18 <+dberkholz> that should be a technical check, not a policy
21:18 <@  grobian> ulm: do you want a boundary condition? (e.g. when portage goes stable, or X months after that)
21:19 <@      ulm> grobian: as soon as portage goes stable
21:19 <@  grobian> ulm: got that now
21:19 <@ Chainsaw> The second after, if need be.
21:19 <@  grobian> http://dev.gentoo.org/~grobian/agenda-20121009.txt
21:19 <@ Chainsaw> If repoman prevents any accidents... that should do nicely. If devs want to use --force and break the tree, that is when policy can kick in.
21:19 <@  grobian> "common sense"
21:20 <@  grobian> ok, shall we move onto point 3?
21:20 <@  grobian> Package name specification
21:20 <@  grobian> basically, ulm outlined it pretty clearly, IMO
21:20 <@ Chainsaw> Option C please. The rules were voted in.
21:20 <@      ulm> grobian: you've messed up the indentation :p
21:20 <@ Chainsaw> Portage does not get a free pass here.
21:21 <@  grobian> ulm: yeah, tabs, I need to fix my .muttrc
21:21 <@  grobian> ok
21:21 <@  grobian> let's vote for a, b, c or d
21:21 *** Chainsaw votes C
21:21 <@      ulm> b or d
21:21 <+dberkholz> B
21:21 <+dberkholz> i prefer fixing docs to code.
21:21 <@  grobian> ulm: how do I have to interpret that?
21:21 <@Betelgeus> scarabeus: note for next time
21:21 < scarabeus> b
21:22 <@      ulm> grobian: b then ;)
21:22 <@  grobian> ulm: ok :)
21:22 <@ Chainsaw> Looks like a majority for B then?
21:22 *** Chainsaw can live with that :)
21:22 <@  grobian> WilliamH: your vote?
21:22 *** WilliamH votes b also
21:23 <@      ulm> well, both portage and the tree comply with b already
21:23 <@  grobian> B: ulm, dberkholz, scarabeus, grobian, williamh
21:23 <@  grobian> C: chainsaw
21:23 <@  grobian> so, B wins
21:23 <@Betelgeus> b+c
21:23 <@ Chainsaw> grobian: Not unanimous for a change. This is good. I have had complaints that meetings were getting boring.
21:23 <@  grobian> so, ulm, what did you want to do with d?
21:23 <@Betelgeus> If we only change a future EAPI Portage should comply with the existing ones
21:24 <@  grobian> Betelgeuse: what does that mean?
21:24 <@      ulm> grobian: d would have been my second choice
21:24 <@  grobian> Chainsaw: pardon my faulty spelling
21:24 <@Betelgeus> grobian: or was b meant to be retroactive?
21:25 <@  grobian> b means fit the spec to what portage does, IMO
21:25 <+dberkholz> boring is probably good, because it means most issues were hashed out in advance
21:25 <     _AxS_> ..so to clarify that means change PMS everywhere applicable ?
21:26 <@  grobian> Betelgeuse: I'd prefer if you'd choose one option
21:26 *** ulm understands it in this way
21:26 <@  grobian> _AxS_: I also understand it that way
21:26 <@Betelgeus> grobian: b if Portage has always behaved like that
21:26 <@      ulm> Betelgeuse: it has since 2009 at least
21:26 <@Betelgeus> grobian: I don't think we should fit PMS if Portage has changed in the recent history
21:26 <@      ulm> I haven't checked earlier versions
21:27 <@Betelgeus> ulm: 2009 was when PMS was in effect so they should not go about changing things
21:27 <@  grobian> ok
21:28 <@  grobian> do you want to change your vote then, Betelgeuse?
21:28 <@  grobian> if not, I'd like to finish this topic, and move on to the next
21:29 <@Betelgeus> grobian: I would like to see how others understood the option
21:29 <@  grobian> ok, go ahead
21:29 <@Betelgeus> grobian: b is still fine if we note what I said
21:29 <@      ulm> apply b to all EAPIs
21:29 <+dberkholz> +1
21:30 *** WilliamH is fine with that
21:30 <@  grobian> ok, shall we move on then?
21:30 <@Betelgeus> grobian: yes
21:30 <@  grobian> great
21:30 <@  grobian> the open bugs
21:31 <@  grobian> I think the only one is the one we have on the agenda for a while
21:31 <@  grobian> I'll try to sort it out with jmbsvicetto in prague
21:31 <@  grobian> no guarantees
21:31 < scarabeus> thats what i plan to do as he stays at my place
21:31 <@  grobian> cool]
21:31 < scarabeus> as i said last meeting :-)
21:31 <@  grobian> we will both doo it
21:32 *** grobian updated it
21:32 <@  grobian> ok, open floor then
21:32 *** grobian opens the floor
21:32 <@Betelgeus> Any other people going to Prague?
21:32 <@      ulm> +1
21:32 <@Betelgeus> I booked flights yesterday
21:32 <@  grobian> cool!
21:32 <@Betelgeus> So good we can get drunk and do a meeting
21:32 <@  grobian> yeah, hahahaha
21:32 <@  grobian> ok
21:32 <@  grobian> Open Floor!
21:32 <@  grobian> anyone who wants to raise an issue to the council?
21:33 <@  grobian> I take that as a no
21:33 <  WilliamH> Not really an issue, but a comment. It is going to definitely be interesting to see what happens with udev... Is everyone aware of the debate on lkml?
21:34 <@  grobian> no, would you like to share a summary with us?
21:34 <@ Chainsaw> Go ahead WilliamH. Those last two links I sent you should be rather informative.
21:34 <  WilliamH> Basically the kernel guys are looking into taking over some or maybe all of the udev functions...
21:34 <@ Chainsaw> (The initial Linus posting and his response to Kay Sievers)
21:34 <@ Chainsaw> Perhaps Al Viro's take.
21:34 <  WilliamH> Chainsaw: can you post the links here again?
21:35 <@ Chainsaw> WilliamH: That was on a different computer I'm afraid.
21:35 <@  grobian> interesting, so that means udev will be just kernel built-in?
21:35 <  WilliamH> ok folks give me a second to find them...
21:35 <  WilliamH> grobian: I'm not really sure yet.
21:35 <  WilliamH> grobian: but changes there are definitely happening.
21:36 <@  grobian> while you're searching
21:36 <@  grobian> one issue people
21:36 <     _AxS_> Since in_iuse was mentioned earlier -- i believe there was quasi-consensus on that one that the best way to deal with it will be in a future eapi; is that the take Council has on it too?
21:36 <@  grobian> next meeting, 20:00 UTC again?
21:36 <@  grobian> (iso 19:00)
21:36 <+dberkholz> again?
21:36 <@  grobian> _AxS_: I would vote yes
21:36 *** ulm doens't care if it's 19 or 20 UTC
21:36 <@  grobian> dberkholz: daylight savings thing here in europe
21:37 <     _AxS_> grobian: ok so work will be done and it can get added to the agenda for eapi=6 whenever that rolls up.
21:37 <@  grobian> _AxS_: from my point of view, yes.  That ferringb said/suggested
21:37 <@  grobian> ok, next meeting will then be 13 November 2012, 20:00 UTC
21:37 <@Betelgeus> the earlier the better for me
21:38 <  WilliamH> https://lkml.org/lkml/2012/10/2/303
21:38 <  WilliamH> That's Linus' original post, and the other things follow it in that thread
21:38 <@  grobian> Betelgeuse: I'd like it too
21:38 <     _AxS_> Rumour has it that infra will be working on rolling out the git tree; does Council know anything about that?
21:38 <  ferringb> _AxS_: wrong forum for asking
21:39 <  ferringb> aka, ask infra, not council
21:39 *** ferringb sent emails detailing current status of it, and areas people nee dto step up (hooks in particular, a helping hand is needed for)
21:39 <     _AxS_> ahok.  wasn't sure if it'd be a Council thing to freeze the tree or whatnot while the conversion happens
21:39 <@ Chainsaw> _AxS_: The council doesn't call the shots on this.
21:39 <  ferringb> we'll sort that when it comes; if a freeze is necessary, it'll be sub 8 hours
21:39 <@  grobian> not a council thing, imo
21:40 <@ Chainsaw> _AxS_: Nothing moves until ferringb says it does.
21:40 <  WilliamH> What we are going to do is not stabilize udev-18x for a wwhile and monitor the upstream situation.
21:40 <  ferringb> the plan involves no freeze however, beyond an hour outage or so
21:40 <  ferringb> Chainsaw: robin moreso.  I'm just his minion
21:40 <  WilliamH> There is already a commit in the kernel to load firmware directly.
21:40 <     _AxS_> wonderful!  (Can this be left in the minutes?)
21:40 <  WilliamH> It looks like that will hit in 3.7
21:40 <@  grobian> Ok, let's end the meeting here, then you can continue here whatever
21:40 <  ferringb> with that said
21:41 <  ferringb> council commentary- subjective commentary- on the rough proposed unified dependencies would be useful.
21:41 <  ferringb> no, I'm not asking for approval.  I'm after a basic headcount of who says no, and or the potential of a dev vote if folks are particularly divided and no clear majority
21:42 <  ferringb> (how's that for chucking a grenade into your quiet meeting? :)
21:42 <@  grobian> I for one would like to be a bit more informed about the issue because I saying anything about it
21:42 <  ferringb> grobian: what do you need to be better informed?
21:42 *** WilliamH agrees  with grobian 
21:42 <  ferringb> glep needs updating, which is on the todo
21:42 <@  grobian> ferringb: like what you're asking me
21:42 <@Betelgeus> ferringb: I like the exherbo approach
21:42 <@  grobian> ferringb: I don't think the git migration thing should EVER be a council topic
21:42 <  ferringb> I'm just looking to see how to get the details/info to y'all *clearly*, w/ less of the trolling on the ml gumming the info up
21:42 <@  grobian> because it simply needs to be done
21:42 <@  grobian> not decided upon
21:43 <@  grobian> the plan is pretty much laid out clearly, IMO
21:43 <  ferringb> grobian: err.  I was asking about unified dependencies.
21:43 <@  grobian> here, see
21:43 <@  grobian> lol
21:43 <  ferringb> git tranition isn't a council topic because y'all aren't doing the work, so nothing to talk about. :)
21:43 <@  grobian> I don't even know what you're talking about
21:43 < scarabeus> ferringb: I like the unified deps idea, but I didnt get my ass to reply there due to all that noise to real stuff ratio
21:43 <@  grobian> please just bring it up on -project, with pointers and all
21:43 <@  grobian> I get lost in the flamewars sometimes
21:44 <@Betelgeus> sounds like a -dev topic
21:44 <@  grobian> we can add it to the next agenda
21:44 <@  grobian> in fact, please do
21:44 <  WilliamH> Yeah me too. I like the concept, but there was so much in that thread it was difficult to follow.
21:44 <  ferringb> ehh
21:44 <@ Chainsaw> I don't think it needs to be on the agenda.
21:44 <  ferringb> grobian: tbh, I think it's better I identify exactly how to make sure y'all know the details/bits involved here, then adding it to the agenda
21:45 <@ Chainsaw> If you'd like a private briefing by the stakeholders sent to council@
21:45 <  ferringb> I don't want discussion w/out understanding in full
21:45 <@ Chainsaw> I think that is more feasible.
21:45 <  ferringb> bluntly, the -dev ml already had enough of that
21:45 <@  grobian> I can read, if I know where to find it, and what's the problem
21:45 <@ Chainsaw> Even if it's just ferringb sending you his earlier write-up.
21:45 <  ferringb> grobian: http://dev.gentoo.org/~ferringb/unified-dependencies/
21:45 <@  grobian> I don't like exercises like that lengthy discussion about the sub-slot bogus
21:46 <  ferringb> grobian: http://dev.gentoo.org/~ferringb/unified-dependencies/extensible_dependencies.html <-- glep, http://dev.gentoo.org/~ferringb/unified-dependencies/examples/herds/ <-- herd level view of how it would impact deps
21:46 <     _AxS_> there's some good stuff that came out of the ML arguments too -- like, ome of the primary differences between *DEPEND vars and DEPENDENCIES (that being "authoritative" specification for each phase, i think is the wording?)
21:46 <  ferringb> re: exherbo labels, I addressed the similarity between the two in an email, and via analysis http://dev.gentoo.org/~ferringb/unified-dependencies/labels/
21:47 <  ferringb> authoratitive I need to incorporate fully into the glep, since that's implicit, but not explicitly stated
21:47 <  ferringb> Betelgeuse: presume you're pretty well caught up on the topic, sans potentially my "this is why labels isn't worth it for us" arguments?
21:47 <     _AxS_> ..and possibly important enough to be dealt with/decided upon separately
21:47 <  ferringb> _AxS_: can't be, unfortunately, since going authoritative w/out this matching change to metadata makes devs lives worse
21:48 <     _AxS_> true
21:48 <  ferringb> when is the next meeting?  date, not time
21:49 <@ Chainsaw> The second Tuesday in November, presumably?
21:49 <  ferringb> ok
21:49 <@  grobian> ferringb: please chuck all those links in a mail on -project, preferably in reply to the next call for agenda items mail
21:49 <     _AxS_> but it defines the decision of "yes we need a change" vs "no we dont" , separately from the change itself.
21:49 <  ferringb> will sort the glep, and if necessary, will cc each of your asses (I'm not naming names, but... grobian) to make sure y'all see it :P
21:49 <@  grobian> ferringb: 13 November 2012, 20:00 UTC
21:49 <     _AxS_> <grobian> ok, next meeting will then be 13 November 2012, 20:00 UTC  <-- that?
21:49 <  ferringb> _AxS_: yeah, I'm blind
21:49 <@  grobian> ferringb: and agenda call is sent 30th of october
21:50 <  ferringb> yep
21:50 <@  grobian> agenda is sent out on 6th of november
21:50 <@  grobian> ok, @council: I'd like to close this meeting
21:50 <  ferringb> may put it on y'alls agenda.  not looking for necessarily approval (would be nice, but les be realistic), just discussion
21:50 <  WilliamH> Before anyone takes off, did my link and comment about the kernel commit get lost in the chatter?
21:50 <     _AxS_> WilliamH: <WilliamH> https://lkml.org/lkml/2012/10/2/303   <-- that one?
21:50 <@  grobian> WilliamH: you want it in the summary?
21:51 <  WilliamH> grobian: I'm not sure if it needs to be there or not, It isn't really an issue we decide anything on here, just something to track.
21:51 <@  grobian> WilliamH: w/e http://dev.gentoo.org/~grobian/agenda-20121009.txt
21:52 <@  grobian> ok. thank you all for being productive
21:52 <@  grobian> I'll send out the summary to @council soon
21:52 <     _AxS_> thanks for chairing, grobian !
21:52 < scarabeus> grobian: ack on the summary and chairing
21:52 < scarabeus> s/ack/thanks/
21:52 <@  grobian> and sorry once again for my problematic arrival
21:53 <  WilliamH> grobian: ok, that looks good.
21:54 <  ferringb> WilliamH: fun thread btw
21:54 -!- grobian changed the topic of #gentoo-council to: Next meeting: 2012-11-13 20:00 UTC | http://www.gentoo.org/proj/en/council/utctolocal.html?time=2000 |