public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] news item -- baselayout-1.x deprecation final warning
@ 2013-04-07 19:36 William Hubbs
  2013-04-07 20:04 ` Alex Xu
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: William Hubbs @ 2013-04-07 19:36 UTC (permalink / raw
  To: gentoo development; +Cc: pr


[-- Attachment #1.1: Type: text/plain, Size: 255 bytes --]

All,

We have continued support for baselayout-1 to baselayout-2/OpenRc
migration for almost two years now, so I think it is about time we kill
this off.

Here is the news item I want to send out on 10 Apr.

Let me know what you think.

Thanks,

William


[-- Attachment #1.2: 2013-04-10-baselayout-1-deprecation-final-warning.en.txt --]
[-- Type: text/plain, Size: 1038 bytes --]

Title: baselayout-1.x deprecation final warning
Author: William Hubbs <williamh@gentoo.org>
Content-Type: text/plain
Posted: 2013-04-10
Revision: 1
News-Item-Format: 1.0
Display-If-Installed: <sys-apps/baselayout-2

WARNING! THIS NEWS ITEM REQUIRES IMMEDIATE ATTENTION!

On 28 Jun 2011, baselayout-2.x and OpenRC were first marked stable on
all supported architectures in Gentoo Linux.

Although we no longer support baselayout-1, we have continued support
for migration from baselayout-1 to baselayout-2 and OpenRc.

According to Gentoo policy, the support for migration from baselayout-1
to baselayout-2 could end on 28 Jun 2012, a year after OpenRc became
stable.

This is your final warning. OpenRc-0.11.8 will be the final release of
OpenRc to support migration from baselayout-1.

If you do not upgrade your systems to openrc-0.11.8 before it leaves the
tree, you may need to reinstall them.

For questions about how to migrate your system, see the OpenRC migration
guide [1].

[1] http://www.gentoo.org/doc/en/openrc-migration.xml

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

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-dev] news item -- baselayout-1.x deprecation final warning
  2013-04-07 19:36 [gentoo-dev] news item -- baselayout-1.x deprecation final warning William Hubbs
@ 2013-04-07 20:04 ` Alex Xu
  2013-04-07 20:13 ` Roy Bamford
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 8+ messages in thread
From: Alex Xu @ 2013-04-07 20:04 UTC (permalink / raw
  To: gentoo-dev

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

On 07/04/13 03:36 PM, William Hubbs wrote:
> According to Gentoo policy, the support for migration from baselayout-1
> to baselayout-2 could end on 28 Jun 2012, a year after OpenRc became
> stable.

"could end" sounds a bit awkward. Try "was slated to end" or perhaps
"could have ended".

Be more consistent: it's either "OpenRC", "OpenRc" (?) or "openrc".


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-dev] news item -- baselayout-1.x deprecation final warning
  2013-04-07 19:36 [gentoo-dev] news item -- baselayout-1.x deprecation final warning William Hubbs
  2013-04-07 20:04 ` Alex Xu
@ 2013-04-07 20:13 ` Roy Bamford
  2013-04-07 20:37   ` Alex Xu
  2013-04-07 21:51 ` William Hubbs
  2013-04-07 22:00 ` [gentoo-dev] " Rich Freeman
  3 siblings, 1 reply; 8+ messages in thread
From: Roy Bamford @ 2013-04-07 20:13 UTC (permalink / raw
  To: gentoo-dev

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

On 2013.04.07 20:36, William Hubbs wrote:
> All,
> 
> We have continued support for baselayout-1 to baselayout-2/OpenRc
> migration for almost two years now, so I think it is about time we
> kill
> this off.
> 
> Here is the news item I want to send out on 10 Apr.
> 
> Let me know what you think.
> 
> Thanks,
> 
> William
> 
> 

<quote>
If you do not upgrade your systems to openrc-0.11.8 before it leaves 
the tree, you may need to reinstall them.
</quote>

I think you mean

If you do not upgrade your systems to baselayout-2 and openrc-0.11.8 
before openrc-0.11.8 leaves the tree, you may need to reinstall them.

The problem is with baselayout-1 and that's what needs to be updated.
The "you may need to reinstall them" is a bit over the top.  You can 
always pick up the pieces with a liveCD.

Do you need to point out that the old (" ... ") syntax will no longer 
be supported, or do you intend to tolerate the baselayout-1 syntax in 
/etc/conf.d/net and friends a while longer.

A friendly link to the update guide 
http://www.gentoo.org/doc/en/openrc-migration.xml
may be in order too.

I've seen many users on baselayout-2 with baselayout-1 net files. This 
news item will bypass them.

-- 
Regards,

Roy Bamford
(Neddyseagoon) a member of
elections
gentoo-ops
forum-mods
trustees

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

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-dev] news item -- baselayout-1.x deprecation final warning
  2013-04-07 20:13 ` Roy Bamford
@ 2013-04-07 20:37   ` Alex Xu
  2013-04-07 21:06     ` William Hubbs
  0 siblings, 1 reply; 8+ messages in thread
From: Alex Xu @ 2013-04-07 20:37 UTC (permalink / raw
  To: gentoo-dev

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

Notably, NetworkManager generates old-style net files.

On 07/04/13 04:13 PM, Roy Bamford wrote:
> On 2013.04.07 20:36, William Hubbs wrote:
>> All,
>>
>> We have continued support for baselayout-1 to baselayout-2/OpenRc
>> migration for almost two years now, so I think it is about time we
>> kill
>> this off.
>>
>> Here is the news item I want to send out on 10 Apr.
>>
>> Let me know what you think.
>>
>> Thanks,
>>
>> William
>>
>>
> 
> <quote>
> If you do not upgrade your systems to openrc-0.11.8 before it leaves 
> the tree, you may need to reinstall them.
> </quote>
> 
> I think you mean
> 
> If you do not upgrade your systems to baselayout-2 and openrc-0.11.8 
> before openrc-0.11.8 leaves the tree, you may need to reinstall them.
> 
> The problem is with baselayout-1 and that's what needs to be updated.
> The "you may need to reinstall them" is a bit over the top.  You can 
> always pick up the pieces with a liveCD.
> 
> Do you need to point out that the old (" ... ") syntax will no longer 
> be supported, or do you intend to tolerate the baselayout-1 syntax in 
> /etc/conf.d/net and friends a while longer.
> 
> A friendly link to the update guide 
> http://www.gentoo.org/doc/en/openrc-migration.xml
> may be in order too.
> 
> I've seen many users on baselayout-2 with baselayout-1 net files. This 
> news item will bypass them.
> 


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-dev] news item -- baselayout-1.x deprecation final warning
  2013-04-07 20:37   ` Alex Xu
@ 2013-04-07 21:06     ` William Hubbs
  2013-04-07 21:54       ` Robin H. Johnson
  0 siblings, 1 reply; 8+ messages in thread
From: William Hubbs @ 2013-04-07 21:06 UTC (permalink / raw
  To: gentoo-dev

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

On Sun, Apr 07, 2013 at 04:37:42PM -0400, Alex Xu wrote:
> On 07/04/13 04:13 PM, Roy Bamford wrote:
> > On 2013.04.07 20:36, William Hubbs wrote:
> > If you do not upgrade your systems to openrc-0.11.8 before it leaves 
> > the tree, you may need to reinstall them.
> > </quote>
> > 
> > I think you mean
> > 
> > If you do not upgrade your systems to baselayout-2 and openrc-0.11.8 
> > before openrc-0.11.8 leaves the tree, you may need to reinstall them.
> > 
> > The problem is with baselayout-1 and that's what needs to be updated.
> > The "you may need to reinstall them" is a bit over the top.  You can 
> > always pick up the pieces with a liveCD.

That's why I said "may". I haven't attempted that migration manually, so
I don't know how easy or difficult it would be. You may be able to do
that, but you will be basically on your own to figure it out.

> > Do you need to point out that the old (" ... ") syntax will no longer 
> > be supported, or do you intend to tolerate the baselayout-1 syntax in 
> > /etc/conf.d/net and friends a while longer.
>
> Notably, NetworkManager generates old-style net files.

This issue with the conf.d/net syntax is a separate one and will be
handled later.

> > 
> > A friendly link to the update guide 
> > http://www.gentoo.org/doc/en/openrc-migration.xml
> > may be in order too.

This is already there.

> > I've seen many users on baselayout-2 with baselayout-1 net files. This 
> > news item will bypass them.

That is ok, I am just talking about the automatic support for the
Migration.

William


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

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-dev] news item -- baselayout-1.x deprecation final warning
  2013-04-07 19:36 [gentoo-dev] news item -- baselayout-1.x deprecation final warning William Hubbs
  2013-04-07 20:04 ` Alex Xu
  2013-04-07 20:13 ` Roy Bamford
@ 2013-04-07 21:51 ` William Hubbs
  2013-04-07 22:00 ` [gentoo-dev] " Rich Freeman
  3 siblings, 0 replies; 8+ messages in thread
From: William Hubbs @ 2013-04-07 21:51 UTC (permalink / raw
  To: gentoo development; +Cc: pr


[-- Attachment #1.1: Type: text/plain, Size: 151 bytes --]

All,

here is the second draft. I am including updates from this thread as
well as a couple of my own.

Let me know what you think.

Thanks,

William


[-- Attachment #1.2: 2013-04-10-baselayout-1-deprecation-final-warning.en.txt --]
[-- Type: text/plain, Size: 1262 bytes --]

Title: baselayout-1.x deprecation final warning
Author: William Hubbs <williamh@gentoo.org>
Content-Type: text/plain
Posted: 2013-04-10
Revision: 1
News-Item-Format: 1.0
Display-If-Installed: <sys-apps/baselayout-2

WARNING! THIS NEWS ITEM REQUIRES IMMEDIATE ATTENTION!

On 28 Jun 2011, baselayout-2.x and OpenRC were first marked stable on
all supported architectures in Gentoo Linux.

Although we no longer support baselayout-1.x, we have continued support
for migration from baselayout-1.x to baselayout-2.x and OpenRC.

According to Gentoo policy, the support for migration was slated to end
on 28 Jun 2012, a year after OpenRC was first marked stable.

This is your final warning. openrc-0.11.8 will be the final release of
OpenRC to support migration from baselayout-1.x.

If you do not upgrade your system to baselayout-2.x and openrc-0.11.8
before openrc-0.11.8 leaves the tree, you will have to perform the
migration manually when you upgrade or you will be left with an
unbootable system. Manual migration is not officially supported, and
could include fixing things with a live cd or re-installing your system.

For questions about how to migrate your system, see the OpenRC migration
guide [1].

[1] http://www.gentoo.org/doc/en/openrc-migration.xml

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

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-dev] news item -- baselayout-1.x deprecation final warning
  2013-04-07 21:06     ` William Hubbs
@ 2013-04-07 21:54       ` Robin H. Johnson
  0 siblings, 0 replies; 8+ messages in thread
From: Robin H. Johnson @ 2013-04-07 21:54 UTC (permalink / raw
  To: gentoo-dev

On Sun, Apr 07, 2013 at 04:06:40PM -0500, William Hubbs wrote:
> That's why I said "may". I haven't attempted that migration manually, so
> I don't know how easy or difficult it would be. You may be able to do
> that, but you will be basically on your own to figure it out.
I did it on a really old box yesterday.
It's a little bumpy since I can't reboot the box all yet, so it's not
entirely done.

 21:51:38 up 1035 days, 15:04,  2 users,  load average: 2.24, 1.70, 1.31

It went from sys-apps/baselayout-1.12.14-r1 to sys-apps/baselayout-2.1-r1.
Still has kernel 2.6.11, glibc-2.10.1-r1, sys-fs/udev-151-r4, sys-apps/coreutils-8.7

Rough guide:
1. Make your own /run and mount it beforehand.
2. Grab a list of ALL services that are running to a file. You won't be
   able to do this later.
3. Upgrade the package.
4. Update your configs, esp hwclock/clock, and ensure clocks are good.
5. echo default >/run/openrc/softlevel
6. For each service from #2, "touch /run/openrc/started/$SERVICE"
7. rc-update -u
8. Check that all your services are still good.

The kernel/udev/glibc/coreutils upgrade is going to be a little bit more
fun.

Disclaimer for the foolhardy: I have taken on consulting in the past on
upgrading ancient Gentoo servers to latest, with minimal downtime or
breakage; my record is a box with updates more than 6 years prior.

-- 
Robin Hugh Johnson
Gentoo Linux: Developer, Trustee & Infrastructure Lead
E-Mail     : robbat2@gentoo.org
GnuPG FP   : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [gentoo-dev] Re: news item -- baselayout-1.x deprecation final warning
  2013-04-07 19:36 [gentoo-dev] news item -- baselayout-1.x deprecation final warning William Hubbs
                   ` (2 preceding siblings ...)
  2013-04-07 21:51 ` William Hubbs
@ 2013-04-07 22:00 ` Rich Freeman
  3 siblings, 0 replies; 8+ messages in thread
From: Rich Freeman @ 2013-04-07 22:00 UTC (permalink / raw
  To: gentoo development, PR team

(apologies to those who got this twice - my MUA used a from address
that the list likely rejected instead of using the correct one which I
actually did select - Google needs to fix their GMail Android app)

On Sun, Apr 7, 2013 at 3:36 PM, William Hubbs <williamh@gentoo.org> wrote:
>
> We have continued support for baselayout-1 to baselayout-2/OpenRc
> migration for almost two years now, so I think it is about time we kill
> this off.

I would drop the first three paragraphs and the first sentence of the
fourth. Keep it to the news, not the justification.

Rich


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2013-04-07 22:00 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-04-07 19:36 [gentoo-dev] news item -- baselayout-1.x deprecation final warning William Hubbs
2013-04-07 20:04 ` Alex Xu
2013-04-07 20:13 ` Roy Bamford
2013-04-07 20:37   ` Alex Xu
2013-04-07 21:06     ` William Hubbs
2013-04-07 21:54       ` Robin H. Johnson
2013-04-07 21:51 ` William Hubbs
2013-04-07 22:00 ` [gentoo-dev] " Rich Freeman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox