public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: William Hubbs <williamh@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Re: rfc: renaming "rc" binary in OpenRC
Date: Wed, 11 Dec 2013 16:46:28 -0600	[thread overview]
Message-ID: <20131211224628.GA30501@linux1> (raw)
In-Reply-To: <pan$d940e$5a1ff5d7$6bba616c$3cf9b956@cox.net>

[-- Attachment #1: Type: text/plain, Size: 2507 bytes --]

On Wed, Dec 11, 2013 at 09:28:09PM +0000, Duncan wrote:
> Markos Chandras posted on Wed, 11 Dec 2013 20:53:04 +0000 as excerpted:
> 
> > On 12/11/2013 08:47 PM, Chris Reffett wrote:
> >> On 12/11/2013 3:41 PM, William Hubbs wrote:
> >>>
> >>> My thought is to rename our "rc" to "openrc", since that would be
> >>> unique.
> >>>
> >>> I know at least one thing that will break is everyone's inittab, so
> >>> should I sed their inittab in our live ebuild or expect them to fix it
> >>> and give a warning? I know that once OpenRC with this change is
> >>> released, it will need to probably be p.masked until there is a new
> >>> release of sysvinit that updates the inittab.
> 
> >> The idea of running a sed on inittab in an ebuild, no matter what the
> >> context, terrifies me. Perhaps we can ease this in slowly by renaming
> >> rc -> openrc and symlinking rc -> openrc and making a release with that
> >> change concurrent with a news item? Or even just do that in the ebuild
> >> rather than in the actual sources. I don't think Debian will keel over
> >> and die if it takes a little extra time for the change to go through,
> >> and it beats a ton of broken systems.
> 
> > +1
> > 
> > The ebuild can grep the inittab and it if finds an "rc" there, just
> > print a huge warning telling the user to migrate || die.
> 
> I think it's worth noting two small details of williamh's original mail 
> that may have gone unnoticed:
> 
> 1) He proposes seding the *LIVE* ebuild, which I take as meaning 
> openrc-9999.
> 
> 2) He then proposes p.masking an openrc release until a sysvinit release 
> updating inittab, with the contrast between that and the LIVE ebuild 
> proposal thus again emphasized.
> 
> Question: How many people run the openrc-9999 LIVE ebuild, and given that 
> it's masked and general gentoo policy is that people running live ebuilds 
> should expect to keep the pieces of they can't handle occasionally 
> unpredicted changes, how much should we actually worry about doing just 
> that?

We don't have to worry about the live ebuild per se, I was more
concerned about what to do when the next release comes out.

Duncan, it sounds like you would know how to recover with the live
ebuild.

But, with the proposal of creating a symlink from /sbin/rc->openrc,
there would no longer be a reason to p.mask the next release, because
people would be able to upgrade. A news item would definitely be
appropriate though.

William


[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

  reply	other threads:[~2013-12-11 22:46 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-12-11 20:41 [gentoo-dev] rfc: renaming "rc" binary in OpenRC William Hubbs
2013-12-11 20:47 ` Alon Bar-Lev
2013-12-11 21:04   ` William Hubbs
2013-12-11 20:47 ` Chris Reffett
2013-12-11 20:53   ` Markos Chandras
2013-12-11 21:28     ` [gentoo-dev] " Duncan
2013-12-11 22:46       ` William Hubbs [this message]
2013-12-11 20:56   ` [gentoo-dev] " Paul Tagliamonte
2013-12-11 21:09     ` Markos Chandras
2013-12-11 21:14       ` Paul Tagliamonte
2013-12-11 22:50       ` William Hubbs
2013-12-11 21:28   ` Rich Freeman
2013-12-12  0:41     ` Patrick Lauer
2013-12-12  8:26       ` [gentoo-dev] " Martin Vaeth
2013-12-12 12:56       ` [gentoo-dev] " Rich Freeman
2013-12-12  0:37 ` Patrick Lauer
2013-12-12  1:38   ` Doug Goldstein
2013-12-12  7:41 ` Samuli Suominen
2013-12-12 15:15   ` William Hubbs
2013-12-12 15:46 ` Alexander Berntsen
2013-12-13 12:31   ` Samuli Suominen
2013-12-13 13:31     ` Alexander Berntsen
2013-12-13 15:59   ` Mike Gilbert
2013-12-13 17:23     ` William Hubbs
2013-12-13 19:53       ` [gentoo-dev] " Duncan
2013-12-13 22:03         ` William Hubbs
2013-12-14 12:47           ` Duncan

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=20131211224628.GA30501@linux1 \
    --to=williamh@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