public inbox for gentoo-project@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Chí-Thanh Christopher Nguyễn" <chithanh@gentoo.org>
To: gentoo-project@lists.gentoo.org
Subject: Re: [gentoo-project] Re: Questions for Candidates (was: Questioning/Interviewing council nominees)
Date: Mon, 01 Jul 2013 13:16:31 +0200	[thread overview]
Message-ID: <51D1650F.5070305@gentoo.org> (raw)
In-Reply-To: <CAGfcS_=v72rTW6d1ueVB-k6WgvngRqbPYMG3_hfp5ngdKDjXxQ@mail.gmail.com>

Rich Freeman schrieb:
>> I did not say that maintainers can ignore policy. The removal of
>> ebuilds must follow certain rules which are set in policy. 
> IMO this really doesn't say anything at all.  Of course maintainers
> have to follow policy.  The question is what should the policy be?

I think I am beginning to understand what you want to say. You want the
council (or some other body) to act as enforcer to bring maintainers in
line with prevailing opinion. Sorry, I am not supporting that.

> The original question was whether we should be forking or splitting
> packages over adding single files when the maintainer doesn't want
> them in the original package.  Right now we have no explicit policy
> governing this.

Yes, and due to the absence of policy it is the maintainer who has the
final say. That is how it is currently, and how I think it should be in
the future too. GLEP 39 specifically says that you cannot monopolize the
package, and anyone can fork the ebuild. That is sufficient remedy
against uncooperative maintainers in my eyes.

I wrote in a previous message that I would reconsider my position if the
amount of forked packages grew to unmanageable proportions. But until
then, if the kids cannot get along they shall play on separate playgrounds.

>> With x32 specifically, a number of people including some upstreams think
>> that the whole concept is a bad idea. A case could be made for patches
>> that #ifdef x32 and which compile to a no-op on other arches, but even
>> those must be maintained. What if the patch no longer applies after a
>> version bump?
> Well, since I'm only talking about WELL-SUPPORTED project-related
> work, just ask the project team to fix the patch.  If they don't in a
> reasonable timeframe, then it isn't well-supported and the maintainer
> can do whatever they want with it.  Project teams should only take on
> patches if they think they can sustain them.  Most likely for
> something like x32 they'd only do it for strategic packages anyway
> (toolchain, etc).

But in this hypothetical scenario you have unloaded additional work on
the maintainer. He just wants to bring the latest and greatest version
to his users, and the failing patch prevents him from doing that. He has
to request and then wait for the a new patch, and if he bumps the
package anyway after timeout risks breaking x32 users' systems.
If he does this voluntarily, fine. If the patch was forced on him,
putting him in this dilemma is not fair.


Best regards,
Chí-Thanh Christopher Nguyễn



  reply	other threads:[~2013-07-01 11:16 UTC|newest]

Thread overview: 57+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-06-17 18:46 [gentoo-project] Questions for Candidates (was: Questioning/Interviewing council nominees) hasufell
2013-06-17 18:59 ` Markos Chandras
2013-06-17 19:10 ` Michał Górny
2013-06-17 19:26   ` Pacho Ramos
2013-06-17 19:38   ` Rich Freeman
2013-06-23 21:28 ` [gentoo-project] " hasufell
2013-06-23 22:59   ` Rick "Zero_Chaos" Farina
2013-06-24 22:27     ` hasufell
2013-06-25  5:37       ` Matt Turner
2013-06-25  7:11       ` Michał Górny
2013-06-25  8:14         ` Tony Vroon
2013-06-25  8:57         ` hasufell
2013-06-28 21:01   ` Donnie Berkholz
2013-06-28 22:33 ` hasufell
2013-06-29  6:14   ` Patrick Lauer
2013-06-29 12:10 ` [gentoo-project] " Rich Freeman
2013-06-29 17:20 ` [gentoo-project] " hasufell
2013-06-29 17:41   ` Markos Chandras
2013-06-29 17:44     ` hasufell
2013-06-29 20:35   ` Chí-Thanh Christopher Nguyễn
2013-06-30  1:57     ` Matthew Summers
2013-06-30  8:48       ` Michael Weber
2013-06-30 10:40     ` Rich Freeman
2013-06-30 11:08       ` Chí-Thanh Christopher Nguyễn
2013-06-30 11:18         ` Rich Freeman
2013-06-30 18:52           ` William Hubbs
2013-06-30 20:56             ` Brian Dolbec
2013-07-01  0:59               ` William Hubbs
2013-07-01  1:20                 ` Rich Freeman
2013-07-01  9:32                   ` Chí-Thanh Christopher Nguyễn
2013-07-01 10:01                     ` Rich Freeman
2013-07-01 11:16                       ` Chí-Thanh Christopher Nguyễn [this message]
2013-07-01 11:36                         ` Rich Freeman
2013-07-01 11:47                           ` Markos Chandras
2013-07-01 16:06                           ` Arun Raghavan
2013-07-01 17:25                           ` Chí-Thanh Christopher Nguyễn
2013-07-01 17:39                             ` Rich Freeman
2013-07-01 18:38                               ` Chí-Thanh Christopher Nguyễn
2013-07-02 14:59                                 ` Donnie Berkholz
2013-07-03 11:26                                   ` Rich Freeman
2013-07-01 15:26                         ` Ben de Groot
2013-07-01 15:49                         ` hasufell
2013-07-01 17:26                           ` Chí-Thanh Christopher Nguyễn
2013-07-01 17:51                             ` hasufell
2013-07-01 18:37                               ` Chí-Thanh Christopher Nguyễn
2013-07-01 19:08                                 ` William Hubbs
2013-07-01 19:21                                   ` Rich Freeman
2013-07-01 22:12                                     ` William Hubbs
2013-07-01 22:46                                       ` Rich Freeman
2013-07-01 19:32                                 ` hasufell
2013-07-01 19:51                                   ` Chí-Thanh Christopher Nguyễn
2013-07-01 20:04                                     ` hasufell
2013-07-01  9:33                 ` Chí-Thanh Christopher Nguyễn
2013-07-06  0:08 ` [gentoo-project] " hasufell
2013-07-06  0:31   ` Rich Freeman
2013-07-07 16:14     ` Jorge Manuel B. S. Vicetto
2013-07-06 10:34   ` [gentoo-project] Re: [OT] " Tom Wijsman

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=51D1650F.5070305@gentoo.org \
    --to=chithanh@gentoo.org \
    --cc=gentoo-project@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