public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Luis Francisco Araujo <araujo@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Some ideas on how to reduce territoriality
Date: Fri, 03 Aug 2007 21:13:03 -0400	[thread overview]
Message-ID: <46B3D29F.5030301@gentoo.org> (raw)
In-Reply-To: <1186178767.8470.47.camel@inertia.twi-31o2.org>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Chris Gianelloni wrote:
> More and more, I am finding developers who are afraid to touch packages
> for even minor things if they're not the maintainer.  This is a sad
> state of affairs and not the reason we have maintainers.  We have
> maintainers to assure that a package is being taken care of, not to
> establish some kind of "territory" over that package.  Because of this
> misconception, I would like to come up with and document a listing of
> things that any ebuild developer can feel free to do to any package
> *without* maintainer consent.  These are generally all minor things, but
> things that I think are important.  I'm going to list off the things
> that I can think of, and encourage everyone else to speak up if I've
> missed something.
> 
> - HOMEPAGE changes
> - LICENSE changes
> - arch-specific patches/dependencies - If someone is requesting KEYWORD
> changes on a package and it requires a patch or additional dependencies
> for your architecture, you are not only permitted, but really are
> required to make the necessary changes to add support for your
> architecture.

I am not sure about this last one ... what if for example this patch is
only for supporting a special option of the package for that
architecture, but the maintainer of the package found out that such a
patch is unnecessary and/or will cause other kind of problems in the
package, therefore preferring avoiding such a patch ... or he just
wouldn't like to apply the patch for X or Y; or even further, he just
wouldn't like to have such a package available for that architecture
just yet for Z or W.

> - Typo fixes
> - SRC_URI changes - If the source has moved, feel free to fix it.  We
> shouldn't have to wait on the maintainer to fix something this simple.
> - *DEPEND changes due to changes in your packages - If a package that
> you maintain moves, splits, or otherwise changes in a manner that
> requires dependency changes on any other packages in the tree, you
> should make those changes yourself.  You're free to ask for assistance,
> of course, but you have the power to make the changes yourself without
> asking permission.  After all, you're the one "breaking" the package, so
> you should be the one to "fix" it.
> - Manifest/digest fixes
> - metadata.xml changes
> 
> There's a couple more that I wouldn't mind seeing as things developers
> can do without the maintainer, but I can see how these might be a bit
> more controversial, so I'm asking for input.
> 
> - Version bumps where the only requirement is to "cp" the ebuild
> - (for arch teams) Stabilization of new revisions of an already stable
> package - An example of this would be being able to stabilize foo-1.0-r2
> if foo-1.0 (or foo-1.0-r1) is already stable, but not if only foo-0.9 is
> stable.
> 

I think these two cases should still be handled by the herd or
maintainer of the package.

The stabilization idea sounds good and it could free maintainers from
filing similar bugs over and over ; but wouldn't this be more and harder
work for arch teams?. For example, they should carefully track the
history of all the packages to know when and if they should stabilize it
yet.

> So, what do you guys think?
> 

The other list of things look fine and safe to be changed by any maintainer.

Regards,

- --

Luis F. Araujo "araujo at gentoo.org"
Gentoo Linux

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.5 (GNU/Linux)

iD8DBQFGs9KfBCmRZan6aegRAtK7AJ94CDovLQu51QmZy6TW69rMK4Tz1QCgm3C9
tKDsHyNAWsliFCx0MMzcIpA=
=RGhM
-----END PGP SIGNATURE-----
-- 
gentoo-dev@gentoo.org mailing list



  parent reply	other threads:[~2007-08-04  1:21 UTC|newest]

Thread overview: 46+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-08-03 22:06 [gentoo-dev] Some ideas on how to reduce territoriality Chris Gianelloni
2007-08-03 22:19 ` Mike Doty
2007-08-03 22:47   ` Chris Gianelloni
2007-08-04  7:21     ` Marius Mauch
2007-08-03 22:23 ` Philipp Riegger
2007-08-03 22:34   ` Petteri Räty
2007-08-03 22:40     ` Donnie Berkholz
2007-08-03 23:03       ` Mike Doty
2007-08-03 23:06         ` Mike Doty
2007-08-03 23:20           ` Robin H. Johnson
2007-08-04 14:43             ` [gentoo-dev] Commitlog-mailinglist (was: Re: Some ideas on how to reduce territoriality) Lars Weiler
2007-08-04 19:32               ` [gentoo-dev] Commitlog-mailinglist Donnie Berkholz
2007-08-06  9:41                 ` [gentoo-dev] Commitlog-mailinglist Christian Faulhammer
2007-08-06 12:23               ` [gentoo-dev] Commitlog-mailinglist (was: Re: Some ideas on how to reduce territoriality) Mike Frysinger
2007-08-06 14:43                 ` [gentoo-dev] Commitlog-mailinglist Lars Weiler
2007-08-06 15:01                   ` Ned Ludd
2007-08-06 15:48                     ` Lars Weiler
2007-08-06 16:20                       ` Petteri Räty
2007-08-03 22:43     ` [gentoo-dev] Some ideas on how to reduce territoriality Philipp Riegger
2007-08-03 22:23 ` Petteri Räty
2007-08-03 22:49   ` Chris Gianelloni
2007-08-04  7:36     ` Marius Mauch
2007-08-03 22:53 ` Roy Marples
2007-08-04  1:13 ` Luis Francisco Araujo [this message]
2007-08-06 19:16   ` Chris Gianelloni
2007-08-07  3:48     ` [gentoo-dev] " Steve Long
2007-08-04  9:06 ` [gentoo-dev] " Alec Warner
2007-08-04 16:29   ` [gentoo-dev] " Steve Long
2007-08-04 17:17     ` Martin Jackson
2007-08-04 17:27 ` [gentoo-dev] " Jeroen Roovers
2007-08-04 17:39   ` Vlastimil Babka
2007-08-04 17:56     ` Steev Klimaszewski
2007-08-04 20:05       ` Petteri Räty
2007-08-04 23:56         ` Jurek Bartuszek
2007-08-05  6:27           ` Jeroen Roovers
2007-08-06 12:26         ` Mike Frysinger
2007-08-06 16:18           ` Petteri Räty
2007-08-07  0:23             ` Mike Frysinger
2007-08-05  0:03     ` [gentoo-dev] " Steve Long
2007-08-05  7:50       ` Petteri Räty
2007-08-04 19:34 ` Tiziano Müller
2007-08-05  0:19   ` Steve Long
2007-08-05 16:14 ` [gentoo-dev] " Ciaran McCreesh
2007-08-06 14:09   ` [gentoo-dev] " Steve Long
2007-08-06  9:24 ` Christian Faulhammer
2007-08-06 11:16 ` [gentoo-dev] " Paul de Vrieze

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=46B3D29F.5030301@gentoo.org \
    --to=araujo@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