ulm         14/09/09 19:56:51

  Added:                20140909.txt
  Log:
  Log for 20140909 meeting.

Revision  Changes    Path
1.1                  xml/htdocs/proj/en/council/meeting-logs/20140909.txt

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/council/meeting-logs/20140909.txt?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/council/meeting-logs/20140909.txt?rev=1.1&content-type=text/plain

Index: 20140909.txt
===================================================================
<ulm> 19:00 UTC, so let's start                                         [21:00]
<ulm> roll call
* blueness here!
<ulm> dberkholz, dilfridge, radhermit, rich0, williamh?
<dberkholz> hi
<ulm> helium-3?                                                         [21:01]
* rich0_ here
*** rich0_ (~quassel@gentoo/developer/rich0) is now known as rich0
<radhermit> I'm around
<ulm> dilfridge and WilliamH still missing                              [21:02]
* blueness taps his fingers impatiently                                 [21:03]
<ulm> I've texted dilfridge
<blueness> k
<dilfridge> thx :)
<dilfridge> here
<ulm> can anyone in the US try to contact WilliamH?
<dilfridge> and hello from Kyparissia / Kalo Nero                       [21:04]
<blueness> ulm, i can, but i don't recall getting his number
<rich0> I'll text him
<ulm> k
<blueness> dilfridge, did you ever collect everyone's phone number in one
           email?
<rich0> sent
<dilfridge> not yet, but I can do it during the next days
<dilfridge> I have 5 more beach days ahead of me...                     [21:05]
* WilliamH is here sorry folks
<ulm> ok, we're complete then
<ulm> agenda is rather short this time:
      http://article.gmane.org/gmane.linux.gentoo.project/4021
<ulm> first topic is about the future of dohtml                         [21:06]
<ulm> http://thread.gmane.org/gmane.linux.gentoo.project/4017
<WilliamH> kill it with fire
<rich0> seems like the perfect job for a utility eclass
<dilfridge> I have no experience with it, but from the mailing list mails I
            think we should kill it                                     [21:07]
<ulm> we first have to decide if it should be removed from the PM
<ulm> then the details
<blueness> ditto, it seems like it was redundant and overly complex
<rich0> I think deprecation makes sense.
<rich0> No rush to get rid of it that I can see.
<ulm> shall we just vote on the first question?
<rich0> That creates the demand for an eclass which replaces it.
<ulm> "should dohtml be banned from the package manager?"               [21:08]
* WilliamH yes
<ulm> (no timeframe implied yet)
* dilfridge yes
* ulm yes
* rich0 yes, eventually
<blueness> has ayes
<blueness> err .. "yes"
* radhermit yes
<ulm> dberkholz?                                                        [21:09]
<ulm> anyway, I count 6 yes so far                                      [21:10]
<blueness> i'm grepping the tree now to see what uses it
<ulm> so we can discuss the next question I think
<ulm> should it be banned in EAPI 6 already?                            [21:11]
* WilliamH yes
<rich0> blueness: 3665 lines from a grep...
<WilliamH> it would just be part of the migration to eapi 6 to stop using it.
<ulm> alternative would be to deprecate it now and ban it in one of the next
      EAPIs
* dilfridge yes                                                         [21:12]
* ulm yes
<WilliamH> ulm: I don't see the advantage of doing that.
<blueness> ulm, that's what i would like, a deprecation message immediately
<radhermit> are we going to pass --htmldir or --docdir or whatever in EAPI 6?
<dberkholz> that's fine
<ulm> radhermit: yes
<radhermit> if so, then sure ban it in 6
<ulm> dberkholz: was this your vote on the first question?              [21:13]
<ulm> dberkholz: "should dohtml be banned from the package manager?"
<dberkholz> yes to 1 and yes to 2 via deprecation
<dberkholz> deprecate in 6, obsolete in 7                               [21:14]
<ulm> second vote is "should it be banned in EAPI 6 already?"
<rich0> dberkholz: ++
<ulm> dberkholz: that's a no to the second vote then?
<dilfridge> I'm fine with both variants (ban in 6 / deprecate in 6, ban in 7)
<dberkholz> ulm: no to banned in 6. right.                              [21:15]
<rich0> I'm in favor of deprecation.  I don't want to see a lack of an eclass
        as something that slows EAPI6 adoption.
<ulm> do I count this right?                                            [21:16]
<ulm> Williamh, ulm, radhermit: yes
<dberkholz> we should have a deprecation process that's part of the eapi, not
            just randomly deprecating stuff independent of that
<ulm> dberkholz, rich0: no
<ulm> dilfridge: abstain
<ulm> ?
<ulm> who's missing?
<blueness> me
<blueness> i'm in favor of deprecation in 6, ban in 7
<ulm> so dberkholz, rich0, blueness: no                                 [21:17]
<blueness> correct
<ulm> 3 yes 3 no 1 abstention then
<ulm> motion doesn't pass
<WilliamH> neither one passes
<ulm> the motion was to ban it in EAPI 6                                [21:18]
<ulm> so, the alternative then
<ulm> "deprecate dohtml now, ban it in EAPI 7?"
* ulm yes
* dilfridge yes
* WilliamH no because we should ban it                                  [21:19]
<blueness> yes
<WilliamH> deprecation will be ignored when people adopt eapi 6.
* rich0 yes
<radhermit> have we cleanly deprecated and then dropped similar things before?
                                                                        [21:20]
<WilliamH> radhermit: I think we have just dropped some things before, e.g.
           dosed
<WilliamH> There wasn't a deprecation eapi for that.
<WilliamH> We just told people to start using sed -i
<ulm> radhermit: dosed, dohard                                          [21:21]
<rich0> The problem with dohtml, is that there isn't really a drop-in
        replacement for it
<ulm> AA, KV* varibles
<ulm> *variables
<WilliamH> rich0: and as long as we don't drop it there won't be.
<blueness> rich0, you can use dodoc
<radhermit> I mean I'm all for having a decent way to deprecate eapi features
<WilliamH> Yes,  you can use docinto/dodoc                              [21:22]
<blueness> radhermit, you would just add a warning in portage when its called
<radhermit> so I'm fine-ish with this
<ulm> radhermit: will be via a repoman warning probably
<radhermit> blueness: I'm more thinking how to handle it in pkgcore ;)
<WilliamH> blueness: and who will ignore the warning?
<radhermit> but yes
<WilliamH> Let's just kill the thing... :(
<blueness> radhermit, yeah i just recently learned about pkgcore!  its your
           baby                                                         [21:23]
<ulm> dberkholz: I count you as "yes" from what you said above
<ulm> so this passes with 6 yes 1 no
<dberkholz> cool
<radhermit> I mean I know people will probably just ignore it, but doing the
            deprecated -> dropped steps for formal specs is generally better
            imo                                                         [21:24]
<ulm> I suggest we change order of the laast two questions
<ulm> should einstalldirs in EAPI 6 use dodoc -r for HTML_DOCS, instead of
      dohtml?
<ulm> *last
<ulm> oops, that's a typo                                               [21:25]
<ulm> should einstalldocs in EAPI 6 use dodoc -r for HTML_DOCS, instead of
      dohtml?
<ulm> einstalldocs is a new function in EAPI 6
<radhermit> well if we're deprecating things, yes dohtml shouldn't be used
<radhermit> in the default case                                         [21:26]
<ulm> IMHO it doesn't make sense to use a deprecated function
<radhermit> right
<ulm> do we even have to vote on this one?
<blueness> ulm just not it as an obvious point
<blueness> err                                                          [21:27]
<blueness> ulm just note it as an obvious point
<ulm> anyone against this? speak up now
<blueness> its fine
<dilfridge> sounds ok
<ulm> k
<ulm> so, do we need a substitute in an eclass?
<ulm> dohtml in portage is written in python
<ulm> so the code cannot simply be copied                               [21:28]
<blueness> i would have the deprecation notice say "use dodoc -r ..."   [21:29]
<ulm> does anyone know in what language dohtml in pkgcore and paludis is
      implemented in?
<blueness> c++
<blueness> well c++ in paludis
<blueness> pkgcore is in python
<radhermit> pkgcore -> python
<radhermit> right
<ulm> blueness: somehow I doubt it for this ebuild helper
<rich0> Technically you could have a python script as a build-time
        dependency...                                                   [21:30]
<ulm> c++, that is
<blueness> ulm, let me look
<radhermit> I don't know about paludis
<ulm>
      
http://git.exherbo.org/paludis/paludis.git/tree/paludis/repositories/e/ebuild/utils/dohtml
<ulm> so it's in bash
<ulm> so it could be used (modulo copyright assignment problems)        [21:31]
<ulm> anyway, that's a detail
<blueness> yeah but what confused me is its in a Makefile.am too ...    [21:32]
<blueness> but you're right its written in bash
<ulm> question is if we want a replacement in an eclass at all
<radhermit> why do we need one?
<ulm> I'd say we recommend dodoc -r
<ulm> and if there's a strong need, someone will come up with an eclass
      function anyway                                                   [21:33]
<ulm> we cannot forbid that, I think
<ulm> any further opinions?
<rich0> ulm: ++                                                         [21:34]
<rich0> I think we can deprecate it, and if there is a big unmet need people
        will fix it.
<ulm> so how about: "the council does not mandate a replacement function in an
      eclass"?                                                          [21:35]
<WilliamH> ulm: I don't think it is necessary for us to state that even.
<ulm> is "mandate" the right verb?
<rich0> We don't implement nroff, autotools, etc in an eclass either -
        packages that need them depend on them.
<rich0> (well, autotools are in @system I think)
<blueness> it is the correct verb, but i think we can remain silent on the
           issue
<radhermit> why would we remove it and then say it'll go in an eclass?  [21:36]
<ulm> ok, so we don't say anything about eclasses
<radhermit> just deprecate -> remove it and people will either move on or
            complain on the list later :P
<blueness> right just don't say anything
<rich0> agree
<blueness> we are only talking about PMS here, not what someone might upt in
           an eclass                                                    [21:37]
<rich0> We can always hash out on the mailing list.
<ulm> makes sense
<rich0> We aren't going to stop somebody from coming up with a replacement for
        dohtml, and on the other hand we can't do anything to force one to be
        created either
<ulm> are we done with this topic?
<ulm> next: open bugs                                                   [21:38]
<radhermit> pretty much
<ulm> 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> dberkholz?
<ulm> looks like 20131210 and 20140114 summaries are done               [21:39]
<ulm> btw, would anyone object if I move the index of meeting logs to a
      subpage in the wiki?                                              [21:40]
<radhermit> nope                                                        [21:41]
<ulm> because loading time for the council project page has become rather long
<blueness> ah good poing
<blueness> point
<dilfridge> do it, sounds good                                          [21:42]
<ulm> so, some progress with this bug
<ulm> 20140225 summary is still missing
<ulm> and I'll move the meeting logs to a subpage
<ulm> open floor then
<ulm> anything?                                                         [21:43]
<blueness> one announcement, i think i'll have GLEP 64 ready for voting by
           next time
<ulm> k
<blueness> are there any comments from the council yet, i thin there's been
           good discussion on the ml
<blueness> think
<blueness> (i can't type today!)                                        [21:44]
<ulm> blueness: I haven't found the time yet for going through it thoroughly
<ulm> but I'll do so
<blueness> k                                                            [21:45]
<dberkholz> ulm: yeah i put those two in the wiki, i had uploaded them before
            but forgot to head back to the wiki page an hour later to add the
            link
<dberkholz> sorry for the crazy lag, i'm on a terrible connection and keep
            dropping
<ulm> dberkholz: any ETA for the february summary?
<ulm> for the next meeting, I expect that we'll discuss einstall removal
                                                                        [21:46]
<ulm> ok                                                                [21:47]
<ulm> seems there's nothing from the community
<ulm> next meeting is on October 14th                                   [21:48]
<ulm> who will be chairing?
<ulm> rich0: the council page says it's you
<rich0> yup                                                             [21:49]
<blueness> okay
*** ulm (~ulm@gentoo/developer/ulm) has set the topic for #gentoo-council:
    "Next meeting: Tuesday, 14 Oct 2014 19:00 UTC |
    http://www.gentoo.org/proj/en/council/utctolocal.html?time=19:00 |
    http://wiki.gentoo.org/wiki/Project:Council";
<ulm> this meeting is closed then
<ulm> thanks all




Reply via email to