* [gentoo-commits] gentoo commit in xml/htdocs/proj/en/council/meeting-logs: 20140826.txt
@ 2014-08-26 20:33 Ulrich Mueller (ulm)
0 siblings, 0 replies; only message in thread
From: Ulrich Mueller (ulm) @ 2014-08-26 20:33 UTC (permalink / raw
To: gentoo-commits
ulm 14/08/26 20:33:03
Added: 20140826.txt
Log:
Log for 20140826 meeting.
Revision Changes Path
1.1 xml/htdocs/proj/en/council/meeting-logs/20140826.txt
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/council/meeting-logs/20140826.txt?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/council/meeting-logs/20140826.txt?rev=1.1&content-type=text/plain
Index: 20140826.txt
===================================================================
<ulm> 19:00, so let's start the meeting [21:00]
<ulm> agenda is here: http://article.gmane.org/gmane.linux.gentoo.project/4014
<ulm> roll call
<radhermit> here
<rich0> here
<dilfridge> here
<WilliamH> here
<blueness> here
<ulm> dberkholz? [21:01]
<ulm> anyone has donnie's number? [21:02]
<blueness> lets start
<radhermit> he sent it to the list
<radhermit> or alias
<dilfridge> sent him a text... [21:03]
<blueness> dilfridge, were you going to compile a list?
<blueness> :)
<dilfridge> yes, soon...
<ulm> anyway, let's start
<ulm> first topic: dynamic dependencies in portage
<ulm> http://thread.gmane.org/gmane.linux.gentoo.project/3943
<dilfridge> wheeee [21:04]
<ulm> any opinions?
<dilfridge> two things from me...
<rich0> So, I believe the portage team indicated that they plan to remove
dynamic deps the way they are now, but to come up with another
solution to the rebuild problem.
<rich0> As long as the latter accompanies the former when it goes mainstream,
I don't have a problem with it. [21:05]
<dilfridge> 1) some eclasses add dependencies which need to be changed every
now and then... e.g. minimal perl version in perl-module.eclass,
or minimal qt version for kde ebuilds
<ulm> I'd say this is up to the portage team. they had added the feature, so
they can change or remove it as well
<dilfridge> noone's come up with a real solution for this yet, except for a
true mass rebuild
<WilliamH> There is a solution that mgorny came up with, a new @changed-deps
set that would rebuild everything. [21:06]
<WilliamH> with new dependencies
<dilfridge> yes... wanna rebuild all perl-related ebuilds in your system? :)
<ulm> WilliamH: IIUC this has the same problem as dynamic dependencies
<ulm> if the ebuild is gone, the package won't be rebuilt [21:07]
<blueness> i haven't seen a solution that satisfies my so i'm not sure what we
are resolving here. i'd say ask the portage team to come up with
something.
<ulm> so it would bite users who haven't upgraded for a long time
<dilfridge> 2) that said, I dont intend to fully block this move by the
portage team, but before it's actually disabled fully, we need a
working, reliable alternative and a good idea for the needed
workflow and tree policies.
<blueness> ulm, the ebuild is still in vardb
<radhermit> as a pkgcore guy, I've never been pro-dynamic deps due a number of
issues most of which have been raised in the various threads
<rich0> dilfridge: ++
<ulm> blueness: the one with the old dependencies [21:08]
<blueness> ah
<blueness> yes
<radhermit> imo, we should really spec out a vdb format
<rich0> That is my concern. I'm fine with one step back and two steps
forward, but we can't do the latter without plans to do the former.
<rich0> Err, the other way around :)
<blueness> radhermit, take a look at https://wiki.gentoo.org/wiki/GLEP:64
<rich0> Sure, to some extent the portage team should take the lead on this,
but this affects the whole tree and how it is maintained.
<ulm> so, should we ask the portage team to outline their solution, before
they remove the current feature? [21:09]
<dilfridge> this does not so much affect the maintainer of a single package,
<radhermit> blueness: ah gotcha
<dilfridge> but much more the people maintaining virtuals and eclasses...
<Arfrever> There is no consensus in Portage team to remove dynamic
dependencies.
<WilliamH> Arfrever: I thought there was. [21:10]
<dilfridge> Sorry can you type louder, I didn't hear you...
<radhermit> anyway, I also agree that the support shouldn't just be yanked out
of portage since it's been the default for a long time
<radhermit> and devs have become implicitly used to its mostly hidden workings
[21:11]
<dilfridge> exactly.
<rich0> I think a long-term plan would alleviate a lot of concerns. It isn't
enough to say dynamic deps are broken. We need to talk about what the
better solution actually is. I'm sure it will be supported then.
<ulm> Arfrever: the portage team meeting summary posted on 2014-07-25 says
that dynamic dependencies will be turned off
<dilfridge> right now the bigger surprise is that sometimes dynamic deps dont
work...
<ulm> that's the most official statement we have
<ulm> so we should go from there [21:12]
<ulm> anyone wants to come up with a motion? [21:13]
<WilliamH> I'm thinking that if they are turned off by default that will be ok
as long as we can turn them on until a fix is developed.
<WilliamH> We won't know what is broken by them being turned off until they
are turned off... [21:15]
<Arfrever> ulm: This "meeting" was even not announced before it (mailing lists
were down). I have received e-mail about announcement of meeting
after meeting. Probably very small number of members of team
participated in meeting.
<WilliamH> Arfrever: you should be able to check that by the meeting log if it
is posted. [21:16]
<ulm> How about this: "The council asks the portage team to outline their
long-term plan regarding removal or replacement of dynamic dependencies,
before they actually remove this feature."
<dilfridge> ulm: that plus:
<blueness> yes
<dilfridge> "Especially tree policies and the handling of eclasses and
virtuals need to be clarified." [21:17]
<Arfrever> (Anyway I am one of Portage team members, who would vote for
keeping dynamic dependencies.)
<ulm> good
<rich0> wfm
<ulm> "The council asks the portage team to first outline their long-term plan
regarding removal or replacement of dynamic dependencies, before they
remove this feature. Especially tree policies and the handling of
eclasses and virtuals need to be clarified."
<blueness> dilfridge, "especially" -> "In particular" (very minor change but
sounds better)
<ulm> Please vote
* dilfridge yes
<blueness> yes
<radhermit> yes
<rich0> yes [21:18]
<ulm> ok, with blueness's change of wording
<ulm> yes
<blueness> yes
<WilliamH> yes
<radhermit> sure
<ulm> unanimous, for the council members present
<ulm> anything else for this topic?
<dilfridge> just the remark [21:19]
<dilfridge> that this is much more critical for slow arches as e.g. arm or ppc
where the rebuilds are more time-consuming.
<ulm> do you want this in the summary?
* dilfridge pulls up the obligatory remark about a "beowulf cluster of
those"... [21:20]
<dilfridge> nah, log is enough :)
<ulm> next topic: additional features for EAPI 6
<ulm> http://thread.gmane.org/gmane.linux.gentoo.project/4002
<ulm> mgorny asks us to reopen the list of features [21:21]
<Arfrever> ulm: (It was never closed anyway...)
<radhermit> were they closed? I didn't think so yet
<ulm> k
<ulm> I suggest we discuss features individually [21:22]
<dilfridge> +
<ulm> 1. passing additional configure options, namely --docdir and --htmldir
<ulm> I would be in favour of this
<radhermit> imo, should be fine
* dilfridge abstains
<ulm> looks pretty safe
<WilliamH> should be ok [21:23]
<ulm> and mgorny has done a tree-wide scan IIUC
<ulm> so let's just vote
* ulm yes
<radhermit> yes
* dilfridge abstain
<blueness> yes
* rich0 yes
* WilliamH yes
<ulm> passes with 5 yes 1 abstention 1 absent [21:24]
<ulm> 2. additional default suffixes for dohtml
<ulm> IMHO changing the default is pointless
<WilliamH> What are the requested suffixes? [21:25]
<ulm> it's just a default, and there are options -a and -A to change the list
of suffixes
<ulm> .xml .xhtml .ico .svg
<ulm> bug 423245
<willikins> ulm: https://bugs.gentoo.org/423245 "[Future EAPI] dohtml: Extend
default list of extensions"; Gentoo Hosted Projects, PMS/EAPI;
UNCO; arfrever.fta:pms-bugs
<ulm> I have some ideas about moving the dohtml function from the PM to an
eclass [21:26]
<blueness> this is minor, imo. its harmless to change the default but there's
no strong reason to do so.
<ulm> blueness: well, devs have to learn the difference between EAPIs then
[21:27]
<dilfridge> right. let's keep it as it is.
<blueness> ulm, yeah i guess
<ulm> and you'd have to check the set of installed files for every EAPI bump
from 5 to 6
<ulm> more discussion?
<ulm> seems not, so let's vote [21:28]
* ulm no
* dilfridge no
<blueness> no
<rich0> no
* WilliamH abstains
<radhermit> no
<ulm> rejected, 5 no 1 abstention 1 absent
<ulm> 3. build-time switching variant of || () [21:29]
<ulm> bug 489458
<willikins> ulm: https://bugs.gentoo.org/489458 "[Future EAPI] Replace || with
something less ambiguous"; Gentoo Hosted Projects, PMS/EAPI; CONF;
ciaran.mccreesh:pms-bugs
<ulm> I would be very much in favour of this feature if there was proof of
concept ready
<rich0> I think mgorny's proposal seemed reasonable enough.
<dilfridge> well, right now we're only saying what things people should work
on... this is not the final decision on EAPI features (since that
needs the implementation) [21:30]
<rich0> ulm: well, that seems to be the point of pre-voting on EAPIs
<blueness> rich0, you mean comment #14?
<rich0> blueness: yes
<ulm> we could provisionally approve it, with the condition that it will only
be included in EAPI 6 if an implementation is ready
<dilfridge> comment 14 is the one to go for, yes
<rich0> We'll have to re-vote on the final PMS once there is a reference
implemenation. [21:31]
<dilfridge> ulm: isn't that true for everything right now?
<rich0> dilfridge: yes
<rich0> PMS policy is that we don't put stuff in until implemented in portage
<rich0> This is basically to help devs avoid wasting time on stuff only to
have it yanked back out
<rich0> I think it makes sense to do it this way.
<ulm> dilfridge: mgorny has implemented everything else in his branch of
portage already
<rich0> People can still work on stuff we vote no on, or not work on stuff we
vote yes on. It just gives them a sense of where we stand.
[21:32]
<dilfridge> right... but that wasn't the case at the time of the first votes
:P
<ulm> o.k.
* radhermit will need to look at pkgcore code a bit, but it seems ok-ish
<blueness> rich0, i agree that this resolves one ambiguity, but to be honest,
i can't fully get my head around all the possibilities here, and
i'm not sure mgorny's solution really nails everything
<ulm> so please vote on provisional approvement, with the condition that it
will only be included if an implementation is ready
* ulm yes
* dilfridge yes [21:33]
<blueness> yes
<rich0> yes
<radhermit> yes
<ulm> WilliamH?
<rich0> blueness: agree that when you get into nesting the actual use gets
murky. However, I think that the rules are straightforward enough. I
guess if you get ||= embedded in || you have to decide if the ||=
propagates through.
* WilliamH yes [21:34]
<ulm> rich0: these things are what makes the implementation difficult ;)
<radhermit> it will probably need some more forceful or better defined
boundaries though, I'm assuming that'll happen if it gets into PMS
<ulm> passes unanimously (1 absent)
<ulm> we're perfectly in time :) [21:35]
<ulm> next: open bugs
<ulm> bug 424647
<willikins> ulm: https://bugs.gentoo.org/424647 "archives.gentoo.org: Broken
URLs for e.g. gentoo-dev-announce and others"; Gentoo
Infrastructure, Other; CONF; darkside:infra-bugs
<dilfridge> I think infra has bigger problems atm... [21:36]
<ulm> yeah
<ulm> no progress there
<rich0> agree, but how is this a council issue anyway?
<ulm> and no action by council
<rich0> we basically look at this every month and say, yes, it is a problem
<blueness> heh yeah [21:37]
<rich0> Either somebody volunteers to fix it, or maybe we beg the trustees to
pay somebody to fix it for us
<ulm> we could remove council from cc
<blueness> let's do that
<ulm> and forget about the problem
<rich0> I don't think we're adding any value
<dilfridge> which problem? [21:38]
<rich0> :)
<blueness> dilfridge, the broken archives
<ulm> dilfridge: that we have no archives
<blueness> email archives
<dilfridge> ... :)
<radhermit> pretty sure he was joking
<ulm> any objections against removing us from cc?
<dilfridge> no objections. [21:39]
<rich0> We should use discourse. :)
<blueness> ulm, i agree, remove us
<ulm> next, bug 477030
<willikins> https://bugs.gentoo.org/477030 "Missing summary for 20130611
council meeting"; Doc Other, Project-specific documentation; CONF;
ulm:council
<ulm> I became impatient and wrote a summary :) [21:40]
<ulm> http://www.gentoo.org/proj/en/council/meeting-logs/20130611-summary.txt
<ulm> asking for approval here
<blueness> ulm, were you at the meeting?
<ulm> you should also have received the draft by e-mail
<ulm> blueness: yes
<blueness> okay then, do it [21:41]
<radhermit> looks fine, imo
<ulm> I don't see any objections [21:42]
<rich0> I say go ahead
<ulm> so I'll add the link to the council page
<blueness> well i have not basis to disagree since i wasn't there
<ulm> finally, bug 503382
<willikins> https://bugs.gentoo.org/503382 "Missing summaries for 20131210,
20140114, and 20140225 council meetings"; Doc Other,
Project-specific documentation; CONF; ulm:council
<ulm> but donnie is not here :( [21:43]
<ulm> so again no progress, I fear
<ulm> hm, there's another bug actually [21:44]
<ulm> bug 520074
<willikins> ulm: https://bugs.gentoo.org/520074 "GLEP 39 rump council
privilege escalation in secret meeting"; Doc Other, GLEP Changes;
UNCO; wking:glep
<ulm> rich0: you've participated in the discussion there, so do you want to
comment? [21:45]
<rich0> I think it is much ado about nothing.
<rich0> :)
<ulm> yeah, that's my impression too
* WilliamH agrees
<ulm> from a theoretical pov he might have a point [21:46]
<rich0> Certainly our rules aren't airtight, but we only lead because
everybody recognizes that we lead.
<blueness> actually, i had a secret meeting yesterday and voted to disband the
council, so this is now mute
<ulm> but I doubt that it has any practical relevance
<blueness> moot
<dilfridge> yes... it's very much about codifying common sense, which is
something you can spend all eternity on
<rich0> If we say something that 99% of devs disagree with, they'll just
ignore us.
<blueness> shoudl we have a quorum for other reasons?
<rich0> Well, we already disband the council anytime half of us don't show up.
[21:47]
<rich0> So, that seems to be overkill already. :)
<WilliamH> Right.
<blueness> yeah
<rich0> I don't care for the slacker rule at all, but that is a separate
matter.
<ulm> any action?
<ulm> remove council from cc?
<blueness> yeah
<dilfridge> rich0: I would not mind adding that the council with <=50%
attendance can't decide anything, but if that requires an eternal
discussion on how to add something, I dont care.
<rich0> I don't object either, but then you get into the whole argument about
who is allowed to edit GLEP 39 [21:48]
<dilfridge> exactly.
<ulm> dilfridge: it was handled that way when it occured
* radhermit doesn't care that much, seems people have replied enough on the
bug
<ulm> only once, in 2008
<dilfridge> yes.
<rich0> I don't have an issue with just fixing it, but maybe the same folks
who like the slacker rule might object. :)
<ulm> ok, I'll remove us from cc [21:49]
<ulm> next, open floor
<ulm> and we're still in time :) [21:50]
<dilfridge> meh
<dilfridge> right.
<dilfridge> [21:47:28] <_AxS_> done!
<dilfridge> official commendation to _AxS_ for revbumping all dev-perl to
EAPI=5 :)
<rich0> woot!
<ulm> great :)
* WilliamH agrees, that is good news
<blueness> that was a lot of work [21:51]
<WilliamH> That obosoletes perl-cleaner right?
<blueness> so am i to understand this correctly that we won't need
perl-cleaner anymore
<dilfridge> not yet
<WilliamH> obsoletes *
<ulm> let's finish EAPI 6 so the perl team won't be put out of work :p
<dilfridge> WilliamH: there are some ebuilds left (not many), more complex
apps that also install perl modules [21:52]
<blueness> dilfridge, what will perl-cleaner be needed for?
<blueness> i see
<dilfridge> once these are gone too, we'll ban EAPI<5 in perl-module.eclass
<dilfridge> then it's obsolete.
<blueness> what about perl virtuals?
<dilfridge> well, the new ones are also marked EAPI=5 [21:53]
<dilfridge> but there's no hurry there
<dilfridge> no eclass, nothing to rebuild
<blueness> i see
<dilfridge> (and the EAPI makes no difference)
<ulm> anything else for open floor? [21:54]
<ulm> seems not to be the case [21:55]
<ulm> next meeting will be on 2014-09-09
<ulm> so I'll send the call for agenda items today [21:56]
*** ulm (~ulm@gentoo/developer/ulm) has set the topic for #gentoo-council:
"Next meeting: Tuesday, 9 Sep 2014 19:00 UTC |
http://www.gentoo.org/proj/en/council/utctolocal.html?time=19:00 |
http://wiki.gentoo.org/wiki/Project:Council"
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2014-08-26 20:33 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-08-26 20:33 [gentoo-commits] gentoo commit in xml/htdocs/proj/en/council/meeting-logs: 20140826.txt Ulrich Mueller (ulm)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox