Gentoo Archives: gentoo-dev

From: Ciaran McCreesh <ciaran.mccreesh@××××××××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: Re: Re: Re: RFC: Make 10.0 profiles EAPI-2 'compliant'
Date: Thu, 20 Aug 2009 20:23:17
Message-Id: 20090820212308.4c867d37@snowcone
In Reply to: Re: [gentoo-dev] Re: Re: Re: Re: RFC: Make 10.0 profiles EAPI-2 'compliant' by Andrew D Kirch
1 On Thu, 20 Aug 2009 13:36:30 -0400
2 Andrew D Kirch <trelane@×××××××.net> wrote:
3 > > > I look forward to seeing Funtoo's creation of EAPI funtoo-2.
4 >
5 > Obviously you don't get it. We aren't going to spend time writing
6 > this sort of spurious and unnecessary specification documents.
7
8 Why not? Are you saying you don't want the way Funtoo's package manager
9 works to be documented? I'll remind you that the feature in question
10 isn't documented anywhere.
11
12 It's a five minute job, and it will mean Funtoo's tree can be used by
13 any of the many third party tools that work with repositories.
14
15 I find it hard to believe that one of Funtoo's goals is to use
16 undocumented features and not have any way for contributors to know what
17 the package format is.
18
19 > Nor do you, as I have proven, have standing to file such a bug as you
20 > are not on the council (even as an alternate), and the SOLE option
21 > for packages violating PMS per the council is a council vote to mask
22 > the package.
23
24 That's not the sole option at all. The first thing to do is to get the
25 issue fixed. Masking is the nuclear option.
26
27 > Portage is a tool used by users, repoman is a tool used by developers
28 > for tree QA.
29
30 repoman isn't an effective way of getting messages to overlay
31 developers.
32
33 > Considering the zeal with which you are pushing this
34 > "accidentally works with Portage until Portage is fixed", I believe a
35 > reasonable person is going to look at the b.g.o bug, and at the
36 > Paludis bug and realize that you're more interested in process than
37 > innovation, and that you simply don't care about throwing needless
38 > confusing warnings at users (indeed a prima facia examination of
39 > Paludis would seem to confirm this, and my concerns WRT Paludis and
40 > the development methods are well known). I think they'll also
41 > realize that throughout this process you've been less than honest,
42 > and a huge impairment to the work going on at Funtoo.
43
44 The process for innovation is EAPIs. This allows innovation to go
45 through in a well defined manner that doesn't cause highly random
46 breakage every time a new feature comes along. Unfortunately, your
47 early misconception that EAPIs are about Paludis is getting in the way
48 of you taking a few simple steps to turn this from exploiting
49 undocumented behaviour to a well defined feature.
50
51 EAPIs are there to help you, not hold you back.
52
53 --
54 Ciaran McCreesh

Attachments

File name MIME type
signature.asc application/pgp-signature