public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Rich Freeman <rich0@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Re: My wishlist for EAPI 5
Date: Sat, 23 Jun 2012 07:12:29 -0400	[thread overview]
Message-ID: <CAGfcS_mkEx-YyQJHf2Rr9pcYe3NNxiFLX4phEPAHoLyy3B4QYg@mail.gmail.com> (raw)
In-Reply-To: <20120623114432.3e40b26c@googlemail.com>

On Sat, Jun 23, 2012 at 6:44 AM, Ciaran McCreesh
<ciaran.mccreesh@googlemail.com> wrote:
> On Sat, 23 Jun 2012 10:37:38 +0000 (UTC)
> Duncan <1i5t5.duncan@cox.net> wrote:
>> 1) Fact: Unfortunately, your method of argument, Ciaran, doesn't
>> endear you to a number of devs.  Some may have the impulse to reject
>> an argument simply because it comes from you.
>
> Perhaps Gentoo should be doing more to correct the attitudes of those
> developers, then.
>

This is an impression that many people get, unfortunately.  You can't
fix it by beating people up.  There are those who speak up from time
to time attempting to moderate, although to some extent this is noise
in what should be a technical discussion.

>
>> And if you /can/ get those statements, why are we still going round
>> and round with all this?
>
> That's a very good question. Why are people still blaming the PMS team
> for the lack of magical appearance of flying unicorns rather than
> making their case for the introduction of a horse?
>

Perhaps what is being missed is that THIS ISN'T A WATERFALL METHODOLOGY!!!

PMS is intended to be semi-retrospective - it is developed in parallel
with the features it documents.  It is intended to preserve standards,
to be something to refer to before finalizing PM code, and to guide
ebuild writers.  It isn't intended to be a conceptual
requirements/design spec to be included in the RFP for the coding team
in India.

So, the requirement is a reference implementation in one of the PMs.
So, the question of "who gets to decide it is easy" is simple -
whoever writes and releases the patch gets to decide.  That can be you
if you write a full PM that handles all the existing EAPIs plus
whatever is new, or demonstrate some kind of commitment to maintaining
a fork.

Face it, there are only a handful of devs here doing PM work, portage
or otherwise.  I can post all day on the list about how Gentoo OUGHT
to be able to do foo.  I can post all day about how Gentoo NEEDS to do
foo and how it is downright obvious how not doing foo ruins the
reputation of Gentoo and is going to kill us in six months.  None of
this is going to do anything unless I can convince/bribe/cajole one of
the devs working on a PM to implement foo, or, heaven-forbid, write it
myself.

Somebody asked earlier why Cirian is running the whole PMS process and
why Gentoo can't have its own GEAPI that will be peaceful and
harmonious.  My answers to that are twofold:

1.  While perhaps a different leader might give people a warmer
feeling about it, I think many of these issues are just inherent to
the nature of the problem - PM features don't write themselves.
Others might disagree, and that is fine.

2.  I don't see anybody else stepping up.  PMS is in git, so just
clone the thing and if you can convince some PM devs to follow you
there is no reason that a Gentoo dev couldn't take it over.  I suspect
that many would like to see this happen.  However, to be honest I
think that warm-and-fuzzies aside Cirian has actually done a fairly
good job with it as he is pretty passionate about PM specs.  This is a
big commitment, and what isn't needed is somebody who is going to step
in to get their favorite feature in there and then let it die.

As far as helping others to create pms paperwork goes, there is no
reason this has to fall exclusively on Cirian.  The fact that nobody
else is stepping up to help those who are new just reflects the nature
of something like this - FOSS projects tend to be weak on specs.

Bottom line - do I think Cirian might get himself further in life if
he deals with others a bit differently?  Sure.  Do I think that this
is the main thing keeping us outside of the golden land of PMS?  Not
really.

Rich



  reply	other threads:[~2012-06-23 11:13 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 [this message]
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
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=CAGfcS_mkEx-YyQJHf2Rr9pcYe3NNxiFLX4phEPAHoLyy3B4QYg@mail.gmail.com \
    --to=rich0@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