From: Patrick Lauer <patrick@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] My wishlist for EAPI 5
Date: Thu, 21 Jun 2012 19:15:02 +0800 [thread overview]
Message-ID: <4FE30236.8030208@gentoo.org> (raw)
In-Reply-To: <1340263510.2470.18.camel@belkin4>
On 06/21/12 15:25, Pacho Ramos wrote:
> El jue, 21-06-2012 a las 08:00 +0100, Ciaran McCreesh escribió:
>> On Thu, 21 Jun 2012 08:08:55 +0200
>> Pacho Ramos <pacho@gentoo.org> wrote:
>>> Also, if I remember correctly, Tommy asked for this some months ago,
>>> you asked for what he sent some days ago and now you require more and
>>> more work to delay things to be implemented.
>> I still haven't seen a clear description of exactly what should be
>> changed and why. I've also not seen a description of exactly what
>> problem is being solved, nor a discussion of the relative merits of
>> implementing a solution to whatever that problem is. All I've seen is a
>> mess of code that "gets it working" in Portage (which isn't the same as
>> "implements it for Portage") and a big wall of text that contains lots
>> that no-one needs to know and little of what's important. This needs to
>> go through the GLEP process, and it needs a PMS diff.
>>
>> In case you're not aware, the first time Gentoo did multilib, it was
>> done as a series of random changes to Portage that no-one really
>> thought through or understood. As you can see, that didn't work...
>>
> Then, looks clear to me that the way to get things approved in newer
> EAPIs is not clear enough as looks like a lot of devs (like me) don't
> know them (for example, when things to be added to EAPI need also a GLEP
> and a PMS diff, also the needing to get an implementation for any
> package manager). Is this documented in some place?
No, and this is a rather random ad-hoc requirement that hasn't been
specified before.
All previous EAPI processes went through some debate with dev-portage@
and the other involved people (mostly pkgcore/ferringb and
paludis/ciaranm), then the proposal got handed to council to vote on,
and if council was happy that proposal was hammered into PMS and the new
EAPI published. Most of the time new features had a crude approximation
of a patch for PMS available so that the documentation updates were done
in a timely manner.
I have no idea why Ciaran is trying to redefine the process now suddenly
and why people are taking this nonsense seriously.
> If not, I think it
> should be documented and, of course, it should be done by PMS team if
> possible as they clearly know what they expect to get for approval if
> needed since, I discussed some days ago, council will simply accept some
> specific features to be included in next eapi once they are accepted by
> PMS team. That way, we could save a lot of time, know what steps are
> pending, try to ask for help for some specific steps and, finally, get
> it discussed in PMS people providing all what is needed.
I would say PMS team accepts what council signs off ... or am I seeing
the order wrong here?
So, the normal way to get a feature into the next EAPI is ... write a
specification to the best of your capabilities, present it here, when
people are done bashing it ask PMS people to help you prepare a PMS
patch so that you can suggest it to Council, and then it's mostly a
matter of waiting until the next EAPI is finalized (which currently runs
at a glacial pace of about one EAPI a year as far as I remember)
Take care,
Patrick
next prev parent reply other threads:[~2012-06-21 11:11 UTC|newest]
Thread overview: 68+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-06-20 20:25 [gentoo-dev] My wishlist for EAPI 5 Richard Yao
2012-06-20 20:35 ` Ciaran McCreesh
2012-06-20 20:50 ` Richard Yao
2012-06-20 20:54 ` Ciaran McCreesh
2012-06-20 21:02 ` Richard Yao
2012-06-20 21:10 ` Ciaran McCreesh
2012-06-20 21:05 ` Richard Yao
2012-06-20 21:12 ` Ciaran McCreesh
2012-06-20 21:34 ` Richard Yao
2012-06-21 8:29 ` [gentoo-dev] " Duncan
2012-06-21 9:23 ` Richard Yao
2012-06-22 0:38 ` Richard Yao
2012-06-22 5:30 ` Duncan
2012-06-22 5:55 ` Michał Górny
2012-06-22 6:20 ` Ben de Groot
2012-06-20 21:43 ` [gentoo-dev] " Justin
2012-06-21 6:08 ` Pacho Ramos
2012-06-21 7:00 ` Ciaran McCreesh
2012-06-21 7:25 ` Pacho Ramos
2012-06-21 7:39 ` Ciaran McCreesh
2012-06-23 7:53 ` Pacho Ramos
2012-06-23 9:38 ` Ciaran McCreesh
2012-06-23 9:53 ` Peter Stuge
2012-06-23 10:24 ` Pacho Ramos
2012-06-23 10:30 ` Pacho Ramos
2012-06-23 10:31 ` Ciaran McCreesh
2012-06-23 11:05 ` Pacho Ramos
2012-06-23 11:14 ` Ciaran McCreesh
2012-06-23 11:38 ` Peter Stuge
2012-06-23 11:37 ` Ciaran McCreesh
2012-06-23 11:52 ` Peter Stuge
2012-06-23 11:59 ` Ciaran McCreesh
2012-06-23 12:16 ` Pacho Ramos
2012-06-23 12:21 ` Ciaran McCreesh
2012-06-23 12:11 ` Pacho Ramos
2012-06-23 12:16 ` Ciaran McCreesh
2012-06-23 12:33 ` Pacho Ramos
2012-06-23 10:37 ` [gentoo-dev] " Duncan
2012-06-23 10:43 ` Duncan
2012-06-23 10:44 ` Ciaran McCreesh
2012-06-23 11:12 ` Rich Freeman
2012-06-23 23:09 ` Duncan
2012-06-21 9:27 ` [gentoo-dev] " Alec Warner
2012-06-21 12:04 ` Rich Freeman
2012-06-23 8:19 ` Pacho Ramos
2012-06-21 11:15 ` Patrick Lauer [this message]
2012-06-21 11:37 ` Ciaran McCreesh
2012-06-23 8:01 ` Pacho Ramos
2012-06-21 12:11 ` Homer Parker
2012-06-21 12:30 ` Ciaran McCreesh
2012-06-21 13:13 ` Homer Parker
2012-06-21 13:20 ` Ciaran McCreesh
2012-06-21 20:26 ` Homer Parker
2012-06-21 22:46 ` Rich Freeman
2012-06-29 5:27 ` Mike Frysinger
2012-06-29 5:29 ` Mike Frysinger
2012-06-21 6:41 ` Ciaran McCreesh
2012-06-21 7:24 ` justin
2012-06-21 12:14 ` Homer Parker
2012-06-21 12:38 ` Ciaran McCreesh
2012-06-20 20:39 ` Maxim Kammerer
2012-06-20 20:41 ` Ciaran McCreesh
2012-06-20 20:51 ` Richard Yao
2012-06-29 5:20 ` Mike Frysinger
2012-06-20 20:52 ` Luca Barbato
2012-06-20 21:33 ` Alec Warner
2012-06-21 9:42 ` Ben de Groot
2012-06-29 5:25 ` Mike Frysinger
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4FE30236.8030208@gentoo.org \
--to=patrick@gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox