summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Hüttel <dilfridge@gentoo.org>2014-03-01 12:29:59 +0000
committerAndreas Hüttel <dilfridge@gentoo.org>2014-03-01 12:29:59 +0000
commitd909f98aa77c23348b41ed45bf5796c53c86aff9 (patch)
tree5b159abe1f549a99de1fe88a614ccf328ef1a047 /meeting-logs/20140225.txt
parentadd meeting log Jan 2014 (diff)
downloadcouncil-d909f98aa77c23348b41ed45bf5796c53c86aff9.tar.gz
council-d909f98aa77c23348b41ed45bf5796c53c86aff9.tar.bz2
council-d909f98aa77c23348b41ed45bf5796c53c86aff9.zip
add Feb 2014 meeting log
Diffstat (limited to 'meeting-logs/20140225.txt')
-rw-r--r--meeting-logs/20140225.txt451
1 files changed, 451 insertions, 0 deletions
diff --git a/meeting-logs/20140225.txt b/meeting-logs/20140225.txt
new file mode 100644
index 0000000..644613a
--- /dev/null
+++ b/meeting-logs/20140225.txt
@@ -0,0 +1,451 @@
+[19:59:47] <dilfridge> have we started already?
+[19:59:52] -*- dilfridge here
+[19:59:56] -*- WilliamH is here
+[19:59:58] <ulm> dilfridge: not really ;)
+[20:00:00] -*- blueness here
+[20:00:00] <dberkholz> nope
+[20:00:01] <WilliamH> no we haven't started.
+[20:00:09] <rich0> I'm sure we're all listening in though :)
+[20:00:12] <dberkholz> now it's 1900
+[20:00:12] <mgorny> false start :D
+[20:00:14] <blueness> we are
+[20:00:18] -*- dilfridge reads backlog
+[20:00:34] <dberkholz> so speak up, councilors
+[20:00:37] <blueness> dilfridge, don't read the backlog, it iwll damage your brain forever!
+[20:00:41] -*- ulm here
+[20:00:45] <scarabeus> nah it is just fun to read and be quiet :)
+[20:00:47] -*- scarabeus here
+[20:00:56] -*- blueness here again
+[20:01:05] -*- rich0 still here
+[20:01:17] <dberkholz> ok that's everybody
+[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
+[20:01:56] -*- WilliamH is here
+[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
+[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
+[20:03:40] <WilliamH> dberkholz: can you please link the agenda real quick?
+[20:03:47] <dilfridge> next time we should be able to finish it, there just wasnt enough time for the 90 pages
+[20:03:56] <dberkholz> yeah it's here: http://dev.gentoo.org/~dberkholz/council_agenda_20140225.txt
+[20:04:06] <blueness> do we need a final vote on the gpg glep?
+[20:04:24] <dilfridge> there are minor changes between robbat2's mail and the wiki version but nothing serious
+[20:04:34] <dberkholz> so hopefully next meeting we can vote on that
+[20:04:40] <blueness> k
+[20:04:43] <dilfridge> I recommend we wait until next meeting with the formal vote, or do it in between via bug
+[20:04:49] <rich0> I think it needs a bit of documentation cleanup, but the policy side looks fine to me
+[20:04:53] -*- blueness is collecting agenda items already ;)
+[20:05:05] <ulm> dilfridge: can you explain point 8. of the Recommendations section in a nutshell?
+[20:05:16] <dilfridge> wait
+[20:05:21] -*- dilfridge fires up browser
+[20:05:32] <ulm> that fifthhorseman thingy
+[20:06:10] <rich0> yeah, that had me scratching my head
+[20:06:13] <rich0> Didn't dig up the docs.
+[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)
+[20:06:31] --> dwfreed (~dwfreed@encoded/developer/dwfreed) hat #gentoo-council betreten
+[20:06:34] <dilfridge> it was discussed on the ml long time ago
+[20:06:42] <ulm> k
+[20:06:50] <ulm> I'll try to dig it up then
+[20:06:56] <rich0> Is that a literal, or is that a <stick your email here>?
+[20:07:09] <dilfridge> the fifthhorseman bla is just some arbitrary identifier, which was once chosen on the gnupg mailing list
+[20:07:41] <rich0> That wasn't obvious to me.
+[20:07:42] <dilfridge> my internet is slow, can anyone give me a direct link to the wiki page?
+[20:07:49] <rich0> https://wiki.gentoo.org/wiki/GLEP:63
+[20:07:57] -*- dilfridge is on gsm / gprs
+[20:08:29] <dilfridge> 10s quassel lag
+[20:09:06] <dilfridge> afaik gnupg inserts some variable there a la printf
+[20:09:11] <dilfridge> page still loading
+[20:09:25] --> grknight (~Thunderbi@50.120.197.130) hat #gentoo-council betreten
+[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.
+[20:09:53] <blueness> rich0, ditto regarding setting an expiration date
+[20:09:58] <rich0> It references some general howtos, but simply following those doesn't ensure compliance
+[20:10:02] <dilfridge> sig-notation issuer-fpr@notations.openpgp.fifthhorseman.net=%g
+[20:10:43] <dilfridge> the %g is replaced by gnupg. the issuer-fpr@notations.openpgp.fifthhorseman.net= is an identifier that was once (arbitrarily) chosen and stays the same now.
+[20:10:56] <ulm> k
+[20:11:03] <dberkholz> alright
+[20:11:04] <ulm> not very obvious, though
+[20:11:13] <dilfridge> that's all I can say right now
+[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
+[20:11:27] <dberkholz> such as all of you
+[20:11:44] <dberkholz> and then report back on your experiences and any issues that crop up
+[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?
+[20:12:25] <ulm> so we postpone voting till next month?
+[20:12:32] <dilfridge> yes please
+[20:12:32] <blueness> ulm, yes
+[20:12:41] <ulm> sounds good
+[20:12:43] <blueness> item #1 next month
+[20:12:46] <dberkholz> the first new topic is EAPI deprecation
+[20:13:16] <dberkholz> anyone have any concerns to raise before we vote?
+[20:13:41] <ulm> everyone seen these graphs? http://www.akhuettel.de/~huettel/plots/eapi.php
+[20:14:44] <rich0> Yup - the QA meeting log was also helpful
+[20:15:02] <blueness> dberkholz, do we vote on each eapi?
+[20:15:06] <rich0> Honestly, they already covered most of the key observations
+[20:15:15] <blueness> ie 4 votes/
+[20:15:23] <dberkholz> i'd like to try a group vote to just approve everything at once, unless someone has a specific concern
+[20:15:39] <blueness> dberkholz, just one concern
+[20:15:44] <blueness> eapi=0 and toolchain
+[20:16:03] <WilliamH> blueness: the vote is to complain about eapi0 not ban it.
+[20:16:03] <blueness> its only a warning, but much of the toolchain stuff is still eapi=0
+[20:16:12] <dilfridge> deprecation in general is no problem, with banning it's not 100% clear what it means
+[20:16:18] <blueness> WilliamH, understood
+[20:16:35] <blueness> so we should at least mention this in the minutes as a concern for eapi=0
+[20:16:41] <WilliamH> dilfridge: banning means no new ebuilds of that eapi are allowed
+[20:16:53] <blueness> deprecation as a step to banning
+[20:17:01] <ulm> WilliamH: right, adding a new ebuild file won't be allowed
+[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).
+[20:17:11] <ulm> changing an existing one is still fine
+[20:17:12] <scarabeus> how did that attempt to new eapi toolchain went actually?
+[20:17:34] <blueness> scarabeus, i don't know, i never heard back from dirtyepic
+[20:17:49] <WilliamH> I think it is being worked.
+[20:17:49] <blueness> he said mgorny had done some work here, but i'm not sure its ready
+[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). )
+[20:18:20] <scarabeus> okey
+[20:18:32] <scarabeus> new files simply is the best
+[20:18:35] <mgorny> blueness: on toolchain? not that i know of :)
+[20:18:37] <scarabeus> ban anything that is new file
+[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
+[20:18:54] <scarabeus> if you inline edit you are fine
+[20:18:54] <scarabeus> you should actually not inline change eapi ever
+[20:18:56] <scarabeus> ;)
+[20:19:09] <dberkholz> alright.
+[20:19:10] <scarabeus> by inline i mean in one file
+[20:19:21] <mgorny> how about security revbumps?
+[20:19:41] <WilliamH> mgorny: same deal, new file = update the eapi
+[20:19:45] <dberkholz> i don't think we should make special cases
+[20:19:58] <dilfridge> 0 can stay 0
+[20:20:05] <dilfridge> 1 is practically irrelevant
+[20:20:12] <dilfridge> 2 can be changed to 3 easily
+[20:20:36] <blueness> k
+[20:20:55] <blueness> i'm ready to vote on mass
+[20:20:57] <blueness> en masse
+[20:21:09] <scarabeus> yeah lets try first en masse :)
+[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.
+[20:21:37] <rich0> How about we do a bunch of them at once instead?
+[20:21:57] <ulm> dberkholz: one vote only?
+[20:22:03] <rich0> WFM
+[20:22:09] <ulm> I'm against banning eapi 2
+[20:22:12] <WilliamH> rich0: that's what we are doing ;-)
+[20:22:12] <rich0> If it fails we can tweak it until it passes
+[20:22:12] <dberkholz> if we can't manage to pass it in one vote, we can break it down
+[20:22:31] --> jdhore2 (~jdhore@gentoo/developer/jdhore) hat #gentoo-council betreten
+[20:22:54] <ulm> can't we have the votes indicated in the agenda?
+[20:23:15] <dberkholz> fine, i don't care.
+[20:23:28] <dberkholz> vote to deprecate EAPI 3
+[20:23:34] <scarabeus> yap
+[20:23:35] -*- rich0 yes
+[20:23:36] -*- ulm yes
+[20:23:38] <dberkholz> yes
+[20:23:39] -*- WilliamH yes
+[20:23:40] -*- blueness yes
+[20:23:43] -*- dilfridge yes
+[20:23:48] <dberkholz> vote to deprecate EAPI 0
+[20:23:51] -*- rich0 yes
+[20:23:52] -*- scarabeus yes
+[20:23:53] -*- ulm yes
+[20:23:55] <dberkholz> yes
+[20:23:57] -*- dilfridge yes
+[20:23:57] -*- WilliamH yes
+[20:24:00] -*- blueness yes
+[20:24:09] <dilfridge> a bit slower please :|
+[20:24:20] <dberkholz> vote to ban new EAPI 1 ebuilds
+[20:24:24] -*- ulm yes
+[20:24:25] -*- rich0 yes
+[20:24:27] -*- dilfridge yes to ban EAPI 1
+[20:24:29] -*- blueness yes
+[20:24:30] <dberkholz> yes
+[20:24:31] -*- scarabeus yes
+[20:24:35] -*- WilliamH yes
+[20:24:43] <dberkholz> vote to ban new EAPI 2 ebuilds
+[20:24:46] -*- ulm no
+[20:24:50] <dberkholz> yes
+[20:24:50] -*- rich0 yes
+[20:24:51] -*- blueness yes
+[20:24:56] -*- scarabeus yes
+[20:24:57] -*- dilfridge abstain
+[20:25:04] -*- WilliamH yes
+[20:25:18] <dberkholz> nice work, team. 4 votes in 2 minutes.
+[20:25:28] --> seemant (seemant@unaffiliated/seemant) hat #gentoo-council betreten
+[20:25:34] <rich0> If only we could be paid by the vote...
+[20:25:41] <scarabeus> do we get effectivity achievement?
+[20:25:46] <scarabeus> rich0: wait you are getting paid? :D
+[20:25:52] <dberkholz> next topic is "Stable keywords on testing architectures
+[20:25:57] <rich0> scarabeus: what, you're not embezzling?
+[20:26:09] -*- WilliamH wants part of that paycheck ;-)
+[20:26:38] <ulm> can someone clarify what archs we are talking about?
+[20:27:03] <dilfridge> sh s390 m68k
+[20:27:06] <blueness> ulm, the ones we dropped to ~arch
+[20:27:13] <blueness> as dilfridge
+[20:27:33] <blueness> what happened was vapier continued to mark m68k stable after the last concil vote to drop them to ~arch
+[20:27:56] <WilliamH> blueness: not just m68k, all of them I think.
+[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
+[20:27:59] <dilfridge> not just m68k, all of them
+[20:28:13] <blueness> dilfridge, WilliamH oh okay, i only say the mass m68k stuff
+[20:28:30] <ulm> I've seen some for s390 too
+[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
+[20:28:56] <ulm> leaving dependencies in inconsistent state, so repoman -d would barf
+[20:29:24] <dilfridge> if it's "exp" repoman won't barf
+[20:29:27] <WilliamH> ulm: that's why we would mark the profiles exp in profiles.desc
+[20:29:54] <ulm> that's repoman -e then?
+[20:30:02] -*- ulm never used that one
+[20:30:05] <blueness> ulm, i think so yes
+[20:30:17] <blueness> --experimental-inherit=<y|n>
+[20:30:17] <blueness> Enable experimental inherit.missing checks which may misbehave
+[20:30:17] <blueness> when the internal eclass database becomes outdated.
+[20:30:33] <blueness> sorry
+[20:30:37] <ulm> -e <y|n>, --include-exp-profiles <y|n>
+[20:30:38] <blueness> -e <y|n>, --include-exp-profiles=<y|n>
+[20:30:38] <blueness> Include exp profiles in dependency checks.
+[20:30:39] <ulm> include exp profiles in dependency checks
+[20:30:40] <dilfridge> -e <y|n>, --include-exp-profiles=<y|n>
+[20:30:40] <dilfridge> Include exp profiles in dependency checks.
+[20:30:42] <ulm> yeah
+[20:30:49] <ulm> :)
+[20:31:00] <blueness> so we can have it both ways
+[20:31:25] -*- WilliamH doesn't have a problem with marking the profiles exp and being done with it ;-)
+[20:31:33] <blueness> developers can ingore stable/unstable for sh/s390/m68k (and not do repoman -e)
+[20:31:39] <dberkholz> i'm pretty happy with the 'exp' solution
+[20:31:49] --> Chainsaw (~chainsaw@gentoo/developer/chainsaw) hat #gentoo-council betreten
+[20:31:50] <blueness> while those arch teams that want to mark stable and keep consistent stable can use repoman -e
+[20:31:53] <dberkholz> anyone got an issue to raise with it, or should we vote?
+[20:31:59] <blueness> i'm ready to vote
+[20:32:00] <dilfridge> me too... one suggestion,
+[20:32:17] <dilfridge> maybe eshowkwd could group exp-only arches out somehow
+[20:32:27] <dilfridge> but that's a technical detail.
+[20:32:44] -*- WilliamH agrees
+[20:32:55] <WilliamH> it shouldn't stop this vote
+[20:33:06] <dberkholz> sounds great, look forward to that commit
+[20:33:33] <rich0> Never realized eshowkwd even existed prior to that thread. I still have grep KEY * on the brain.
+[20:33:34] <ulm> dilfridge: the problem is that "stable arch" and "arch having stable keywords" are not the same thing
+[20:33:50] <blueness> eshowkw
+[20:33:51] <dilfridge> yes
+[20:33:53] <blueness> no d at the end
+[20:33:56] <dilfridge> that is something for the future
+[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
+[20:34:27] <scarabeus> blueness: it is quite straight forward to reorder/whitespace/etc there
+[20:34:31] <blueness> ulm, i like that distinction -> "stable arch" vs "arch having stable keywords"
+[20:34:42] <dberkholz> does this working make sense? minor archs with inconsistent keywording should be marked 'exp'
+[20:34:45] <dberkholz> wording*
+[20:34:52] <dilfridge> yep
+[20:35:11] <dilfridge> but the profiles.desc semantics is something for a future meeting.
+[20:35:25] <ulm> yes
+[20:35:35] <ulm> and we should have more types there
+[20:35:40] <dilfridge> (meaning of "stable" profiles vs. arch having stable keywords)
+[20:36:01] -*- WilliamH doesn't get the distinction.
+[20:36:20] <ulm> dilfridge: I encounter the same problems in app-emacs/ebuild-mode
+[20:36:31] <ulm> which also has some keywords logic
+[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"
+[20:37:27] <dilfridge> WilliamH: too complicated to describe now on the fly... mailing list first
+[20:37:38] <blueness> exp = minor arches that may or may not have stable keywords
+[20:37:58] <WilliamH> dilfridge: ok
+[20:38:16] <dberkholz> alright, let's try a vote: minor archs with inconsistent stable keywording should be marked 'exp'
+[20:38:53] -*- WilliamH yes
+[20:38:58] <dberkholz> yes
+[20:39:02] -*- blueness yes
+[20:39:04] -*- rich0 yes
+[20:39:08] -*- ulm yes
+[20:39:26] <scarabeus> -me yes
+[20:39:31] -*- dilfridge yes
+[20:39:36] <dberkholz> cool.
+[20:39:53] <dberkholz> the 2nd half of this issue seemed more complex and i don't know if we can resolve it today
+[20:40:12] <rich0> The non-responsive arch concern?
+[20:40:17] <dberkholz> what should be done about keywords on 'exp' archs when cleaning old ebuilds
+[20:40:39] <rich0> I suspect the concerns went beyone the 3 exp ones.
+[20:40:40] <blueness> dberkholz, don't worry about them ;)
+[20:40:55] <scarabeus> don't give square <censored> about them i agree
+[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.
+[20:41:06] -*- WilliamH agrees
+[20:41:32] <WilliamH> If an arch is set to exp don't worry about the keywords
+[20:41:32] <blueness> dberkholz, scarabeus this is like mips, i just add/remove ~arch keywords to packages and no one knows the difference
+[20:41:47] <blueness> because mips falls under the radar of repoman
+[20:42:19] <ulm> but mips is "dev"?
+[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.
+[20:42:24] <blueness> no maintainer gets annoyed that they have to stabilize dependecny
+[20:42:30] <blueness> ulm, it shouldn't be in my opinion
+[20:42:35] <blueness> its dev but with ~arch only
+[20:42:37] <WilliamH> ulm: no, it is exp?
+[20:42:48] <blueness> it should be exp with both stable and unstable
+[20:42:51] <blueness> WilliamH, its both
+[20:42:52] <WilliamH> It should be exp probably if it isn't.
+[20:42:55] <ulm> WilliamH: some of its profiles are dev
+[20:43:17] <blueness> WilliamH, ulm its *effectively* exp because everything is ~arch
+[20:43:20] <dilfridge> mips doesnt have "inconsistent stable keywording"
+[20:43:35] <blueness> dilfridge, precisely
+[20:43:35] <dilfridge> it has no stable keywording, meaning it can well be dev
+[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
+[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
+[20:44:13] <WilliamH> dilfridge: that's a simantics issue, but it probably should be exp.
+[20:44:15] <blueness> we've been talking about it in the mips team
+[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
+[20:44:37] <dilfridge> but that is again going painfully in the direction of profiles.desc semantics
+[20:45:29] <blueness> dberkholz, so what's the second half of the vote?
+[20:46:16] <WilliamH> according to the agenda there isn't one?
+[20:46:34] <dberkholz> yeah, i wasn't really sure whether we even needed to make a decision.
+[20:47:01] <dberkholz> do we need to say it's ok to drop the last stable version for an 'exp' arch?
+[20:47:13] <WilliamH> No, that's understood.
+[20:47:37] <blueness> dberkholz, there is no expected consistency
+[20:47:44] <WilliamH> because you don't care about keywords for an exp arch.
+[20:48:26] <dberkholz> fair enough
+[20:48:44] <dberkholz> i don't think there's anything else we need to decide on this topic, then
+[20:49:26] <dberkholz> let's move on to the whole gtk/QA kerfluffle
+[20:49:37] <dilfridge> yay
+[20:49:37] <creffett|irssi> permission to address the council about this?
+[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
+[20:50:09] <dilfridge> creffett|irssi: sure, no problem, go ahead
+[20:50:14] <creffett|irssi> dilfridge: thank you
+[20:50:27] <creffett|irssi> just wanted to say a couple things about this from my perspective as QA lead
+[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
+[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.
+[20:52:02] <creffett|irssi> and I got the impression from the ML discussion that several non-GNOME devs feel that way
+[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
+[20:52:55] <creffett|irssi> so we voted, we decided as we did, and now we get to deal with the results
+[20:53:12] <creffett|irssi> nothing further from me
+[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?
+[20:53:48] <creffett|irssi> rich0: which part of the thread?
+[20:53:56] <rich0> Everything sent today on -dev.
+[20:54:10] <rich0> Just whether any of that hasn't already been considered by QA.
+[20:54:44] <rich0> You could be forgiven for not keeping up for the last few hours. :)
+[20:54:44] <creffett|irssi> I'm sorry, but I don't have the ML in front of me right now
+[20:54:49] <rich0> np, thanks
+[20:55:12] -*- creffett|irssi has to run now, very sorry about that, will try to get back on in a few if possible
+[20:55:46] <dberkholz> let's start with the whole QA tree policy thing
+[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.
+[20:56:28] <dberkholz> is the right vote/wording whether QA owns tree policy?
+[20:56:29] <WilliamH> rich0: there is nothing currently stopping qa from doing that.
+[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.
+[20:56:44] <rich0> WilliamH: agree completely.
+[20:56:50] <chithead> may I address the council about this?
+[20:56:56] <dilfridge> well, this was discussed in two monthly qa meetings
+[20:57:02] <ulm> dberkholz: "has authority over tree policy" (as in the agenda) sounds better
+[20:57:08] <WilliamH> rich0: The question was whether qa has the authority to set tree policy.
+[20:57:11] <dberkholz> k
+[20:57:14] <dberkholz> chithead: yeah go ahead
+[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)
+[20:59:29] <rich0> chithead: ?
+[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
+[21:00:34] <dberkholz> that doesn't seem to be a problem with QA owning policy
+[21:00:34] <blueness> chithead, can you repeate leio's point here in brief
+[21:00:46] <dberkholz> so much as it is a problem with how they're going about implementing changes in it
+[21:01:28] <dilfridge> chithead: do you mean this mail? http://article.gmane.org/gmane.linux.gentoo.project/3339
+[21:01:32] <ulm> AFAIR, leio was even present at the last QA meeting
+[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.
+[21:02:00] -*- WilliamH needs to go now
+[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."
+[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.
+[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
+[21:02:38] <WilliamH> I want to add a quick comment.
+[21:02:44] <blueness> chithead, thank i got the point
+[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.
+[21:03:31] <blueness> rich0, ++
+[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.
+[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...
+[21:04:31] <dberkholz> i need to go in the next 10 minutes or so too, fyi
+[21:04:41] <dberkholz> i'd like to get through at least the first vote
+[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
+[21:05:22] <blueness> first what do you mean own?
+[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.
+[21:05:31] <blueness> enforce policy set by council?
+[21:05:39] <blueness> or set their own policy and enforce it?
+[21:05:55] <dberkholz> i mean creates policy as glep 48 states about qa standards
+[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.
+[21:06:16] <blueness> dberkholz, in that case, why a new vote?
+[21:06:18] <blueness> its already there
+[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
+[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).
+[21:06:38] <creffett|irssi> sort of back, nothing to say about what has been said so far
+[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.
+[21:06:55] <chithead> it would be the interpretation whether QA can have "QA standards" means that they can introduce new tree policy
+[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
+[21:07:36] <blueness> dberkholz, true but i wanted clarification on what we were voting on
+[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
+[21:08:01] <blueness> dberkholz, of course
+[21:08:09] <rich0> dberkholz: ++ yup, we can vote even if it is just to say that no further action needed, or whatever
+[21:08:32] <rich0> then everybody gets to beat us up - that's why we're paid so much
+[21:08:40] <dilfridge> lol
+[21:08:48] <dberkholz> yeah, i am going to need a beer after this meeting is over.
+[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
+[21:09:45] <-- graaff (~graaff@gentoo/developer/graaff) hat das Netzwerk verlassen (Quit: Leaving)
+[21:09:54] <rich0> blueness: ++
+[21:10:18] <dilfridge> flag names and functionalities
+[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.
+[21:11:10] <dberkholz> ok
+[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"
+[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
+[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.
+[21:12:36] <rich0> Libs vs consumers of libs, and so on.
+[21:12:37] <dberkholz> so should we vote to clarify that QA's right to create standards in glep 48 includes flag names/functions
+[21:12:51] <rich0> dberkholz: ++
+[21:12:54] <blueness> dberkholz, yep
+[21:13:04] <dilfridge> yeah let's vote
+[21:13:07] <dberkholz> alright, let's do it. consider that the vote.
+[21:13:09] <blueness> we are acting as judges interpreting the law
+[21:13:28] -*- rich0 yes
+[21:13:30] <dberkholz> yes from me
+[21:13:32] -*- blueness yes
+[21:13:49] -*- dilfridge yes
+[21:13:58] <ulm> I abstain, because I'm QA member myself
+[21:14:08] <ulm> (and it already has a majority)
+[21:14:11] <blueness> yeah conflict of interest
+[21:14:22] <dberkholz> alright that's 4 in favor, 2 abstaining (including williamh who's gone)
+[21:14:33] <dberkholz> scarabeus?
+[21:14:57] <dberkholz> doesn't really matter i guess but you can get your voice heard =)
+[21:14:59] <scarabeus> sorry disconnected 2 mins ago
+[21:15:03] <scarabeus> gimme time to read
+[21:15:08] <scarabeus> yep
+[21:16:14] -*- scarabeus votes yes
+[21:16:18] <dberkholz> k cool
+[21:16:57] <blueness> open floor?
+[21:17:04] <dberkholz> i think that negates the next point about gtk flag names, yeah.
+[21:17:34] <creffett|irssi> so to be clear, yoj are affirming QA's decision?
+[21:17:51] <creffett|irssi> *you
+[21:18:40] <scarabeus> we are affirming qa possibility to make the decision
+[21:18:52] <creffett|irssi> okay
+[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
+[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
+[21:19:29] <TomWij> and what GNOME team's plan about this is.
+[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
+[21:19:38] <rich0> Yes, we didn't explicity uphold or denonuce the decision
+[21:19:57] <dberkholz> i think we should wrap for today
+[21:20:11] <TomWij> Open floor?
+[21:20:12] <blueness> dberkholz, when do we have the next meeting?
+[21:20:12] <dberkholz> let that discussion with QA and gnome continue, since it's obviously still ongoing
+[21:20:15] <dilfridge> basically, we're saying this is within your rights to do.
+[21:20:23] <blueness> because we were off schedule? should i try to get us back on?
+[21:20:37] <rich0> blueness: suggest we get back on the original schedule - two weeks
+[21:20:43] <blueness> rich0, will do
+[21:20:48] <blueness> i'll send out the call for items tomorrow
+[21:20:55] <dberkholz> i would do that, yeah. next one on march 11
+[21:20:59] <blueness> k
+[21:21:08] <dberkholz> let's have open floor for a couple of minutes and then close
+[21:21:25] <dberkholz> anyone, council or not, got new issues to raise?
+[21:21:38] <chithead> I think council was asked to explicitly affirm the gtk flag policy?
+[21:21:38] <blueness> (my dogs says, let's go for a walk NOW!)
+[21:21:52] <ulm> we have a problem with banning EAPIs 1 and 2
+[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"?
+[21:21:58] <ulm> with "eapis-banned = 1 2" in layout.conf repoman will complain about any ebuild with these EAPIs being present
+[21:22:08] <ulm> so repoman needs to be patched
+[21:22:32] <ulm> I've deprecated 0 and 3 in layout.conf, for the time being
+[21:22:43] <blueness> ulm, that doesn't seem a big deal, is it?
+[21:22:55] <dilfridge> ulm: didnt expect otherwise... let's talk to the portage guys
+[21:23:01] <rich0> ulm: no issues with delaying implementation of the policy until things are fixed/etc.
+[21:23:10] <dilfridge> exactly
+[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
+[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.
+[21:23:52] <rich0> Well, we can consider it banned even if repoman isn't patched.
+[21:23:55] <blueness> who is taking care of portage these days? is it dol-sen?
+[21:23:56] --> billie_ (~billie@gentoo/developer/billie) hat #gentoo-council betreten
+[21:24:04] <rich0> Just nobody will be yelling at you for it just yet.
+[21:24:08] <ulm> TomWij: layout.conf is not in PMS
+[21:24:14] <TomWij> blueness: A whole team, dol-sen is the leader.
+[21:24:22] <blueness> open a bug
+[21:24:23] <TomWij> ulm: Sorry, excuse me; I'm reading between the lines.
+[21:24:51] <TomWij> (New leader in ~3 weeks IIRC)
+[21:24:52] <ulm> TomWij: probably a new variable would be best
+[21:25:08] <ulm> and keep the meaning of present eapis-banned
+[21:25:26] <TomWij> ulm: In that case; then yes, that would work.
+[21:25:28] <dberkholz> TomWij: i tend to prefer bigger categories personally.
+[21:25:50] <dberkholz> TomWij: i have a script around that makes recommendations on category size. probably d.g.o/~me/scripts/
+[21:25:58] <TomWij> (And we name the other one in a way that it indicates "no new ebuilds" or so.)
+[21:26:24] <ulm> TomWij: let's bikeshed this in #-portage ;)
+[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.
+[21:26:36] <dberkholz> TomWij: if you need anything more formal, next meeting is coming up in just a couple of weeks
+[21:26:56] <dberkholz> TomWij: it's mainly pragmatic having to do with most new categories involving package moves for negligible benefit
+[21:26:59] <rich0> Call for agenda will probably go out in the next day or two :)
+[21:27:12] <dberkholz> alright, we're gonna close the meeting, but feel free to keep discussing here
+[21:27:15] <dberkholz> thanks all