Gentoo Archives: gentoo-commits

From: "Andreas HAttel (dilfridge)" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in xml/htdocs/proj/en/council/meeting-logs: 20140225.txt
Date: Sat, 01 Mar 2014 12:30:07
Message-Id: 20140301122959.C1C642004C@flycatcher.gentoo.org
1 dilfridge 14/03/01 12:29:59
2
3 Added: 20140225.txt
4 Log:
5 add Feb 2014 meeting log
6
7 Revision Changes Path
8 1.1 xml/htdocs/proj/en/council/meeting-logs/20140225.txt
9
10 file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/council/meeting-logs/20140225.txt?rev=1.1&view=markup
11 plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/council/meeting-logs/20140225.txt?rev=1.1&content-type=text/plain
12
13 Index: 20140225.txt
14 ===================================================================
15 [19:59:47] <dilfridge> have we started already?
16 [19:59:52] -*- dilfridge here
17 [19:59:56] -*- WilliamH is here
18 [19:59:58] <ulm> dilfridge: not really ;)
19 [20:00:00] -*- blueness here
20 [20:00:00] <dberkholz> nope
21 [20:00:01] <WilliamH> no we haven't started.
22 [20:00:09] <rich0> I'm sure we're all listening in though :)
23 [20:00:12] <dberkholz> now it's 1900
24 [20:00:12] <mgorny> false start :D
25 [20:00:14] <blueness> we are
26 [20:00:18] -*- dilfridge reads backlog
27 [20:00:34] <dberkholz> so speak up, councilors
28 [20:00:37] <blueness> dilfridge, don't read the backlog, it iwll damage your brain forever!
29 [20:00:41] -*- ulm here
30 [20:00:45] <scarabeus> nah it is just fun to read and be quiet :)
31 [20:00:47] -*- scarabeus here
32 [20:00:56] -*- blueness here again
33 [20:01:05] -*- rich0 still here
34 [20:01:17] <dberkholz> ok that's everybody
35 [20:01:38] <dberkholz> i attempted to order the topics so that the more controversial stuff was at the end, so we don't end up debating that for the whole meeting
36 [20:01:56] -*- WilliamH is here
37 [20:02:36] <dberkholz> first off, i just wanted to note that the gpg signing glep is now an actual glep, although robin hasn't requested a vote yet
38 [20:03:11] <dilfridge> dberkholz: yeah, I made that stuff, but I want to read the eu crypto regulations and discuss them with robin first
39 [20:03:40] <WilliamH> dberkholz: can you please link the agenda real quick?
40 [20:03:47] <dilfridge> next time we should be able to finish it, there just wasnt enough time for the 90 pages
41 [20:03:56] <dberkholz> yeah it's here: http://dev.gentoo.org/~dberkholz/council_agenda_20140225.txt
42 [20:04:06] <blueness> do we need a final vote on the gpg glep?
43 [20:04:24] <dilfridge> there are minor changes between robbat2's mail and the wiki version but nothing serious
44 [20:04:34] <dberkholz> so hopefully next meeting we can vote on that
45 [20:04:40] <blueness> k
46 [20:04:43] <dilfridge> I recommend we wait until next meeting with the formal vote, or do it in between via bug
47 [20:04:49] <rich0> I think it needs a bit of documentation cleanup, but the policy side looks fine to me
48 [20:04:53] -*- blueness is collecting agenda items already ;)
49 [20:05:05] <ulm> dilfridge: can you explain point 8. of the Recommendations section in a nutshell?
50 [20:05:16] <dilfridge> wait
51 [20:05:21] -*- dilfridge fires up browser
52 [20:05:32] <ulm> that fifthhorseman thingy
53 [20:06:10] <rich0> yeah, that had me scratching my head
54 [20:06:13] <rich0> Didn't dig up the docs.
55 [20:06:21] <dilfridge> for the details you have to ask robbat2, but as far as I can remember it's a workaround for a protocol weakness (which will be hardcoded in some future standard)
56 [20:06:31] --> dwfreed (~dwfreed@encoded/developer/dwfreed) hat #gentoo-council betreten
57 [20:06:34] <dilfridge> it was discussed on the ml long time ago
58 [20:06:42] <ulm> k
59 [20:06:50] <ulm> I'll try to dig it up then
60 [20:06:56] <rich0> Is that a literal, or is that a <stick your email here>?
61 [20:07:09] <dilfridge> the fifthhorseman bla is just some arbitrary identifier, which was once chosen on the gnupg mailing list
62 [20:07:41] <rich0> That wasn't obvious to me.
63 [20:07:42] <dilfridge> my internet is slow, can anyone give me a direct link to the wiki page?
64 [20:07:49] <rich0> https://wiki.gentoo.org/wiki/GLEP:63
65 [20:07:57] -*- dilfridge is on gsm / gprs
66 [20:08:29] <dilfridge> 10s quassel lag
67 [20:09:06] <dilfridge> afaik gnupg inserts some variable there a la printf
68 [20:09:11] <dilfridge> page still loading
69 [20:09:25] --> grknight (~Thunderbi@50.120.197.130) hat #gentoo-council betreten
70 [20:09:32] <rich0> In any case, that was the sort of thing I meant by doc issues- it is a bit hazy on how to follow the guide. The policies themselves seem fine.
71 [20:09:53] <blueness> rich0, ditto regarding setting an expiration date
72 [20:09:58] <rich0> It references some general howtos, but simply following those doesn't ensure compliance
73 [20:10:02] <dilfridge> sig-notation issuer-fpr@×××××××××××××××××××××××××××××××.net=%g
74 [20:10:43] <dilfridge> the %g is replaced by gnupg. the issuer-fpr@×××××××××××××××××××××××××××××××.net= is an identifier that was once (arbitrarily) chosen and stays the same now.
75 [20:10:56] <ulm> k
76 [20:11:03] <dberkholz> alright
77 [20:11:04] <ulm> not very obvious, though
78 [20:11:13] <dilfridge> that's all I can say right now
79 [20:11:24] <dberkholz> yeah it would be great if few people who are not gnupg experts could try running through it and see how it goes for them
80 [20:11:27] <dberkholz> such as all of you
81 [20:11:44] <dberkholz> and then report back on your experiences and any issues that crop up
82 [20:12:21] <dberkholz> on that note, i don't think we're going to make any more progress today on the glep so let's move on, shall we?
83 [20:12:25] <ulm> so we postpone voting till next month?
84 [20:12:32] <dilfridge> yes please
85 [20:12:32] <blueness> ulm, yes
86 [20:12:41] <ulm> sounds good
87 [20:12:43] <blueness> item #1 next month
88 [20:12:46] <dberkholz> the first new topic is EAPI deprecation
89 [20:13:16] <dberkholz> anyone have any concerns to raise before we vote?
90 [20:13:41] <ulm> everyone seen these graphs? http://www.akhuettel.de/~huettel/plots/eapi.php
91 [20:14:44] <rich0> Yup - the QA meeting log was also helpful
92 [20:15:02] <blueness> dberkholz, do we vote on each eapi?
93 [20:15:06] <rich0> Honestly, they already covered most of the key observations
94 [20:15:15] <blueness> ie 4 votes/
95 [20:15:23] <dberkholz> i'd like to try a group vote to just approve everything at once, unless someone has a specific concern
96 [20:15:39] <blueness> dberkholz, just one concern
97 [20:15:44] <blueness> eapi=0 and toolchain
98 [20:16:03] <WilliamH> blueness: the vote is to complain about eapi0 not ban it.
99 [20:16:03] <blueness> its only a warning, but much of the toolchain stuff is still eapi=0
100 [20:16:12] <dilfridge> deprecation in general is no problem, with banning it's not 100% clear what it means
101 [20:16:18] <blueness> WilliamH, understood
102 [20:16:35] <blueness> so we should at least mention this in the minutes as a concern for eapi=0
103 [20:16:41] <WilliamH> dilfridge: banning means no new ebuilds of that eapi are allowed
104 [20:16:53] <blueness> deprecation as a step to banning
105 [20:17:01] <ulm> WilliamH: right, adding a new ebuild file won't be allowed
106 [20:17:04] <rich0> Yeah, I have no issues with deprecating. Honestly, I wouldn't necessarily even mind a ban with a toolchain exception or whatever (they can just ignore repoman).
107 [20:17:11] <ulm> changing an existing one is still fine
108 [20:17:12] <scarabeus> how did that attempt to new eapi toolchain went actually?
109 [20:17:34] <blueness> scarabeus, i don't know, i never heard back from dirtyepic
110 [20:17:49] <WilliamH> I think it is being worked.
111 [20:17:49] <blueness> he said mgorny had done some work here, but i'm not sure its ready
112 [20:18:20] <TomWij> ( In the QA meeting it came up that one needs to be clear whether you ban 1) in-place edits, 2) revision bumps and/or 3) new versions; in this case, "new ebuilds" would be interpreted as (2) and (3). )
113 [20:18:20] <scarabeus> okey
114 [20:18:32] <scarabeus> new files simply is the best
115 [20:18:35] <mgorny> blueness: on toolchain? not that i know of :)
116 [20:18:37] <scarabeus> ban anything that is new file
117 [20:18:39] <blueness> okay so the concern is noted for the minutes ... to keep in mind that we can't go the next step and ban eapi=0 without ack from toolchain when this comes up in the future
118 [20:18:54] <scarabeus> if you inline edit you are fine
119 [20:18:54] <scarabeus> you should actually not inline change eapi ever
120 [20:18:56] <scarabeus> ;)
121 [20:19:09] <dberkholz> alright.
122 [20:19:10] <scarabeus> by inline i mean in one file
123 [20:19:21] <mgorny> how about security revbumps?
124 [20:19:41] <WilliamH> mgorny: same deal, new file = update the eapi
125 [20:19:45] <dberkholz> i don't think we should make special cases
126 [20:19:58] <dilfridge> 0 can stay 0
127 [20:20:05] <dilfridge> 1 is practically irrelevant
128 [20:20:12] <dilfridge> 2 can be changed to 3 easily
129 [20:20:36] <blueness> k
130 [20:20:55] <blueness> i'm ready to vote on mass
131 [20:20:57] <blueness> en masse
132 [20:21:09] <scarabeus> yeah lets try first en masse :)
133 [20:21:35] <dberkholz> so i think the vote can be, deprecate EAPIs 0 and 3, and ban EAPIs 1 and 2. repoman should warn about new deprecated ebuilds and block new banned ebuilds.
134 [20:21:37] <rich0> How about we do a bunch of them at once instead?
135 [20:21:57] <ulm> dberkholz: one vote only?
136 [20:22:03] <rich0> WFM
137 [20:22:09] <ulm> I'm against banning eapi 2
138 [20:22:12] <WilliamH> rich0: that's what we are doing ;-)
139 [20:22:12] <rich0> If it fails we can tweak it until it passes
140 [20:22:12] <dberkholz> if we can't manage to pass it in one vote, we can break it down
141 [20:22:31] --> jdhore2 (~jdhore@gentoo/developer/jdhore) hat #gentoo-council betreten
142 [20:22:54] <ulm> can't we have the votes indicated in the agenda?
143 [20:23:15] <dberkholz> fine, i don't care.
144 [20:23:28] <dberkholz> vote to deprecate EAPI 3
145 [20:23:34] <scarabeus> yap
146 [20:23:35] -*- rich0 yes
147 [20:23:36] -*- ulm yes
148 [20:23:38] <dberkholz> yes
149 [20:23:39] -*- WilliamH yes
150 [20:23:40] -*- blueness yes
151 [20:23:43] -*- dilfridge yes
152 [20:23:48] <dberkholz> vote to deprecate EAPI 0
153 [20:23:51] -*- rich0 yes
154 [20:23:52] -*- scarabeus yes
155 [20:23:53] -*- ulm yes
156 [20:23:55] <dberkholz> yes
157 [20:23:57] -*- dilfridge yes
158 [20:23:57] -*- WilliamH yes
159 [20:24:00] -*- blueness yes
160 [20:24:09] <dilfridge> a bit slower please :|
161 [20:24:20] <dberkholz> vote to ban new EAPI 1 ebuilds
162 [20:24:24] -*- ulm yes
163 [20:24:25] -*- rich0 yes
164 [20:24:27] -*- dilfridge yes to ban EAPI 1
165 [20:24:29] -*- blueness yes
166 [20:24:30] <dberkholz> yes
167 [20:24:31] -*- scarabeus yes
168 [20:24:35] -*- WilliamH yes
169 [20:24:43] <dberkholz> vote to ban new EAPI 2 ebuilds
170 [20:24:46] -*- ulm no
171 [20:24:50] <dberkholz> yes
172 [20:24:50] -*- rich0 yes
173 [20:24:51] -*- blueness yes
174 [20:24:56] -*- scarabeus yes
175 [20:24:57] -*- dilfridge abstain
176 [20:25:04] -*- WilliamH yes
177 [20:25:18] <dberkholz> nice work, team. 4 votes in 2 minutes.
178 [20:25:28] --> seemant (seemant@unaffiliated/seemant) hat #gentoo-council betreten
179 [20:25:34] <rich0> If only we could be paid by the vote...
180 [20:25:41] <scarabeus> do we get effectivity achievement?
181 [20:25:46] <scarabeus> rich0: wait you are getting paid? :D
182 [20:25:52] <dberkholz> next topic is "Stable keywords on testing architectures
183 [20:25:57] <rich0> scarabeus: what, you're not embezzling?
184 [20:26:09] -*- WilliamH wants part of that paycheck ;-)
185 [20:26:38] <ulm> can someone clarify what archs we are talking about?
186 [20:27:03] <dilfridge> sh s390 m68k
187 [20:27:06] <blueness> ulm, the ones we dropped to ~arch
188 [20:27:13] <blueness> as dilfridge
189 [20:27:33] <blueness> what happened was vapier continued to mark m68k stable after the last concil vote to drop them to ~arch
190 [20:27:56] <WilliamH> blueness: not just m68k, all of them I think.
191 [20:27:57] <blueness> his point was that its not a problem because if we mark those arches exp in profiles.desc then repoman won't complain
192 [20:27:59] <dilfridge> not just m68k, all of them
193 [20:28:13] <blueness> dilfridge, WilliamH oh okay, i only say the mass m68k stuff
194 [20:28:30] <ulm> I've seen some for s390 too
195 [20:28:46] <rich0> I don't have a problem with arch teams redefining "stable" for their arch, as long as it is clear that maintainers can ignore the flag and treat it like ~arch otherwise
196 [20:28:56] <ulm> leaving dependencies in inconsistent state, so repoman -d would barf
197 [20:29:24] <dilfridge> if it's "exp" repoman won't barf
198 [20:29:27] <WilliamH> ulm: that's why we would mark the profiles exp in profiles.desc
199 [20:29:54] <ulm> that's repoman -e then?
200 [20:30:02] -*- ulm never used that one
201 [20:30:05] <blueness> ulm, i think so yes
202 [20:30:17] <blueness> --experimental-inherit=<y|n>
203 [20:30:17] <blueness> Enable experimental inherit.missing checks which may misbehave
204 [20:30:17] <blueness> when the internal eclass database becomes outdated.
205 [20:30:33] <blueness> sorry
206 [20:30:37] <ulm> -e <y|n>, --include-exp-profiles <y|n>
207 [20:30:38] <blueness> -e <y|n>, --include-exp-profiles=<y|n>
208 [20:30:38] <blueness> Include exp profiles in dependency checks.
209 [20:30:39] <ulm> include exp profiles in dependency checks
210 [20:30:40] <dilfridge> -e <y|n>, --include-exp-profiles=<y|n>
211 [20:30:40] <dilfridge> Include exp profiles in dependency checks.
212 [20:30:42] <ulm> yeah
213 [20:30:49] <ulm> :)
214 [20:31:00] <blueness> so we can have it both ways
215 [20:31:25] -*- WilliamH doesn't have a problem with marking the profiles exp and being done with it ;-)
216 [20:31:33] <blueness> developers can ingore stable/unstable for sh/s390/m68k (and not do repoman -e)
217 [20:31:39] <dberkholz> i'm pretty happy with the 'exp' solution
218 [20:31:49] --> Chainsaw (~chainsaw@gentoo/developer/chainsaw) hat #gentoo-council betreten
219 [20:31:50] <blueness> while those arch teams that want to mark stable and keep consistent stable can use repoman -e
220 [20:31:53] <dberkholz> anyone got an issue to raise with it, or should we vote?
221 [20:31:59] <blueness> i'm ready to vote
222 [20:32:00] <dilfridge> me too... one suggestion,
223 [20:32:17] <dilfridge> maybe eshowkwd could group exp-only arches out somehow
224 [20:32:27] <dilfridge> but that's a technical detail.
225 [20:32:44] -*- WilliamH agrees
226 [20:32:55] <WilliamH> it shouldn't stop this vote
227 [20:33:06] <dberkholz> sounds great, look forward to that commit
228 [20:33:33] <rich0> Never realized eshowkwd even existed prior to that thread. I still have grep KEY * on the brain.
229 [20:33:34] <ulm> dilfridge: the problem is that "stable arch" and "arch having stable keywords" are not the same thing
230 [20:33:50] <blueness> eshowkw
231 [20:33:51] <dilfridge> yes
232 [20:33:53] <blueness> no d at the end
233 [20:33:56] <dilfridge> that is something for the future
234 [20:34:27] <dilfridge> I want to bring that up, because i agree with kensington that profiles.desc is not really the right place to define which arch is stable
235 [20:34:27] <scarabeus> blueness: it is quite straight forward to reorder/whitespace/etc there
236 [20:34:31] <blueness> ulm, i like that distinction -> "stable arch" vs "arch having stable keywords"
237 [20:34:42] <dberkholz> does this working make sense? minor archs with inconsistent keywording should be marked 'exp'
238 [20:34:45] <dberkholz> wording*
239 [20:34:52] <dilfridge> yep
240 [20:35:11] <dilfridge> but the profiles.desc semantics is something for a future meeting.
241 [20:35:25] <ulm> yes
242 [20:35:35] <ulm> and we should have more types there
243 [20:35:40] <dilfridge> (meaning of "stable" profiles vs. arch having stable keywords)
244 [20:36:01] -*- WilliamH doesn't get the distinction.
245 [20:36:20] <ulm> dilfridge: I encounter the same problems in app-emacs/ebuild-mode
246 [20:36:31] <ulm> which also has some keywords logic
247 [20:36:56] <blueness> WilliamH, package maintainers don't have to worry about stable keywors on "minor arches that have stable keywords but are not stable arches"
248 [20:37:27] <dilfridge> WilliamH: too complicated to describe now on the fly... mailing list first
249 [20:37:38] <blueness> exp = minor arches that may or may not have stable keywords
250 [20:37:58] <WilliamH> dilfridge: ok
251 [20:38:16] <dberkholz> alright, let's try a vote: minor archs with inconsistent stable keywording should be marked 'exp'
252 [20:38:53] -*- WilliamH yes
253 [20:38:58] <dberkholz> yes
254 [20:39:02] -*- blueness yes
255 [20:39:04] -*- rich0 yes
256 [20:39:08] -*- ulm yes
257 [20:39:26] <scarabeus> -me yes
258 [20:39:31] -*- dilfridge yes
259 [20:39:36] <dberkholz> cool.
260 [20:39:53] <dberkholz> the 2nd half of this issue seemed more complex and i don't know if we can resolve it today
261 [20:40:12] <rich0> The non-responsive arch concern?
262 [20:40:17] <dberkholz> what should be done about keywords on 'exp' archs when cleaning old ebuilds
263 [20:40:39] <rich0> I suspect the concerns went beyone the 3 exp ones.
264 [20:40:40] <blueness> dberkholz, don't worry about them ;)
265 [20:40:55] <scarabeus> don't give square <censored> about them i agree
266 [20:41:02] <rich0> But next meeting is in two weeks. I can try putting some proposals out on the list to try to summarize the options.
267 [20:41:06] -*- WilliamH agrees
268 [20:41:32] <WilliamH> If an arch is set to exp don't worry about the keywords
269 [20:41:32] <blueness> dberkholz, scarabeus this is like mips, i just add/remove ~arch keywords to packages and no one knows the difference
270 [20:41:47] <blueness> because mips falls under the radar of repoman
271 [20:42:19] <ulm> but mips is "dev"?
272 [20:42:19] <rich0> I think the exp ones are easy - prune at will. The non-exp ones are more of an issue. Once upon a time they had time to stabilize something, now they don't.
273 [20:42:24] <blueness> no maintainer gets annoyed that they have to stabilize dependecny
274 [20:42:30] <blueness> ulm, it shouldn't be in my opinion
275 [20:42:35] <blueness> its dev but with ~arch only
276 [20:42:37] <WilliamH> ulm: no, it is exp?
277 [20:42:48] <blueness> it should be exp with both stable and unstable
278 [20:42:51] <blueness> WilliamH, its both
279 [20:42:52] <WilliamH> It should be exp probably if it isn't.
280 [20:42:55] <ulm> WilliamH: some of its profiles are dev
281 [20:43:17] <blueness> WilliamH, ulm its *effectively* exp because everything is ~arch
282 [20:43:20] <dilfridge> mips doesnt have "inconsistent stable keywording"
283 [20:43:35] <blueness> dilfridge, precisely
284 [20:43:35] <dilfridge> it has no stable keywording, meaning it can well be dev
285 [20:44:06] <blueness> dilfridge, it might be meaningful to reduce it all to exp and start adding stable keywords as vapier does for sh/s390/m68k
286 [20:44:07] <dberkholz> there's nothing wrong with an arch being in 'dev' if it's all ~arch keyworded. it would probably have to get moved to 'exp' if someone wanted to start a stable version of it, during the keywording process
287 [20:44:13] <WilliamH> dilfridge: that's a simantics issue, but it probably should be exp.
288 [20:44:15] <blueness> we've been talking about it in the mips team
289 [20:44:36] <blueness> dberkholz, exactly -> there's nothing wrong with an arch being in 'dev' if it's all ~arch keyworded. it would probably have to get moved to 'exp' if someone wanted to start a stable version of it, during the keywording process
290 [20:44:37] <dilfridge> but that is again going painfully in the direction of profiles.desc semantics
291 [20:45:29] <blueness> dberkholz, so what's the second half of the vote?
292 [20:46:16] <WilliamH> according to the agenda there isn't one?
293 [20:46:34] <dberkholz> yeah, i wasn't really sure whether we even needed to make a decision.
294 [20:47:01] <dberkholz> do we need to say it's ok to drop the last stable version for an 'exp' arch?
295 [20:47:13] <WilliamH> No, that's understood.
296 [20:47:37] <blueness> dberkholz, there is no expected consistency
297 [20:47:44] <WilliamH> because you don't care about keywords for an exp arch.
298 [20:48:26] <dberkholz> fair enough
299 [20:48:44] <dberkholz> i don't think there's anything else we need to decide on this topic, then
300 [20:49:26] <dberkholz> let's move on to the whole gtk/QA kerfluffle
301 [20:49:37] <dilfridge> yay
302 [20:49:37] <creffett|irssi> permission to address the council about this?
303 [20:49:58] <dberkholz> my expectation today is that we will be able to vote on the first part of this but probably not the second
304 [20:50:09] <dilfridge> creffett|irssi: sure, no problem, go ahead
305 [20:50:14] <creffett|irssi> dilfridge: thank you
306 [20:50:27] <creffett|irssi> just wanted to say a couple things about this from my perspective as QA lead
307 [20:51:04] <creffett|irssi> first, there was basically no outcome of the GTK situation that would please everyone. Either we vote as we did and tick off GNOME, vote to keep the GNOME solution and tick off a different set, or do nothing and tick off a third set of people
308 [20:51:47] <creffett|irssi> I know we don't know all the intricacies of the GTK situation perfectly, but the thing is, we (or at least I) voted this way because I feel that the GNOME team solution does not really make sense.
309 [20:52:02] <creffett|irssi> and I got the impression from the ML discussion that several non-GNOME devs feel that way
310 [20:52:33] <creffett|irssi> now, I know there were concerns that we did not give enough time for debate, but this is a topic that has been argued for a long, long time, and I felt that further discussion would not bring up anything new
311 [20:52:55] <creffett|irssi> so we voted, we decided as we did, and now we get to deal with the results
312 [20:53:12] <creffett|irssi> nothing further from me
313 [20:53:37] <rich0> creffett|irssi: curious as to whether you still feel discussion would profit more in light of today's thread? That is, anything new/concerning here from your perspective?
314 [20:53:48] <creffett|irssi> rich0: which part of the thread?
315 [20:53:56] <rich0> Everything sent today on -dev.
316 [20:54:10] <rich0> Just whether any of that hasn't already been considered by QA.
317 [20:54:44] <rich0> You could be forgiven for not keeping up for the last few hours. :)
318 [20:54:44] <creffett|irssi> I'm sorry, but I don't have the ML in front of me right now
319 [20:54:49] <rich0> np, thanks
320 [20:55:12] -*- creffett|irssi has to run now, very sorry about that, will try to get back on in a few if possible
321 [20:55:46] <dberkholz> let's start with the whole QA tree policy thing
322 [20:55:58] <rich0> So, I already said this on the list, but I think that in general it might not hurt to propose policies but give a little time for comment before they're effective, when not urgent.
323 [20:56:28] <dberkholz> is the right vote/wording whether QA owns tree policy?
324 [20:56:29] <WilliamH> rich0: there is nothing currently stopping qa from doing that.
325 [20:56:33] <rich0> I have no issues with QA being able to set policy like this. Maybe there are lessons to be learned about how to go about it.
326 [20:56:44] <rich0> WilliamH: agree completely.
327 [20:56:50] <chithead> may I address the council about this?
328 [20:56:56] <dilfridge> well, this was discussed in two monthly qa meetings
329 [20:57:02] <ulm> dberkholz: "has authority over tree policy" (as in the agenda) sounds better
330 [20:57:08] <WilliamH> rich0: The question was whether qa has the authority to set tree policy.
331 [20:57:11] <dberkholz> k
332 [20:57:14] <dberkholz> chithead: yeah go ahead
333 [20:58:46] <TomWij> WilliamH: However, it could become a requirement that QA need to have non-crucial policy changes survive two meetings; in the first meeting, we vote on it being a proposal and if it survives that as well as further thoughts the following meeting will make the proposal policy. (Although, I think it is kind of what a council decision overriding QA does; a different party looking into it, fair approach)
334 [20:59:29] <rich0> chithead: ?
335 [20:59:30] <chithead> thank you. basically, leio summed up the reasons why I think that QA should not have tree policy authority in his most recent email (19:49 utc) to gentoo-project. there is no proper process in place, and maintainers feel that their concerns have not been taken into consideration enough
336 [21:00:34] <dberkholz> that doesn't seem to be a problem with QA owning policy
337 [21:00:34] <blueness> chithead, can you repeate leio's point here in brief
338 [21:00:46] <dberkholz> so much as it is a problem with how they're going about implementing changes in it
339 [21:01:28] <dilfridge> chithead: do you mean this mail? http://article.gmane.org/gmane.linux.gentoo.project/3339
340 [21:01:32] <ulm> AFAIR, leio was even present at the last QA meeting
341 [21:01:51] <rich0> Understand leio's concerns. QA really is new to all of this, and I think we should give them the opportunity to correct/etc. I defintely support them putting things out for comment. That said, when issues arise people have to be prompt about dealing with them.
342 [21:02:00] -*- WilliamH needs to go now
343 [21:02:21] <chithead> I quote him: "I applaud such initiatives of consistency, however I severely question the process in which this has been undertaken. [...] We are suggesting to be part of a due process to come up with a properly discussed, agreed and with all use cases thought about and considered properly."
344 [21:02:29] <rich0> I get a bit concerned that sometimes when policies are being created everybody is quiet, and then after they're proposed suddenly there is a mess.
345 [21:02:29] <dberkholz> ulm: leio's point was that he was present but not prepared, as he just happened to be around at the time
346 [21:02:38] <WilliamH> I want to add a quick comment.
347 [21:02:44] <blueness> chithead, thank i got the point
348 [21:03:17] <rich0> I felt that way a bit with the -project thread. I think decent points were raised, it was just a bit frustrating that they get raised two hours before the meeting.
349 [21:03:31] <blueness> rich0, ++
350 [21:04:08] <dilfridge> To be honest, I'm a bit astonished why the qa vote so much surprised everyone. The discussion was ongoing for a while, and it was perfectly clear they were going to vote, long before the meeting.
351 [21:04:14] <rich0> Devs aren't required to read -dev, but that doesn't really mean that you get to pick apart everything after the fact...
352 [21:04:31] <dberkholz> i need to go in the next 10 minutes or so too, fyi
353 [21:04:41] <dberkholz> i'd like to get through at least the first vote
354 [21:05:16] <blueness> dberkholz, regarding the question whether "QA owns tree policy" i would have difficulties voting either way because its sounds too open ended
355 [21:05:22] <blueness> first what do you mean own?
356 [21:05:30] <rich0> I don't think the role of QA needs any change. Certainly we need to find better ways of working together, but I wouldn't put all of that on QA. I don't think a policy change RE GLEP48 and such is warranted.
357 [21:05:31] <blueness> enforce policy set by council?
358 [21:05:39] <blueness> or set their own policy and enforce it?
359 [21:05:55] <dberkholz> i mean creates policy as glep 48 states about qa standards
360 [21:06:12] <rich0> I have no issues with them setting policy, and it is already subject to council override if necessary. If that becomes a regular occurence we can always revisit.
361 [21:06:16] <blueness> dberkholz, in that case, why a new vote?
362 [21:06:18] <blueness> its already there
363 [21:06:32] <TomWij> rich0: (Responding to "QA really is new") Imo the QA team needs to apply more knowledge codification and be more public with things; I think it is fundamentally wrong that https://bugs.gentoo.org/buglist.cgi?quicksearch=ALL%20blocked%3A420493 (which came up in private to the QA team the first week of January) didn't come up in public, etc...; I think we should also contact or even invite affected
364 [21:06:34] <TomWij> parties to the agenda, meetings, ...; as well as write down cases and their associated information on the wiki, etc... It takes a bit of getting used to before we get to good practices (kind of like the QA team applying QA on themselves).
365 [21:06:38] <creffett|irssi> sort of back, nothing to say about what has been said so far
366 [21:06:41] <rich0> I think that the gtk flag was fair game for them. It affected more than just gnome, and there were inconsistencies in the tree.
367 [21:06:55] <chithead> it would be the interpretation whether QA can have "QA standards" means that they can introduce new tree policy
368 [21:06:56] <dberkholz> blueness: because we're the council and it's our job to address issues that gentoo devs ask us to deal with
369 [21:07:36] <blueness> dberkholz, true but i wanted clarification on what we were voting on
370 [21:07:46] <dberkholz> it wouldn't be fair of me to just leave it off the agenda because i personally disagree. if someone thinks it's unclear, then it may be worth clarifying
371 [21:08:01] <blueness> dberkholz, of course
372 [21:08:09] <rich0> dberkholz: ++ yup, we can vote even if it is just to say that no further action needed, or whatever
373 [21:08:32] <rich0> then everybody gets to beat us up - that's why we're paid so much
374 [21:08:40] <dilfridge> lol
375 [21:08:48] <dberkholz> yeah, i am going to need a beer after this meeting is over.
376 [21:09:25] <blueness> dberkholz, we can just reaffirm then that qa has the right under glep 48 to address the question of the gtk* flag names
377 [21:09:45] <-- graaff (~graaff@gentoo/developer/graaff) hat das Netzwerk verlassen (Quit: Leaving)
378 [21:09:54] <rich0> blueness: ++
379 [21:10:18] <dilfridge> flag names and functionalities
380 [21:10:52] <rich0> I certainly encourage them to consider the latest feedback/etc, and discuss. They can try to be more proactive about putting proposals on -dev or whatever.
381 [21:11:10] <dberkholz> ok
382 [21:11:40] <rich0> They should also reply on -dev about expectations around when their policy goes into effect, that is if they want to tweak it, or if they still want it to be the "final answer"
383 [21:11:48] <blueness> well that's my second point, i think qa and gnome should keep talking, i couldn't keep up with the nuances of the gtk+{,2,3} meanings
384 [21:12:22] <rich0> blueness: ++ - yup, my intent earlier was to probe, not to gloss over. I think there are some legitimate questions that are bigger even than gtk.
385 [21:12:36] <rich0> Libs vs consumers of libs, and so on.
386 [21:12:37] <dberkholz> so should we vote to clarify that QA's right to create standards in glep 48 includes flag names/functions
387 [21:12:51] <rich0> dberkholz: ++
388 [21:12:54] <blueness> dberkholz, yep
389 [21:13:04] <dilfridge> yeah let's vote
390 [21:13:07] <dberkholz> alright, let's do it. consider that the vote.
391 [21:13:09] <blueness> we are acting as judges interpreting the law
392 [21:13:28] -*- rich0 yes
393 [21:13:30] <dberkholz> yes from me
394 [21:13:32] -*- blueness yes
395 [21:13:49] -*- dilfridge yes
396 [21:13:58] <ulm> I abstain, because I'm QA member myself
397 [21:14:08] <ulm> (and it already has a majority)
398 [21:14:11] <blueness> yeah conflict of interest
399 [21:14:22] <dberkholz> alright that's 4 in favor, 2 abstaining (including williamh who's gone)
400 [21:14:33] <dberkholz> scarabeus?
401 [21:14:57] <dberkholz> doesn't really matter i guess but you can get your voice heard =)
402 [21:14:59] <scarabeus> sorry disconnected 2 mins ago
403 [21:15:03] <scarabeus> gimme time to read
404 [21:15:08] <scarabeus> yep
405 [21:16:14] -*- scarabeus votes yes
406 [21:16:18] <dberkholz> k cool
407 [21:16:57] <blueness> open floor?
408 [21:17:04] <dberkholz> i think that negates the next point about gtk flag names, yeah.
409 [21:17:34] <creffett|irssi> so to be clear, yoj are affirming QA's decision?
410 [21:17:51] <creffett|irssi> *you
411 [21:18:40] <scarabeus> we are affirming qa possibility to make the decision
412 [21:18:52] <creffett|irssi> okay
413 [21:19:01] <blueness> creffett|irssi, my reading is that you do have the right to set flag name/function policy, but i personally would urge you to work with gnome on this
414 [21:19:27] <TomWij> creffett|irssi: Given I assume that you missed out on leio's mail; he has asked the council to not address it this time, as to have the GNOME team and QA team discuss this further outside of this context. From what I recall in #gentoo-desktop, Eva was writing up something based on the blocker bug; so, I suspect they will bring reasoning forward soon, feel free to ask leio for confirmation about this
415 [21:19:29] <TomWij> and what GNOME team's plan about this is.
416 [21:19:31] <scarabeus> you can do what the heck you want there, but if people come screaming to us you didn't talk you should be backed up by hard evidence
417 [21:19:38] <rich0> Yes, we didn't explicity uphold or denonuce the decision
418 [21:19:57] <dberkholz> i think we should wrap for today
419 [21:20:11] <TomWij> Open floor?
420 [21:20:12] <blueness> dberkholz, when do we have the next meeting?
421 [21:20:12] <dberkholz> let that discussion with QA and gnome continue, since it's obviously still ongoing
422 [21:20:15] <dilfridge> basically, we're saying this is within your rights to do.
423 [21:20:23] <blueness> because we were off schedule? should i try to get us back on?
424 [21:20:37] <rich0> blueness: suggest we get back on the original schedule - two weeks
425 [21:20:43] <blueness> rich0, will do
426 [21:20:48] <blueness> i'll send out the call for items tomorrow
427 [21:20:55] <dberkholz> i would do that, yeah. next one on march 11
428 [21:20:59] <blueness> k
429 [21:21:08] <dberkholz> let's have open floor for a couple of minutes and then close
430 [21:21:25] <dberkholz> anyone, council or not, got new issues to raise?
431 [21:21:38] <chithead> I think council was asked to explicitly affirm the gtk flag policy?
432 [21:21:38] <blueness> (my dogs says, let's go for a walk NOW!)
433 [21:21:52] <ulm> we have a problem with banning EAPIs 1 and 2
434 [21:21:54] <TomWij> Okay, in the context of the MATE discussion; I would like to ask the council whether one should prefer "consistent category naming" or whether one should prefer "bigger categories over smaller categories"?
435 [21:21:58] <ulm> with "eapis-banned = 1 2" in layout.conf repoman will complain about any ebuild with these EAPIs being present
436 [21:22:08] <ulm> so repoman needs to be patched
437 [21:22:32] <ulm> I've deprecated 0 and 3 in layout.conf, for the time being
438 [21:22:43] <blueness> ulm, that doesn't seem a big deal, is it?
439 [21:22:55] <dilfridge> ulm: didnt expect otherwise... let's talk to the portage guys
440 [21:23:01] <rich0> ulm: no issues with delaying implementation of the policy until things are fixed/etc.
441 [21:23:10] <dilfridge> exactly
442 [21:23:18] <dberkholz> chithead: what i said there was 20:20 < dberkholz@> let that discussion with QA and gnome continue, since it's obviously still ongoing
443 [21:23:22] <TomWij> ulm: Not that I speak for creffett, but creffett|irssi and I (or anyone interested) could patch repoman to do as such. Otherwise this becomes a PMS issue; which, I think we're not going to have addressed any time soon.
444 [21:23:52] <rich0> Well, we can consider it banned even if repoman isn't patched.
445 [21:23:55] <blueness> who is taking care of portage these days? is it dol-sen?
446 [21:23:56] --> billie_ (~billie@gentoo/developer/billie) hat #gentoo-council betreten
447 [21:24:04] <rich0> Just nobody will be yelling at you for it just yet.
448 [21:24:08] <ulm> TomWij: layout.conf is not in PMS
449 [21:24:14] <TomWij> blueness: A whole team, dol-sen is the leader.
450 [21:24:22] <blueness> open a bug
451 [21:24:23] <TomWij> ulm: Sorry, excuse me; I'm reading between the lines.
452 [21:24:51] <TomWij> (New leader in ~3 weeks IIRC)
453 [21:24:52] <ulm> TomWij: probably a new variable would be best
454 [21:25:08] <ulm> and keep the meaning of present eapis-banned
455 [21:25:26] <TomWij> ulm: In that case; then yes, that would work.
456 [21:25:28] <dberkholz> TomWij: i tend to prefer bigger categories personally.
457 [21:25:50] <dberkholz> TomWij: i have a script around that makes recommendations on category size. probably d.g.o/~me/scripts/
458 [21:25:58] <TomWij> (And we name the other one in a way that it indicates "no new ebuilds" or so.)
459 [21:26:24] <ulm> TomWij: let's bikeshed this in #-portage ;)
460 [21:26:29] <TomWij> dberkholz: Yes, someone brought up to me in #gentoo-desktop that past discussion(s) on the ML (eg. the new games category) reveals that larger categories are preferred.
461 [21:26:36] <dberkholz> TomWij: if you need anything more formal, next meeting is coming up in just a couple of weeks
462 [21:26:56] <dberkholz> TomWij: it's mainly pragmatic having to do with most new categories involving package moves for negligible benefit
463 [21:26:59] <rich0> Call for agenda will probably go out in the next day or two :)
464 [21:27:12] <dberkholz> alright, we're gonna close the meeting, but feel free to keep discussing here
465 [21:27:15] <dberkholz> thanks all