public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Rich Freeman <rich0@gentoo.org>
To: gentoo-dev <gentoo-dev@lists.gentoo.org>
Subject: Re: [gentoo-dev] Going against co-maintainer's wishes (ref. bug 412697)
Date: Sat, 25 May 2013 16:40:04 -0400	[thread overview]
Message-ID: <CAGfcS_nH5e5TS_ute9x2Hb_hterR4PGTuYw6JhOgc5EGcW=kGA@mail.gmail.com> (raw)
In-Reply-To: <51A118D2.4010303@gentoo.org>

On Sat, May 25, 2013 at 4:02 PM, Chí-Thanh Christopher Nguyễn
<chithanh@gentoo.org> wrote:
> Rich Freeman schrieb:
>>> Yet another stand. No offense but I'm afraid it's quite childish of you.
>>> I don't understand why you're so proud of it. It's a bit like 'Gentoo
>>> will play as I like. If it doesn't, then I will play against Gentoo.
>>> And if that doesn't help, I will resent and slam the door, and then
>>> write to ml about it.'
>>
>> Honestly, if people want to have that attitude they might as well stop
>> maintaining anything that installs a daemon.  As a developer you have
>> NO power to prevent somebody else from co-maintaining, and since those
>> devs who use systemd are likely to want to have units and they're
>> willing to do the work, you can expect somebody to show up and add a
>> unit.
>
> This is why I suggested that in case of uncooperative maintainers and
> upstreams, put the systemd unit in an extra package. Like it is done for
> selinux policies.

In this case the developer adding the unit WAS a maintainer.  Nothing
prevents any dev from adding themself as a maintainer to any package.
My point was just that if people plan to stop maintaining packages
whenever this happens that they'll end up not maintaining many
packages, because it is a trend that will continue.  IMHO it isn't
really important for devs to co-maintain packages to add unit files,
but certainly they can do so. Developers don't own the packages they
maintain.

Splitting unit files into separate packages is just going to make us
look like Debian, with everything with a daemon having 15 packages in
the tree.  Would it make sense to split init.d scripts into a separate
package?

The Council already decided that the appropriate way to handle unit
files was to put them in the package, without a USE flag, and users
could mask them if they didn't want them around.

>
> With x32, I generally refused to apply the patches to x11 maintained packages
> before they had upstream ack first.

x32 generally involved code patches, which involve a lot more risk of
breakage to existing users and in general are a bigger pain since
anytime the underlying source changes you have to re-diff them.  I
could see more of a push for co-maintaining in this case.

Unit files are just files - you stick them in filesdir and in your
ebuild and generally you touch them about as often as you touch init
scripts, which is rare.  If a maintainer does have to touch their init
scripts and it was because a binary was renamed or something, then
they can just ping the systemd team if they want them to update the
units.

In any case, nothing is being appealed here.  Ben basically quit
maintaining a package, which is his right, and the remaining
maintainers are keeping the unit around.  The intent of the systemd
team isn't to get developers to quit, but frankly I don't think we
need to coddle people to the point where threats to quit are a reason
to not add units to packages.  I think Ben is making a mistake, and
frankly if you are trying to resist the systemd takeover then Gentoo
is one of your best options out there so you might as well make sure
the packages you use are well-maintained even if they also work for
systemd users.

Rich


  reply	other threads:[~2013-05-25 20:40 UTC|newest]

Thread overview: 47+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-05-25 16:14 [gentoo-dev] Going against co-maintainer's wishes (ref. bug 412697) Ben de Groot
2013-05-25 16:48 ` Michał Górny
2013-05-25 17:38   ` Rich Freeman
2013-05-25 20:02     ` Chí-Thanh Christopher Nguyễn
2013-05-25 20:40       ` Rich Freeman [this message]
2013-05-25 20:45       ` Michał Górny
2013-05-25 21:38   ` Luca Barbato
2013-05-26  7:23   ` Ben de Groot
2013-05-26  7:43     ` Michał Górny
2013-05-26 10:04       ` Rich Freeman
2013-05-26 15:21         ` Ben de Groot
2013-05-26 16:15           ` Rick "Zero_Chaos" Farina
2013-05-26 17:14             ` Matt Turner
2013-05-26 17:19             ` Andreas K. Huettel
2013-05-26  7:54     ` Pacho Ramos
2013-05-25 17:00 ` Pacho Ramos
2013-05-25 17:14   ` Carlos Silva
2013-05-26  7:15   ` Ben de Groot
2013-05-26  7:44     ` Pacho Ramos
2013-05-26  7:45     ` Michał Górny
2013-05-26  9:59       ` Luca Barbato
2013-05-25 18:13 ` Markos Chandras
2013-05-25 19:53   ` Anthony G. Basile
2013-05-25 19:58     ` Mike Gilbert
2013-05-25 21:55       ` Anthony G. Basile
2013-05-25 19:59     ` Rich Freeman
2013-05-26  7:00     ` Michał Górny
2013-05-26  7:22     ` Tiziano Müller
2013-05-26  7:46       ` Pacho Ramos
2013-05-26  7:49       ` Michał Górny
2013-05-26  7:00   ` Ben de Groot
2013-05-26  7:37 ` [gentoo-dev] Reusing systemd unit file format / forking systemd (was: Going against co-maintainer's wishes (ref. bug 412697)) Michał Górny
2013-05-26  8:32   ` Ben de Groot
2013-05-26  9:49     ` Rich Freeman
2013-05-26 10:12       ` Robert David
2013-05-26 10:31         ` Michał Górny
2013-05-26 11:12           ` Rich Freeman
2013-05-26 11:31           ` Robert David
2013-05-26 11:47             ` [gentoo-dev] Reusing systemd unit file format / forking systemd Luca Barbato
2013-05-26 10:23   ` Luca Barbato
2013-05-26 11:15     ` Michał Górny
2013-05-26 11:59       ` Luca Barbato
2013-05-26 13:35         ` Sergei Trofimovich
2013-05-26 14:22           ` Luca Barbato
     [not found] <51A1A294.3000609@sporkbox.us>
2013-05-26  6:24 ` Re: [gentoo-dev] Going against co-maintainer's wishes (ref. bug 412697) Daniel Campbell
2013-05-26  6:55   ` Michał Górny
2013-05-26  7:37     ` Daniel Campbell
2013-05-26  7:56     ` Pacho Ramos

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_nH5e5TS_ute9x2Hb_hterR4PGTuYw6JhOgc5EGcW=kGA@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