public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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