Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 435756 - sys-apps/openrc-0.11.8 stable request
Summary: sys-apps/openrc-0.11.8 stable request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Keywording and Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: OpenRC Team
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks: 411627 421839 432280 435076
  Show dependency tree
 
Reported: 2012-09-21 16:37 UTC by William Hubbs
Modified: 2013-01-26 21:17 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description William Hubbs gentoo-dev 2012-09-21 16:37:18 UTC
This will become the next OpenRc stable request.
Currently, it is just a place-holder so that I can add it to the tasks
that need to be done for >=udev-189 stabilization.
Comment 1 Pacho Ramos gentoo-dev 2012-09-21 18:50:04 UTC
Personally, I am using it since I started to test newer udev at end of July and works fine (only found bug #434800 regression, but it doesn't look to have any major effect apart of the message)
Comment 2 Pacho Ramos gentoo-dev 2012-11-18 14:19:32 UTC
Updated to 0.11.5 some days ago and looks to work perfect :D
Comment 3 William Hubbs gentoo-dev 2012-11-18 22:18:55 UTC
@base-system:
We need this version of OpenRC to go stable for several reasons. I
believe we need baselayout-2.2 also for this.

If so, can you sign off on it, update the dependency in
openrc-0.11.5.ebuild and add the arch teams so we can get both
of them stabilized simultaneously?

Thanks,

William
Comment 4 Pacho Ramos gentoo-dev 2012-11-18 22:28:26 UTC
(In reply to comment #3)
> @base-system:
> We need this version of OpenRC to go stable for several reasons. I
> believe we need baselayout-2.2 also for this.
> 

I am running it with stable -2.1-r1, what is broken with it? (to also update to latest baselayout)

Thanks for the info
Comment 5 William Hubbs gentoo-dev 2012-11-19 00:02:30 UTC
@jmbsvicetto:
Didn't Releng need baselayout-2.2 to go stable when the newer OpenRC
does because of the /run directory being created?
Comment 6 Alexander Tsoy 2012-11-19 12:09:40 UTC
(In reply to comment #5)
> @jmbsvicetto:
> Didn't Releng need baselayout-2.2 to go stable when the newer OpenRC
> does because of the /run directory being created?

Stable baselayout-2.1-r1 already creates the /run directory. baselayout-2.2 only contains a BSD-related fix and adds /etc/os-release file.
Comment 7 William Hubbs gentoo-dev 2012-11-19 14:38:42 UTC
Arch teams, please test and mark stable openrc-0.11.5.

Thanks,

William
Comment 8 Rick Farina (Zero_Chaos) gentoo-dev 2012-11-19 19:28:48 UTC
(In reply to comment #5)
> @jmbsvicetto:
> Didn't Releng need baselayout-2.2 to go stable when the newer OpenRC
> does because of the /run directory being created?

afaik, this is not the case. we need >=genkernel-3.4.39 and >=openrc-0.10.5
Comment 9 Agostino Sarubbo gentoo-dev 2012-11-19 23:20:20 UTC
amd64 stable
Comment 10 Agostino Sarubbo gentoo-dev 2012-11-19 23:21:01 UTC
x86 stable
Comment 11 Sven 2012-11-21 07:37:38 UTC
openrc 0.11.5 should block <udev-init-scripts-17, as in udev-mount from udev-init-scripts-16 does not provide dev-mount. Hence, devfs is started before udev-mount, which results in a non-functioning xterm, gnome-terminal, etc.
https://forums.gentoo.org/viewtopic-t-942250-highlight-openrc.html
Comment 12 Rick Farina (Zero_Chaos) gentoo-dev 2012-11-21 15:59:03 UTC
(In reply to comment #11)
> openrc 0.11.5 should block <udev-init-scripts-17, as in udev-mount from
> udev-init-scripts-16 does not provide dev-mount. Hence, devfs is started
> before udev-mount, which results in a non-functioning xterm, gnome-terminal,
> etc.
> https://forums.gentoo.org/viewtopic-t-942250-highlight-openrc.html

The new udev-init-scripts you want require ~arch udev and kmod.  I don't think we are ready for that yet... are we?

Is there another solution maybe?
Comment 13 Sven 2012-11-21 16:18:06 UTC
(In reply to comment #12)
> (In reply to comment #11)
> > openrc 0.11.5 should block <udev-init-scripts-17, as in udev-mount from
> > udev-init-scripts-16 does not provide dev-mount. Hence, devfs is started
> > before udev-mount, which results in a non-functioning xterm, gnome-terminal,
> > etc.
> > https://forums.gentoo.org/viewtopic-t-942250-highlight-openrc.html
> 
> The new udev-init-scripts you want require ~arch udev and kmod.  I don't
> think we are ready for that yet... are we?
> 
> Is there another solution maybe?

I suggested a block, not a dependency.
Comment 14 Rick Farina (Zero_Chaos) gentoo-dev 2012-11-21 16:36:02 UTC
(In reply to comment #13)
> (In reply to comment #12)
> > (In reply to comment #11)
> > > openrc 0.11.5 should block <udev-init-scripts-17, as in udev-mount from
> > > udev-init-scripts-16 does not provide dev-mount. Hence, devfs is started
> > > before udev-mount, which results in a non-functioning xterm, gnome-terminal,
> > > etc.
> > > https://forums.gentoo.org/viewtopic-t-942250-highlight-openrc.html
> > 
> > The new udev-init-scripts you want require ~arch udev and kmod.  I don't
> > think we are ready for that yet... are we?
> > 
> > Is there another solution maybe?
> 
> I suggested a block, not a dependency.

The forum post you linked says upgrading to 17 solved the issue for him, so I'm a bit confused why you are suggesting a block.
Comment 15 Anthony Basile gentoo-dev 2012-11-21 16:37:11 UTC
stable ppc, thanks peratu
Comment 16 Sven 2012-11-21 16:56:30 UTC
(In reply to comment #14)
> (In reply to comment #13)
> > (In reply to comment #12)
> > > (In reply to comment #11)
> > > > openrc 0.11.5 should block <udev-init-scripts-17, as in udev-mount from
> > > > udev-init-scripts-16 does not provide dev-mount. Hence, devfs is started
> > > > before udev-mount, which results in a non-functioning xterm, gnome-terminal,
> > > > etc.
> > > > https://forums.gentoo.org/viewtopic-t-942250-highlight-openrc.html
> > > 
> > > The new udev-init-scripts you want require ~arch udev and kmod.  I don't
> > > think we are ready for that yet... are we?
> > > 
> > > Is there another solution maybe?
> > 
> > I suggested a block, not a dependency.
> 
> The forum post you linked says upgrading to 17 solved the issue for him, so
> I'm a bit confused why you are suggesting a block.

People that have a stable udev version are fine. On such systems, /etc/init.d/udev-mount is provided by sys-fs/udev.
However, unstable versions of udev depend on udev-init-scripts. And udev-init-scripts installs the version of /etc/init.d/udev-mount, that does not provide dev-mount.

The only solution I see that works for users of both stable and unstable udev is a block.
Comment 17 Oleh 2012-11-21 17:22:45 UTC
Another option is to not make too early stable requests. Seriously something is went wrong with openrc and often revision bumps without proper testing ground
Comment 18 Rick Farina (Zero_Chaos) gentoo-dev 2012-11-21 18:25:42 UTC
(In reply to comment #17)
> Another option is to not make too early stable requests. Seriously something
> is went wrong with openrc and often revision bumps without proper testing
> ground

The last version marked stable was 04 Feb 2012, I'd hardly call this stable bump too quick, more the opposite considering release media was broken since mid june because of the /run change.

This is a gentoo hosted project, that means that minor versions and revisions can be used for testing and a new release that fixes the bugs really isn't that big a deal to do a two week stabilization instead of 30 days.

More importantly there is exactly _zero_ issue with users who are actually running a stable system, only with users running unstable (or at least partiality unstable) systems, guess what, it's unstable.

That said, I'm all for looking into this issue, but seriously, don't pretend it's a stable issue when it's not.
Comment 19 William Hubbs gentoo-dev 2012-11-25 06:21:04 UTC
The blocker has been added.

In the future, please open separate bugs for issues like this instead of
highjacking a stable request. This issue does not affectt stable users
at this point, so it was completely irrelevent to stabilization.

Arch teams, please continue.

Thanks,

William
Comment 20 William Hubbs gentoo-dev 2012-11-30 20:42:44 UTC
Arch teams,

please continue stabilization with openrc-0.11.6.

Thanks,

William
Comment 21 Markus Meier gentoo-dev 2012-12-08 12:06:01 UTC
arm stable
Comment 22 Agostino Sarubbo gentoo-dev 2012-12-08 15:51:42 UTC
ppc64 stable
Comment 23 Agostino Sarubbo gentoo-dev 2012-12-17 17:23:09 UTC
ia64 stable
Comment 24 Jeroen Roovers (RETIRED) gentoo-dev 2012-12-28 17:29:00 UTC
Stable for HPPA.
Comment 25 Agostino Sarubbo gentoo-dev 2012-12-30 14:06:21 UTC
sparc stable
Comment 26 Tobias Klausmann (RETIRED) gentoo-dev 2012-12-31 22:49:30 UTC
I test-drove it on my private alpha and it checks out ok, both in serial and VGA mode. Also tested interactive boot with serial.

Unfortunately, my CVS setup currently is b0rked, so I'll defer keywording until next year.
Comment 27 Tobias Klausmann (RETIRED) gentoo-dev 2013-01-02 11:29:31 UTC
I've taken the extra time to also test USE=newnet for my very simple static setup and it works fine.

Stable on alpha.
Comment 28 Raúl Porcel (RETIRED) gentoo-dev 2013-01-02 19:20:55 UTC
alpha/m68k/s390/sh stable