* [gentoo-user] What happened to OpenRC 0.9.6? @ 2011-11-27 15:36 Nikos Chantziaras 2011-11-27 16:22 ` Nilesh Govindarajan ` (2 more replies) 0 siblings, 3 replies; 41+ messages in thread From: Nikos Chantziaras @ 2011-11-27 15:36 UTC (permalink / raw To: gentoo-user sys-apps/openrc-0.9.6 is just... gone? Not even masked, but completely gone from portage. What happened to it? ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] What happened to OpenRC 0.9.6? 2011-11-27 15:36 [gentoo-user] What happened to OpenRC 0.9.6? Nikos Chantziaras @ 2011-11-27 16:22 ` Nilesh Govindarajan 2011-11-27 16:37 ` Florian Philipp 2011-11-27 16:48 ` Dale 2011-11-27 19:28 ` Andrea Conti 2011-12-11 10:41 ` Andrea Conti 2 siblings, 2 replies; 41+ messages in thread From: Nilesh Govindarajan @ 2011-11-27 16:22 UTC (permalink / raw To: gentoo-user On Sun 27 Nov 2011 09:06:39 PM IST, Nikos Chantziaras wrote: > sys-apps/openrc-0.9.6 is just... gone? Not even masked, but > completely gone from portage. > > What happened to it? > 0.9.6? I updated my tree 24h before writing this reply. It's still not there. Only upto 0.9.4 & -9999 is masked. -- Nilesh Govindarajan http://nileshgr.com ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] What happened to OpenRC 0.9.6? 2011-11-27 16:22 ` Nilesh Govindarajan @ 2011-11-27 16:37 ` Florian Philipp 2011-11-27 16:48 ` Dale 1 sibling, 0 replies; 41+ messages in thread From: Florian Philipp @ 2011-11-27 16:37 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 577 bytes --] Am 27.11.2011 17:22, schrieb Nilesh Govindarajan: > On Sun 27 Nov 2011 09:06:39 PM IST, Nikos Chantziaras wrote: >> sys-apps/openrc-0.9.6 is just... gone? Not even masked, but >> completely gone from portage. >> >> What happened to it? >> > > 0.9.6? I updated my tree 24h before writing this reply. It's still not > there. Only upto 0.9.4 & -9999 is masked. > From $PORTDIR/sys-apps/openrc/Changelog: 26 Nov 2011; William Hubbs <williamh@gentoo.org> -openrc-0.9.6.ebuild: remove release that did not work with rc_parallel Regards, Florian Philipp [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 262 bytes --] ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] What happened to OpenRC 0.9.6? 2011-11-27 16:22 ` Nilesh Govindarajan 2011-11-27 16:37 ` Florian Philipp @ 2011-11-27 16:48 ` Dale 1 sibling, 0 replies; 41+ messages in thread From: Dale @ 2011-11-27 16:48 UTC (permalink / raw To: gentoo-user Nilesh Govindarajan wrote: > On Sun 27 Nov 2011 09:06:39 PM IST, Nikos Chantziaras wrote: >> sys-apps/openrc-0.9.6 is just... gone? Not even masked, but >> completely gone from portage. >> >> What happened to it? >> > 0.9.6? I updated my tree 24h before writing this reply. It's still not > there. Only upto 0.9.4& -9999 is masked. > I got this in mine: root@fireball / # equery list -p openrc * Searching for openrc ... [IP-] [ ] sys-apps/openrc-0.8.3-r1:0 [-P-] [ ~] sys-apps/openrc-0.9.2:0 [-P-] [ ~] sys-apps/openrc-0.9.3:0 [-P-] [ ~] sys-apps/openrc-0.9.3-r1:0 [-P-] [ ~] sys-apps/openrc-0.9.4:0 [-P-] [ ~] sys-apps/openrc-0.9.6:0 [-P-] [ -] sys-apps/openrc-9999:0 root@fireball / # My last sync was: Fri Nov 25 19:20:06 2011 If you need a ebuild or something, speak up soon while I still got it. :-) Could it be that that version had a serious problem and puked on the devs keyboard so he, or she, removed it before it messed up someone else's keyboard? We got any female devs? :/ Dale :-) :-) -- I am only responsible for what I said ... Not for what you understood or how you interpreted my words! ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] What happened to OpenRC 0.9.6? 2011-11-27 15:36 [gentoo-user] What happened to OpenRC 0.9.6? Nikos Chantziaras 2011-11-27 16:22 ` Nilesh Govindarajan @ 2011-11-27 19:28 ` Andrea Conti 2011-11-28 12:29 ` Albert W. Hopkins 2011-11-29 23:24 ` [gentoo-user] " Walter Dnes 2011-12-11 10:41 ` Andrea Conti 2 siblings, 2 replies; 41+ messages in thread From: Andrea Conti @ 2011-11-27 19:28 UTC (permalink / raw To: gentoo-user On 27/11/11 16.36, Nikos Chantziaras wrote: > sys-apps/openrc-0.9.6 is just... gone? Not even masked, but completely > gone from portage. > > What happened to it? Last time I checked it was hardmasked. Now it's been confined into oblivion, I hope. It had a "little" problem in resolving the dependencies of a newly introduced boot service that created a cycle and caused the boot process to hang (almost) forever with rc_parallel=YES. With 100% repeatability, mind you, which does raise same questions on the amount of testing done before release. Yes, it's ~arch and rc_parallel is explicitly marked "experimental", but it's not expected to be completely and consistently broken, either. If that sounds like I'm ranting, it's because I just spent about an hour getting three machines affected by this problem back into working state. If anyone still has it installed, it's time to sync and downgrade :) andrea ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] What happened to OpenRC 0.9.6? 2011-11-27 19:28 ` Andrea Conti @ 2011-11-28 12:29 ` Albert W. Hopkins 2011-11-28 16:15 ` [gentoo-user] " Nikos Chantziaras 2011-11-29 23:24 ` [gentoo-user] " Walter Dnes 1 sibling, 1 reply; 41+ messages in thread From: Albert W. Hopkins @ 2011-11-28 12:29 UTC (permalink / raw To: gentoo-user On Sun, 2011-11-27 at 20:28 +0100, Andrea Conti wrote: > With 100% repeatability, mind you, which does raise same questions on > the amount of testing done before release. Yes, it's ~arch and > rc_parallel is explicitly marked "experimental", but it's not expected > to be completely and consistently broken, either. > > If that sounds like I'm ranting, it's because I just spent about an > hour > getting three machines affected by this problem back into working > state. > > If anyone still has it installed, it's time to sync and downgrade :) Sorry to add more to the whining but... Yes, you are in the testing tree. Yes, as a member of testing, *you* expect things will occasionally break, and it is *your* job to test things, break them, and report bugs. > And no, don't expect the devs to have tested something even they have told you is "experimental" and might not always work. If you don't like the unpredictability of testing, move to something more *stable* and don't enable options that come with a caveat. > ^ permalink raw reply [flat|nested] 41+ messages in thread
* [gentoo-user] Re: What happened to OpenRC 0.9.6? 2011-11-28 12:29 ` Albert W. Hopkins @ 2011-11-28 16:15 ` Nikos Chantziaras 2011-11-28 16:31 ` Albert W. Hopkins ` (2 more replies) 0 siblings, 3 replies; 41+ messages in thread From: Nikos Chantziaras @ 2011-11-28 16:15 UTC (permalink / raw To: gentoo-user On 11/28/2011 02:29 PM, Albert W. Hopkins wrote: > On Sun, 2011-11-27 at 20:28 +0100, Andrea Conti wrote: >> With 100% repeatability, mind you, which does raise same questions on >> the amount of testing done before release. Yes, it's ~arch and >> rc_parallel is explicitly marked "experimental", but it's not expected >> to be completely and consistently broken, either. >> >> If that sounds like I'm ranting, it's because I just spent about an >> hour >> getting three machines affected by this problem back into working >> state. >> >> If anyone still has it installed, it's time to sync and downgrade :) > > Sorry to add more to the whining but... > > Yes, you are in the testing tree. Yes, as a member of testing, *you* > expect things will occasionally break, and it is *your* job to test > things, break them, and report bugs. Generally true, but not when something is obviously broken. That means not even its upstream dev bothered to test it. ~arch is for "we think this works, but please give it a go in case there are problems". It's *not* for "we have no idea if this works because we didn't even try it once". ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] Re: What happened to OpenRC 0.9.6? 2011-11-28 16:15 ` [gentoo-user] " Nikos Chantziaras @ 2011-11-28 16:31 ` Albert W. Hopkins 2011-11-28 16:41 ` Alan McKinnon 2011-11-28 16:59 ` Florian Philipp 2011-11-29 23:28 ` Walter Dnes 2 siblings, 1 reply; 41+ messages in thread From: Albert W. Hopkins @ 2011-11-28 16:31 UTC (permalink / raw To: gentoo-user On Mon, 2011-11-28 at 18:15 +0200, Nikos Chantziaras wrote: > Generally true, but not when something is obviously broken. That > means > not even its upstream dev bothered to test it. > > ~arch is for "we think this works, but please give it a go in case > there > are problems". It's *not* for "we have no idea if this works because > we > didn't even try it once". You're experience is obviously different than mine. I've been using Gentoo for many years and sometimes things in unstable don't even compile... and it's obvious that the Gentoo developers didn't even attempt to compile it. This is par for the course. And you're talking about a feature that is already documented as "probably won't work" and you're expecting them to test *that* given that they don't even test things that are expected to work?! Good luck with that. ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] Re: What happened to OpenRC 0.9.6? 2011-11-28 16:31 ` Albert W. Hopkins @ 2011-11-28 16:41 ` Alan McKinnon 2011-11-28 17:19 ` Grant Edwards 2011-11-28 17:22 ` Albert W. Hopkins 0 siblings, 2 replies; 41+ messages in thread From: Alan McKinnon @ 2011-11-28 16:41 UTC (permalink / raw To: gentoo-user On Mon, 28 Nov 2011 11:31:44 -0500 "Albert W. Hopkins" <marduk@letterboxes.org> wrote: > On Mon, 2011-11-28 at 18:15 +0200, Nikos Chantziaras wrote: > > Generally true, but not when something is obviously broken. That > > means > > not even its upstream dev bothered to test it. > > > > ~arch is for "we think this works, but please give it a go in case > > there > > are problems". It's *not* for "we have no idea if this works > > because we > > didn't even try it once". > > You're experience is obviously different than mine. I've been using > Gentoo for many years and sometimes things in unstable don't even > compile... and it's obvious that the Gentoo developers didn't even > attempt to compile it. This is par for the course. > > And you're talking about a feature that is already documented as > "probably won't work" and you're expecting them to test *that* given > that they don't even test things that are expected to work?! > > Good luck with that. My experience is different to both of yours. I too have been using Gentoo for many years and had good results with unstable. Hardly ever, if even at all, have I run into packages that would not compile at Build failures for me have always been some unusual configs on my end, usually strange USE flags. But I don't use any of the more exotic packages like those in sci- and games- so YMMV I guess. -- Alan McKinnnon alan.mckinnon@gmail.com ^ permalink raw reply [flat|nested] 41+ messages in thread
* [gentoo-user] Re: What happened to OpenRC 0.9.6? 2011-11-28 16:41 ` Alan McKinnon @ 2011-11-28 17:19 ` Grant Edwards 2011-11-28 17:37 ` Albert W. Hopkins 2011-11-28 17:22 ` Albert W. Hopkins 1 sibling, 1 reply; 41+ messages in thread From: Grant Edwards @ 2011-11-28 17:19 UTC (permalink / raw To: gentoo-user On 2011-11-28, Alan McKinnon <alan.mckinnon@gmail.com> wrote: > "Albert W. Hopkins" <marduk@letterboxes.org> wrote: >> On Mon, 2011-11-28 at 18:15 +0200, Nikos Chantziaras wrote: >> >>> Generally true, but not when something is obviously broken. That >>> means not even its upstream dev bothered to test it. >>> >>> ~arch is for "we think this works, but please give it a go in case >>> there are problems". It's *not* for "we have no idea if this works >>> because we didn't even try it once". >> >> You're experience is obviously different than mine. I've been using >> Gentoo for many years and sometimes things in unstable don't even >> compile... and it's obvious that the Gentoo developers didn't even >> attempt to compile it. I don't think that's fair. Perhaps nobody had compiled it using the exact set of USE flags and the exast set of library versions and configurations you were using, but I've never seen anything appear in testing that was so broken it could be said that nobody had ever tried to build it. >> This is par for the course. >> >> And you're talking about a feature that is already documented as >> "probably won't work" and you're expecting them to test *that* given >> that they don't even test things that are expected to work?! >> >> Good luck with that. > > My experience is different to both of yours. I too have been using > Gentoo for many years and had good results with unstable. Hardly ever, > if even at all, have I run into packages that would not compile at > > Build failures for me have always been some unusual configs on my end, > usually strange USE flags. But I don't use any of the more exotic > packages like those in sci- and games- so YMMV I guess. I've been running Gentoo for 5-6 years on multiple machines, and there have been a couple occasions when a testing version of something didn't build because it wasn't compatible with the testing version of something else with a particular set of USE flags. Generally I would just switch back to stable for the packages involved, since whatever feature/fix that had prompted the switch to testing had long since made it into the stable version. Other times, just waiting a day or two and trying again would fix the problem. -- Grant Edwards grant.b.edwards Yow! It's a hole all the at way to downtown Burbank! gmail.com ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] Re: What happened to OpenRC 0.9.6? 2011-11-28 17:19 ` Grant Edwards @ 2011-11-28 17:37 ` Albert W. Hopkins 0 siblings, 0 replies; 41+ messages in thread From: Albert W. Hopkins @ 2011-11-28 17:37 UTC (permalink / raw To: gentoo-user On Mon, 2011-11-28 at 17:19 +0000, Grant Edwards wrote: > I don't think that's fair. Perhaps nobody had compiled it using the > exact set of USE flags and the exast set of library versions and > configurations you were using, but I've never seen anything appear in > testing that was so broken it could be said that nobody had ever tried > to build it. I have.. even for packages w/o a USE flag. Granted, I'm not blaming the developers.. they have a lot of work to do. But it *does* happen. Usually the fix is easy enough. Just yesterday I reported a bug with webkit-gtk. The gtk2 version doesn't build at all (it's an upstream issue that they call a gtk3-specific function). No matter what combination of USE flags you use it wasn't gonna build, but it was obvious nobody had ever tried to build it, not even upstream apparently. :P -a ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] Re: What happened to OpenRC 0.9.6? 2011-11-28 16:41 ` Alan McKinnon 2011-11-28 17:19 ` Grant Edwards @ 2011-11-28 17:22 ` Albert W. Hopkins 2011-11-28 18:28 ` Alan McKinnon 1 sibling, 1 reply; 41+ messages in thread From: Albert W. Hopkins @ 2011-11-28 17:22 UTC (permalink / raw To: gentoo-user On Mon, 2011-11-28 at 18:41 +0200, Alan McKinnon wrote: > My experience is different to both of yours. I too have been using > Gentoo for many years and had good results with unstable. Hardly ever, > if even at all, have I run into packages that would not compile at > Build failures for me have always been some unusual configs on my end, > usually strange USE flags. But I don't use any of the more exotic > packages like those in sci- and games- so YMMV I guess. I'm not saying that unstable is somehow bad, I'm just saying it's sometimes... unstable. I dont' have any "exotic" packages or configs either, but I do from time to time encounter such problems as 1. Patches not included 2. Patches not applying 3. build failures because a patch in a previous revision is no longer applicable in the new revision 4. build failures caused by upstream issues 5. build failures due bad ebuilds 6. incomplete DEPENDS or RDEPENDS(this actually happens quite more frequently than i'd like) 7. Broken functionality (upstream bugs) 8. A dependency of a package was bumped, and that package doesn't build against the bump. Granted, when I test, I test hard. I depclean with build time dependencies removed, to make sure packages have the correct DEPENDS. I do an "emerge -e world" about once per month. I have a build system that builds virtual appliances from scratch that help me find bugs (granted, most of these VMs are in the stable tree so they actually find bugs in stable and the stage3 tarballs). I set USE flags manually instead of using the defaults. So, while that may be considered an "unusual config" it should work and it helps me find bugs before they get into stable. But my feeling is, if you use the testing branch and you *don't* find bugs, then you aren't testing hard enough :P -a ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] Re: What happened to OpenRC 0.9.6? 2011-11-28 17:22 ` Albert W. Hopkins @ 2011-11-28 18:28 ` Alan McKinnon 2011-11-29 1:11 ` Dale 2011-11-29 23:33 ` Walter Dnes 0 siblings, 2 replies; 41+ messages in thread From: Alan McKinnon @ 2011-11-28 18:28 UTC (permalink / raw To: gentoo-user On Mon, 28 Nov 2011 12:22:48 -0500 "Albert W. Hopkins" <marduk@letterboxes.org> wrote: > But my feeling is, if you use the testing branch and you *don't* find > bugs, then you aren't testing hard enough :P Or maybe I just got used to dealing with occasional oopsies and stopped noticing them... I do that a lot at work too. Some days I can tell you I found and dealt with more than one issue or bug but can't recall afterwards what it was. I'm still undecided if this is a good thing, a bad thing, or neither -- Alan McKinnnon alan.mckinnon@gmail.com ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] Re: What happened to OpenRC 0.9.6? 2011-11-28 18:28 ` Alan McKinnon @ 2011-11-29 1:11 ` Dale 2011-11-29 1:41 ` James Wall 2011-11-29 23:33 ` Walter Dnes 1 sibling, 1 reply; 41+ messages in thread From: Dale @ 2011-11-29 1:11 UTC (permalink / raw To: gentoo-user Alan McKinnon wrote: > On Mon, 28 Nov 2011 12:22:48 -0500 > "Albert W. Hopkins"<marduk@letterboxes.org> wrote: > >> But my feeling is, if you use the testing branch and you *don't* find >> bugs, then you aren't testing hard enough :P > Or maybe I just got used to dealing with occasional oopsies and > stopped noticing them... > > I do that a lot at work too. Some days I can tell you I found and > dealt with more than one issue or bug but can't recall afterwards what > it was. > > I'm still undecided if this is a good thing, a bad thing, or neither > Uh oh. I do that too. Thing is, I can't forget hal. O_O I do forget those little things I run into and fix easily tho. Is it age? :-( Dale :-) :-) -- I am only responsible for what I said ... Not for what you understood or how you interpreted my words! ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] Re: What happened to OpenRC 0.9.6? 2011-11-29 1:11 ` Dale @ 2011-11-29 1:41 ` James Wall 2011-11-29 2:30 ` Dale 0 siblings, 1 reply; 41+ messages in thread From: James Wall @ 2011-11-29 1:41 UTC (permalink / raw To: gentoo-user On Mon, Nov 28, 2011 at 7:11 PM, Dale <rdalek1967@gmail.com> wrote: > Alan McKinnon wrote: >> >> On Mon, 28 Nov 2011 12:22:48 -0500 >> "Albert W. Hopkins"<marduk@letterboxes.org> wrote: >> >>> But my feeling is, if you use the testing branch and you *don't* find >>> bugs, then you aren't testing hard enough :P >> >> Or maybe I just got used to dealing with occasional oopsies and >> stopped noticing them... >> >> I do that a lot at work too. Some days I can tell you I found and >> dealt with more than one issue or bug but can't recall afterwards what >> it was. >> >> I'm still undecided if this is a good thing, a bad thing, or neither >> > > > Uh oh. I do that too. Thing is, I can't forget hal. O_O I do forget > those little things I run into and fix easily tho. > > Is it age? :-( > > Dale > > :-) :-) > > -- > I am only responsible for what I said ... Not for what you understood or how > you interpreted my words! > > > You had to bring up that ugly beast, didn't you.... -- No trees were harmed in the sending of this message. However, a large number of electrons were terribly inconvenienced. ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] Re: What happened to OpenRC 0.9.6? 2011-11-29 1:41 ` James Wall @ 2011-11-29 2:30 ` Dale 0 siblings, 0 replies; 41+ messages in thread From: Dale @ 2011-11-29 2:30 UTC (permalink / raw To: gentoo-user James Wall wrote: > On Mon, Nov 28, 2011 at 7:11 PM, Dale<rdalek1967@gmail.com> wrote: >> Alan McKinnon wrote: >>> On Mon, 28 Nov 2011 12:22:48 -0500 >>> "Albert W. Hopkins"<marduk@letterboxes.org> wrote: >>> >>>> But my feeling is, if you use the testing branch and you *don't* find >>>> bugs, then you aren't testing hard enough :P >>> Or maybe I just got used to dealing with occasional oopsies and >>> stopped noticing them... >>> >>> I do that a lot at work too. Some days I can tell you I found and >>> dealt with more than one issue or bug but can't recall afterwards what >>> it was. >>> >>> I'm still undecided if this is a good thing, a bad thing, or neither >>> >> >> Uh oh. I do that too. Thing is, I can't forget hal. O_O I do forget >> those little things I run into and fix easily tho. >> >> Is it age? :-( >> >> Dale >> >> :-) :-) >> >> -- >> I am only responsible for what I said ... Not for what you understood or how >> you interpreted my words! >> >> >> > You had to bring up that ugly beast, didn't you.... > Sorry. ;-) < Dale goes back to his hole now > Dale :-) :-) -- I am only responsible for what I said ... Not for what you understood or how you interpreted my words! ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] Re: What happened to OpenRC 0.9.6? 2011-11-28 18:28 ` Alan McKinnon 2011-11-29 1:11 ` Dale @ 2011-11-29 23:33 ` Walter Dnes 1 sibling, 0 replies; 41+ messages in thread From: Walter Dnes @ 2011-11-29 23:33 UTC (permalink / raw To: gentoo-user On Mon, Nov 28, 2011 at 08:28:13PM +0200, Alan McKinnon wrote > I do that a lot at work too. Some days I can tell you I found and > dealt with more than one issue or bug but can't recall afterwards what > it was. > > I'm still undecided if this is a good thing, a bad thing, or neither They say that memory is the second thing to go... I forget what the first is. -- Walter Dnes <waltdnes@waltdnes.org> ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] Re: What happened to OpenRC 0.9.6? 2011-11-28 16:15 ` [gentoo-user] " Nikos Chantziaras 2011-11-28 16:31 ` Albert W. Hopkins @ 2011-11-28 16:59 ` Florian Philipp 2011-11-28 19:16 ` Nikos Chantziaras 2011-11-29 23:28 ` Walter Dnes 2 siblings, 1 reply; 41+ messages in thread From: Florian Philipp @ 2011-11-28 16:59 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 2089 bytes --] Am 28.11.2011 17:15, schrieb Nikos Chantziaras: > On 11/28/2011 02:29 PM, Albert W. Hopkins wrote: >> On Sun, 2011-11-27 at 20:28 +0100, Andrea Conti wrote: >>> With 100% repeatability, mind you, which does raise same questions on >>> the amount of testing done before release. Yes, it's ~arch and >>> rc_parallel is explicitly marked "experimental", but it's not expected >>> to be completely and consistently broken, either. >>> >>> If that sounds like I'm ranting, it's because I just spent about an >>> hour >>> getting three machines affected by this problem back into working >>> state. >>> >>> If anyone still has it installed, it's time to sync and downgrade :) >> >> Sorry to add more to the whining but... >> >> Yes, you are in the testing tree. Yes, as a member of testing, *you* >> expect things will occasionally break, and it is *your* job to test >> things, break them, and report bugs. > > Generally true, but not when something is obviously broken. That means > not even its upstream dev bothered to test it. > > ~arch is for "we think this works, but please give it a go in case there > are problems". It's *not* for "we have no idea if this works because we > didn't even try it once". > > Do you have any idea how much time you can spend with the kind of system testing you propose? Most companies don't do what you expect from part-time devs. You either have provide means to automate it or outsource it with very cheap labor. Otherwise it will never be done (talking from experience here). However, "dev labor" is expensive since it is limited and better spent on other issues. Automating tests for a reasonable subset of openrc's parameter space is also a tricky issue. Therefore you have to resort to cheap voluntarily provided "user labor" by means of ~arch. And it worked, didn't it? You found a bug before it entered stable. Now give yourself a pat on the shoulder for your accomplishment and go back to stable if you value your time so high that you don't want to chase bugs. Regards, Florian Philipp [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 262 bytes --] ^ permalink raw reply [flat|nested] 41+ messages in thread
* [gentoo-user] Re: What happened to OpenRC 0.9.6? 2011-11-28 16:59 ` Florian Philipp @ 2011-11-28 19:16 ` Nikos Chantziaras 2011-11-28 19:45 ` Michael Mol 2011-11-28 19:57 ` Florian Philipp 0 siblings, 2 replies; 41+ messages in thread From: Nikos Chantziaras @ 2011-11-28 19:16 UTC (permalink / raw To: gentoo-user On 11/28/2011 06:59 PM, Florian Philipp wrote: > Am 28.11.2011 17:15, schrieb Nikos Chantziaras: >> On 11/28/2011 02:29 PM, Albert W. Hopkins wrote: >>> On Sun, 2011-11-27 at 20:28 +0100, Andrea Conti wrote: >>>> With 100% repeatability, mind you, which does raise same questions on >>>> the amount of testing done before release. Yes, it's ~arch and >>>> rc_parallel is explicitly marked "experimental", but it's not expected >>>> to be completely and consistently broken, either. >>>> >>>> If that sounds like I'm ranting, it's because I just spent about an >>>> hour >>>> getting three machines affected by this problem back into working >>>> state. >>>> >>>> If anyone still has it installed, it's time to sync and downgrade :) >>> >>> Sorry to add more to the whining but... >>> >>> Yes, you are in the testing tree. Yes, as a member of testing, *you* >>> expect things will occasionally break, and it is *your* job to test >>> things, break them, and report bugs. >> >> Generally true, but not when something is obviously broken. That means >> not even its upstream dev bothered to test it. >> >> ~arch is for "we think this works, but please give it a go in case there >> are problems". It's *not* for "we have no idea if this works because we >> didn't even try it once". > > Do you have any idea how much time you can spend with the kind of system > testing you propose? About 2 minutes? Enabling the parallel startup thingy and rebooting the machine. There you go :-/ ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] Re: What happened to OpenRC 0.9.6? 2011-11-28 19:16 ` Nikos Chantziaras @ 2011-11-28 19:45 ` Michael Mol 2011-11-28 19:57 ` Florian Philipp 1 sibling, 0 replies; 41+ messages in thread From: Michael Mol @ 2011-11-28 19:45 UTC (permalink / raw To: gentoo-user On Mon, Nov 28, 2011 at 2:16 PM, Nikos Chantziaras <realnc@arcor.de> wrote: > On 11/28/2011 06:59 PM, Florian Philipp wrote: >> >> Am 28.11.2011 17:15, schrieb Nikos Chantziaras: >>> >>> On 11/28/2011 02:29 PM, Albert W. Hopkins wrote: >>>> >>>> On Sun, 2011-11-27 at 20:28 +0100, Andrea Conti wrote: >>>>> >>>>> With 100% repeatability, mind you, which does raise same questions on >>>>> the amount of testing done before release. Yes, it's ~arch and >>>>> rc_parallel is explicitly marked "experimental", but it's not expected >>>>> to be completely and consistently broken, either. >>>>> >>>>> If that sounds like I'm ranting, it's because I just spent about an >>>>> hour >>>>> getting three machines affected by this problem back into working >>>>> state. >>>>> >>>>> If anyone still has it installed, it's time to sync and downgrade :) >>>> >>>> Sorry to add more to the whining but... >>>> >>>> Yes, you are in the testing tree. Yes, as a member of testing, *you* >>>> expect things will occasionally break, and it is *your* job to test >>>> things, break them, and report bugs. >>> >>> Generally true, but not when something is obviously broken. That means >>> not even its upstream dev bothered to test it. >>> >>> ~arch is for "we think this works, but please give it a go in case there >>> are problems". It's *not* for "we have no idea if this works because we >>> didn't even try it once". >> >> Do you have any idea how much time you can spend with the kind of system >> testing you propose? > > About 2 minutes? Enabling the parallel startup thingy and rebooting the > machine. There you go :-/ That's a facetious answer, and you're purposely only examining a tiny piece of the testing surface. Hindsight is 20/20, though only if you're lucky. Perhaps they've never seen this type of failure before, and they could add a single test to whatever unit test suite they may be using. Perhaps that's an improvement they can make going forward. To fully test OpenRC, you'd want a two-stage testing harness. The outer stage would generate Gentoo VMs with every plausibly-relevant USE flag permutation crossed against as many automatically-generated permutations of OpenRC configuration as could be considered plausibly encountered. For each generated VM, spin it up. Watch for some kind of watchdog "hey, I booted successfully!" indicator. Then spin up a testing harness *inside* the VM to ensure all services started and behave correctly. Dump a report to the vmhost detailing that everything went well (or didn't), and hibernate the VM. vmhost looks at the report and decides whether or not to keep the saved VM state. That's an extraordinary amount of testing to do. And that's what I see argued as what ~arch is for; instead of having a script whip up and test hundreds of virtual machines, people running ~arch do that testing. Gentoo devs get reports for the features and combinations that people actually *use*, and can spend less time fixing features nobody is using. (And it's obvious none of the OpenRC devs are using parallel boot themselves, or they would have caught this. Perhaps that's why it's experimental; nobody who actively uses that feature is keeping up with HEAD and offering patches.) -- :wq ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] Re: What happened to OpenRC 0.9.6? 2011-11-28 19:16 ` Nikos Chantziaras 2011-11-28 19:45 ` Michael Mol @ 2011-11-28 19:57 ` Florian Philipp 2011-11-28 20:49 ` Albert W. Hopkins 2011-11-29 17:33 ` Andrea Conti 1 sibling, 2 replies; 41+ messages in thread From: Florian Philipp @ 2011-11-28 19:57 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 3124 bytes --] Am 28.11.2011 20:16, schrieb Nikos Chantziaras: > On 11/28/2011 06:59 PM, Florian Philipp wrote: >> Am 28.11.2011 17:15, schrieb Nikos Chantziaras: >>> On 11/28/2011 02:29 PM, Albert W. Hopkins wrote: >>>> On Sun, 2011-11-27 at 20:28 +0100, Andrea Conti wrote: >>>>> With 100% repeatability, mind you, which does raise same questions on >>>>> the amount of testing done before release. Yes, it's ~arch and >>>>> rc_parallel is explicitly marked "experimental", but it's not expected >>>>> to be completely and consistently broken, either. >>>>> >>>>> If that sounds like I'm ranting, it's because I just spent about an >>>>> hour >>>>> getting three machines affected by this problem back into working >>>>> state. >>>>> >>>>> If anyone still has it installed, it's time to sync and downgrade :) >>>> >>>> Sorry to add more to the whining but... >>>> >>>> Yes, you are in the testing tree. Yes, as a member of testing, *you* >>>> expect things will occasionally break, and it is *your* job to test >>>> things, break them, and report bugs. >>> >>> Generally true, but not when something is obviously broken. That means >>> not even its upstream dev bothered to test it. >>> >>> ~arch is for "we think this works, but please give it a go in case there >>> are problems". It's *not* for "we have no idea if this works because we >>> didn't even try it once". >> >> Do you have any idea how much time you can spend with the kind of system >> testing you propose? > > About 2 minutes? Enabling the parallel startup thingy and rebooting the > machine. There you go :-/ > > Oh, you just want to test the features *you* use, understood. What about *my* (imaginary) issue with rc_depend_strict="YES" or one of the other two dozen parameters you can set there. Not even considering different init scripts in different run levels and so forth. I, for example, start dmcrypt _before_ lvm because all lvm volumes are on one encrypted partition. Do you want that to be tested as well or is your experimental feature more valuable than mine? And that's only the tip of the iceberg. What about all the other scripts and config files which belong to baselayout2? What about all other packages? If the openrc dev has to test his configs, surely the SSH dev also has to because a crashing ssh daemon leaves everyone with a headless server in quite a uncomfortable situation. Let's make a simple example, shall we? Let's say we only want to test all yes/no variables in rc.conf. There are 7 of them. We also remove those two only affecting output and you still have 5. That are 2^5=32 combinations that you consider valid and therefore want to be tested. Now we have a dev spending one hour doing nothing but reboots. Even changing each variable (I counted 27 in total) only once takes a lot of time and also different hardware capabilities (like a second network interface). Sorry if that sounded harsh but really, what you want is what Redhat (maybe) does for its releases and those only occur every few years and cost lots of money. Regards, Florian Philipp [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 262 bytes --] ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] Re: What happened to OpenRC 0.9.6? 2011-11-28 19:57 ` Florian Philipp @ 2011-11-28 20:49 ` Albert W. Hopkins 2011-11-29 17:33 ` Andrea Conti 1 sibling, 0 replies; 41+ messages in thread From: Albert W. Hopkins @ 2011-11-28 20:49 UTC (permalink / raw To: gentoo-user On Mon, 2011-11-28 at 20:57 +0100, Florian Philipp wrote: > Sorry if that sounded harsh but really, what you want is what Redhat > (maybe) does for its releases and those only occur every few years and > cost lots of money. Yeah, and even *they* send test pre-releases to some of their clients and beg them to test and submit bugs. Because no one has the resources to test *everything*. But people who put themselves in the *testing* branch are basically volunteering to be crash-test dummies and really shouldn't be surprised when something doesn't work. ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] Re: What happened to OpenRC 0.9.6? 2011-11-28 19:57 ` Florian Philipp 2011-11-28 20:49 ` Albert W. Hopkins @ 2011-11-29 17:33 ` Andrea Conti 2011-11-29 17:47 ` Albert W. Hopkins 1 sibling, 1 reply; 41+ messages in thread From: Andrea Conti @ 2011-11-29 17:33 UTC (permalink / raw To: gentoo-user > Oh, you just want to test the features *you* use, understood. Guys, I did not want to start a flamewar. I've been running ~arch for years and I've had my fair share of breakage, which I'm perfectly fine with (e.g. I'm not complaining that dev-lang/php-5.4.0._rc2 currently fails to compile with USE=+snmp). It's my choice to run unstable, and I only do so on machines where a hosed system is a nuisance rather than an emergency. I write software for a living, so I know perfectly well that covering every possible configuration in your tests is extremely difficult, especially if you're not granted ample resources (i.e. time+$$$) specifically for that purpose. I was just a little surprised that a system package turned out to be completely broken in a scenario that I thought was quite widespread, especially among the devs (as rc_parallel results in _very_ tangible time savings, especially on a desktop with lots of services and frequent boots). Things were handled well: as soon as the issue was reported, the breakage was acknowledged and the offending version was masked and then removed. That's all as far as I'm concerned. No data was lost and no kittens were killed. Let's move on. andrea ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] Re: What happened to OpenRC 0.9.6? 2011-11-29 17:33 ` Andrea Conti @ 2011-11-29 17:47 ` Albert W. Hopkins 2011-11-29 18:12 ` Pandu Poluan 2011-11-29 18:26 ` Paul Hartman 0 siblings, 2 replies; 41+ messages in thread From: Albert W. Hopkins @ 2011-11-29 17:47 UTC (permalink / raw To: gentoo-user On Tue, 2011-11-29 at 18:33 +0100, Andrea Conti wrote: > I was just a little surprised that a system package turned out to be > completely broken in a scenario that I thought was quite widespread, > especially among the devs (as rc_parallel results in _very_ tangible > time savings, especially on a desktop with lots of services and > frequent > boots). I have desktops and have not seen any noticable difference in startup times with rc_parallel. The config file even says "slight speed" improvement, then goes on with a *huge* caveat as if to say "yeah, you might see a little difference, but it's probably not worth it for most people". Basically I take that to mean, it *may* speed things up slightly for some people. If it works for you, great for you. If it breaks, you get to pick up the pieces. ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] Re: What happened to OpenRC 0.9.6? 2011-11-29 17:47 ` Albert W. Hopkins @ 2011-11-29 18:12 ` Pandu Poluan 2011-11-29 18:26 ` Paul Hartman 1 sibling, 0 replies; 41+ messages in thread From: Pandu Poluan @ 2011-11-29 18:12 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 1034 bytes --] On Nov 30, 2011 12:51 AM, "Albert W. Hopkins" <marduk@letterboxes.org> wrote: > > On Tue, 2011-11-29 at 18:33 +0100, Andrea Conti wrote: > > I was just a little surprised that a system package turned out to be > > completely broken in a scenario that I thought was quite widespread, > > especially among the devs (as rc_parallel results in _very_ tangible > > time savings, especially on a desktop with lots of services and > > frequent > > boots). > > I have desktops and have not seen any noticable difference in startup > times with rc_parallel. The config file even says "slight speed" > improvement, then goes on with a *huge* caveat as if to say "yeah, you > might see a little difference, but it's probably not worth it for most > people". > > Basically I take that to mean, it *may* speed things up slightly for > some people. If it works for you, great for you. If it breaks, you get > to pick up the pieces. > On my server boxen, rc_parallel gives a very tangible benefit. The boot time gets cut by roughly half. Rgds, [-- Attachment #2: Type: text/html, Size: 1327 bytes --] ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] Re: What happened to OpenRC 0.9.6? 2011-11-29 17:47 ` Albert W. Hopkins 2011-11-29 18:12 ` Pandu Poluan @ 2011-11-29 18:26 ` Paul Hartman 1 sibling, 0 replies; 41+ messages in thread From: Paul Hartman @ 2011-11-29 18:26 UTC (permalink / raw To: gentoo-user On Tue, Nov 29, 2011 at 11:47 AM, Albert W. Hopkins <marduk@letterboxes.org> wrote: > On Tue, 2011-11-29 at 18:33 +0100, Andrea Conti wrote: >> I was just a little surprised that a system package turned out to be >> completely broken in a scenario that I thought was quite widespread, >> especially among the devs (as rc_parallel results in _very_ tangible >> time savings, especially on a desktop with lots of services and >> frequent >> boots). > > I have desktops and have not seen any noticable difference in startup > times with rc_parallel. The config file even says "slight speed" > improvement, then goes on with a *huge* caveat as if to say "yeah, you > might see a little difference, but it's probably not worth it for most > people". > > Basically I take that to mean, it *may* speed things up slightly for > some people. If it works for you, great for you. If it breaks, you get > to pick up the pieces. I enabled it for a while, ran into a problem once which left my system unbootable, chrooted from a livecd and disabled it, and never thought about enabling it again. I usually count my yearly reboots on one hand, so a few seconds saved to me are not worth my potential minutes or hours spent fixing it if it goes wrong, in my opinion. For a dev box or laptop that is booted frequently, that's a different story. Just not my story. :) ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] Re: What happened to OpenRC 0.9.6? 2011-11-28 16:15 ` [gentoo-user] " Nikos Chantziaras 2011-11-28 16:31 ` Albert W. Hopkins 2011-11-28 16:59 ` Florian Philipp @ 2011-11-29 23:28 ` Walter Dnes 2011-11-30 4:17 ` Peter Humphrey 2 siblings, 1 reply; 41+ messages in thread From: Walter Dnes @ 2011-11-29 23:28 UTC (permalink / raw To: gentoo-user On Mon, Nov 28, 2011 at 06:15:14PM +0200, Nikos Chantziaras wrote > On 11/28/2011 02:29 PM, Albert W. Hopkins wrote: > > > Sorry to add more to the whining but... > > > > Yes, you are in the testing tree. Yes, as a member of testing, *you* > > expect things will occasionally break, and it is *your* job to test > > things, break them, and report bugs. > > Generally true, but not when something is obviously broken. That means > not even its upstream dev bothered to test it. There aren't enough developers on the planet to test every possible combination of testing ebuild, and non-recommended rc.conf option. > ~arch is for "we think this works, but please give it a go in case there > are problems". It's *not* for "we have no idea if this works because we > didn't even try it once". waltdnes@d531 ~ $ head /etc/rc.conf # Global OpenRC configuration settings # Set to "YES" if you want the rc system to try and start services # in parallel for a slight speed improvement. When running in parallel we # prefix the service output with its name as the output will get # jumbled up. # WARNING: whilst we have improved parallel, it can still potentially lock # the boot process. Don't file bugs about this unless you can supply # patches that fix it without breaking other things! #rc_parallel="NO" The developers tried it, and it worked on *THEIR SYSTEMS*. It appears that even the developers don't dare run rc_parallel on their machines... nuff said. -- Walter Dnes <waltdnes@waltdnes.org> ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] Re: What happened to OpenRC 0.9.6? 2011-11-29 23:28 ` Walter Dnes @ 2011-11-30 4:17 ` Peter Humphrey 0 siblings, 0 replies; 41+ messages in thread From: Peter Humphrey @ 2011-11-30 4:17 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 578 bytes --] On Tuesday 29 November 2011 23:28:48 Walter Dnes wrote: > There aren't enough developers on the planet to test every possible > combination of testing ebuild, and non-recommended rc.conf option. Not only that, but once random timing is introduced, as in any system with a hardware clock interrupt, it becomes impossible in principle to cover all cases, so testing is always imperfect. That was the death-knell of mathematical proof of correctness in the 80s; it only ever applied to a small subset of real computer systems. -- Rgds Peter Linux Counter 5290, 1994-04-23 [-- Attachment #2: Type: text/html, Size: 2579 bytes --] ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] What happened to OpenRC 0.9.6? 2011-11-27 19:28 ` Andrea Conti 2011-11-28 12:29 ` Albert W. Hopkins @ 2011-11-29 23:24 ` Walter Dnes 1 sibling, 0 replies; 41+ messages in thread From: Walter Dnes @ 2011-11-29 23:24 UTC (permalink / raw To: gentoo-user On Sun, Nov 27, 2011 at 08:28:42PM +0100, Andrea Conti wrote > It had a "little" problem in resolving the dependencies of a newly > introduced boot service that created a cycle and caused the boot process > to hang (almost) forever with rc_parallel=YES. > > With 100% repeatability, mind you, which does raise same questions on > the amount of testing done before release. Yes, it's ~arch and > rc_parallel is explicitly marked "experimental", but it's not expected > to be completely and consistently broken, either. > > If that sounds like I'm ranting, it's because I just spent about an hour > getting three machines affected by this problem back into working state. waltdnes@d531 ~ $ head /etc/rc.conf # Global OpenRC configuration settings # Set to "YES" if you want the rc system to try and start services # in parallel for a slight speed improvement. When running in parallel we # prefix the service output with its name as the output will get # jumbled up. # WARNING: whilst we have improved parallel, it can still potentially lock # the boot process. Don't file bugs about this unless you can supply # patches that fix it without breaking other things! #rc_parallel="NO" This alone would is enough to deter me from running it. The potential problems aren't worth it for a few seconds faster bootup. It appears that even the developers don't dare to run it on their machines... nuff said. -- Walter Dnes <waltdnes@waltdnes.org> ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] What happened to OpenRC 0.9.6? 2011-11-27 15:36 [gentoo-user] What happened to OpenRC 0.9.6? Nikos Chantziaras 2011-11-27 16:22 ` Nilesh Govindarajan 2011-11-27 19:28 ` Andrea Conti @ 2011-12-11 10:41 ` Andrea Conti 2011-12-11 18:10 ` James Broadhead 2 siblings, 1 reply; 41+ messages in thread From: Andrea Conti @ 2011-12-11 10:41 UTC (permalink / raw To: gentoo-user On 27/11/11 16.36, Nikos Chantziaras wrote: > sys-apps/openrc-0.9.6 is just... gone? Not even masked, but completely > gone from portage. FYI, sys-apps/openrc-0.9.7 is out. Apparently, the solution to the rc_parallel issues was to remove every mention of rc_parallel from the default /etc/rc.conf Brilliant. andrea ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] What happened to OpenRC 0.9.6? 2011-12-11 10:41 ` Andrea Conti @ 2011-12-11 18:10 ` James Broadhead 2011-12-11 21:42 ` Michael Orlitzky 2011-12-14 13:28 ` Mike Edenfield 0 siblings, 2 replies; 41+ messages in thread From: James Broadhead @ 2011-12-11 18:10 UTC (permalink / raw To: gentoo-user On 11 December 2011 10:41, Andrea Conti <alyf@alyf.net> wrote: > On 27/11/11 16.36, Nikos Chantziaras wrote: >> sys-apps/openrc-0.9.6 is just... gone? Not even masked, but completely >> gone from portage. > > FYI, sys-apps/openrc-0.9.7 is out. > > Apparently, the solution to the rc_parallel issues was to remove every > mention of rc_parallel from the default /etc/rc.conf > > Brilliant. I didn't take this email at face value when I read it earlier, but I just merged my openrc-0.9.7 config file. Wow, what a cynical move. Perhaps someone could do some performance testing on rc_parallel to find out if it's worth fighting for as a feature. ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] What happened to OpenRC 0.9.6? 2011-12-11 18:10 ` James Broadhead @ 2011-12-11 21:42 ` Michael Orlitzky 2011-12-11 22:48 ` James Broadhead 2011-12-14 13:28 ` Mike Edenfield 1 sibling, 1 reply; 41+ messages in thread From: Michael Orlitzky @ 2011-12-11 21:42 UTC (permalink / raw To: gentoo-user On 12/11/2011 01:10 PM, James Broadhead wrote: > > I didn't take this email at face value when I read it earlier, but I > just merged my openrc-0.9.7 config file. > Wow, what a cynical move. It's not cynical. If you put a cool-sounding option in there with a comment that says "this will delete all of your documents," some idiot (i.e. me) is probably going to enable it. Parallel doesn't work correctly, and it shouldn't be enabled unless you're looking for fun ways to break stuff. > Perhaps someone could do some performance testing on rc_parallel to > find out if it's worth fighting for as a feature. > The directive still exists, it's just been removed from the default rc.conf. This prevents people from thinking "well, parallel is better than not parallel, so I'm gonna enable it." I should know, most of my machines still have it enabled and that was the extent of the research I did. ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] What happened to OpenRC 0.9.6? 2011-12-11 21:42 ` Michael Orlitzky @ 2011-12-11 22:48 ` James Broadhead 2011-12-11 22:57 ` Neil Bothwick 0 siblings, 1 reply; 41+ messages in thread From: James Broadhead @ 2011-12-11 22:48 UTC (permalink / raw To: gentoo-user On 11 December 2011 21:42, Michael Orlitzky <michael@orlitzky.com> wrote: > On 12/11/2011 01:10 PM, James Broadhead wrote: >> >> >> I didn't take this email at face value when I read it earlier, but I >> just merged my openrc-0.9.7 config file. >> Wow, what a cynical move. > > > It's not cynical. If you put a cool-sounding option in there with a comment > that says "this will delete all of your documents," some idiot (i.e. me) is > probably going to enable it. > > Parallel doesn't work correctly, and it shouldn't be enabled unless you're > looking for fun ways to break stuff. It's worked for me ever since I switched all of my machines to OpenRC a year+(?) ago. "We broke it, so let's just remove the comments about it" _is_ a cynical response. >> Perhaps someone could do some performance testing on rc_parallel to >> find out if it's worth fighting for as a feature. > The directive still exists, it's just been removed from the default rc.conf. > > This prevents people from thinking "well, parallel is better than not > parallel, so I'm gonna enable it." I should know, most of my machines still > have it enabled and that was the extent of the research I did. Parallel _is_ better than Not Parallel - at least in general. I was proposing some concrete testing rather than data-less complaining, or allowing it to be brushed under the rug ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] What happened to OpenRC 0.9.6? 2011-12-11 22:48 ` James Broadhead @ 2011-12-11 22:57 ` Neil Bothwick 2011-12-12 0:29 ` Pandu Poluan 0 siblings, 1 reply; 41+ messages in thread From: Neil Bothwick @ 2011-12-11 22:57 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 756 bytes --] On Sun, 11 Dec 2011 22:48:11 +0000, James Broadhead wrote: > > Parallel doesn't work correctly, and it shouldn't be enabled unless > > you're looking for fun ways to break stuff. > > It's worked for me ever since I switched all of my machines to OpenRC > a year+(?) ago. You are not a representative sample. > "We broke it, so let's just remove the comments about it" _is_ a > cynical response. Maybe, but those are your words. How about "it is known to be buggy and no one has the time or inclination to maintain it..." The fact that such a glaring bug slipped through on the 0.9.6 release indicates that this is likely to be the case. -- Neil Bothwick Don't let your mind wander, it's too little to be let out alone. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] What happened to OpenRC 0.9.6? 2011-12-11 22:57 ` Neil Bothwick @ 2011-12-12 0:29 ` Pandu Poluan 2011-12-12 8:43 ` Alan McKinnon 0 siblings, 1 reply; 41+ messages in thread From: Pandu Poluan @ 2011-12-12 0:29 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 921 bytes --] On Dec 12, 2011 6:00 AM, "Neil Bothwick" <neil@digimed.co.uk> wrote: > > On Sun, 11 Dec 2011 22:48:11 +0000, James Broadhead wrote: > > > > Parallel doesn't work correctly, and it shouldn't be enabled unless > > > you're looking for fun ways to break stuff. > > > > It's worked for me ever since I switched all of my machines to OpenRC > > a year+(?) ago. > > You are not a representative sample. > worksforme In production servers, even. Virtualized on top of XenServer. All of them last updated last week. > > "We broke it, so let's just remove the comments about it" _is_ a > > cynical response. > > Maybe, but those are your words. How about "it is known to be buggy and > no one has the time or inclination to maintain it..." > > The fact that such a glaring bug slipped through on the 0.9.6 release > indicates that this is likely to be the case. > Too bad. I much prefer OpenRC to systemd our upstart. Rgds, [-- Attachment #2: Type: text/html, Size: 1233 bytes --] ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] What happened to OpenRC 0.9.6? 2011-12-12 0:29 ` Pandu Poluan @ 2011-12-12 8:43 ` Alan McKinnon 2011-12-12 22:23 ` Florian Philipp 0 siblings, 1 reply; 41+ messages in thread From: Alan McKinnon @ 2011-12-12 8:43 UTC (permalink / raw To: gentoo-user On Mon, 12 Dec 2011 07:29:16 +0700 Pandu Poluan <pandu@poluan.info> wrote: > > > It's worked for me ever since I switched all of my machines to > > > OpenRC a year+(?) ago. > > > > You are not a representative sample. > > > > worksforme > > In production servers, even. Virtualized on top of XenServer. All of > them last updated last week. > Same here. All my server VMs work just fine with parallel enabled. There's nothing complex in them, they tend to be single-service machines. I don't have a current desktop Gentoo system, those necessarily have more complex start-up routines. Perhaps that's where most of the problems are to found? -- Alan McKinnnon alan.mckinnon@gmail.com ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] What happened to OpenRC 0.9.6? 2011-12-12 8:43 ` Alan McKinnon @ 2011-12-12 22:23 ` Florian Philipp 2011-12-12 23:25 ` Alan McKinnon 0 siblings, 1 reply; 41+ messages in thread From: Florian Philipp @ 2011-12-12 22:23 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 2190 bytes --] Am 12.12.2011 09:43, schrieb Alan McKinnon: > On Mon, 12 Dec 2011 07:29:16 +0700 > Pandu Poluan <pandu@poluan.info> wrote: > >>>> It's worked for me ever since I switched all of my machines to >>>> OpenRC a year+(?) ago. >>> >>> You are not a representative sample. >>> >> >> worksforme >> >> In production servers, even. Virtualized on top of XenServer. All of >> them last updated last week. >> > > Same here. All my server VMs work just fine with parallel enabled. > There's nothing complex in them, they tend to be single-service > machines. > Don't tell me you reboot your servers so often that it is necessary to tune the boot process for every last second. And please tell me you make the time slots for scheduled reboots large enough for trouble shooting, thereby not requiring every last second, either. > I don't have a current desktop Gentoo system, those necessarily have > more complex start-up routines. Perhaps that's where most of the > problems are to found? > Guess so. Besides, there is a new init script format in the pipe, for example mentioned here: [1] It will also make use of cgroups [2]. IMHO loosing a few seconds of boot time is an acceptable price for better CPU and IO scheduling. If these "new style" scripts are written declarative, that means less shell scripting and probably better performance even under sequential execution. And as I've learned often and hard: You don't parallelize until you have properly optimized your sequential execution, not the other way around. WTF do you need fast boot processes, anyway?! If you care about this, you hibernate or suspend. Daily shutdown/bootup sounds like something you'd do on a diskless client, a pre-ACPI system or some flakey hardware. I hardly see a boot screen once per month. My laptop currently has an uptime of 15 days, my workstation three months. You probably waste more time repopulating your page cache after starting your desktop environment than you do with init scripts. [1] http://blog.flameeyes.eu/2011/10/22/updating-init-scripts [2] http://blog.flameeyes.eu/2011/11/28/the-infamous-run-migration Regards, Florian Philipp [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 262 bytes --] ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] What happened to OpenRC 0.9.6? 2011-12-12 22:23 ` Florian Philipp @ 2011-12-12 23:25 ` Alan McKinnon 2011-12-13 13:15 ` Florian Philipp 0 siblings, 1 reply; 41+ messages in thread From: Alan McKinnon @ 2011-12-12 23:25 UTC (permalink / raw To: gentoo-user On Mon, 12 Dec 2011 23:23:16 +0100 Florian Philipp <lists@binarywings.net> wrote: > > Same here. All my server VMs work just fine with parallel enabled. > > There's nothing complex in them, they tend to be single-service > > machines. > > > > Don't tell me you reboot your servers so often that it is necessary to > tune the boot process for every last second. And please tell me you > make the time slots for scheduled reboots large enough for trouble > shooting, thereby not requiring every last second, either. I think you misunderstand me. I basically said: "Parallel init out the box? Works for me." I said nothing else. Especially not that I test it often, that I need it, that I know exactly what I'm going to do with the 3 seconds I save or anything else other than one single data point in the discussion about problematic parallel init - that it works for me with simple setups. -- Alan McKinnnon alan.mckinnon@gmail.com ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] What happened to OpenRC 0.9.6? 2011-12-12 23:25 ` Alan McKinnon @ 2011-12-13 13:15 ` Florian Philipp 0 siblings, 0 replies; 41+ messages in thread From: Florian Philipp @ 2011-12-13 13:15 UTC (permalink / raw To: gentoo-user [-- Attachment #1: Type: text/plain, Size: 1276 bytes --] Am 13.12.2011 00:25, schrieb Alan McKinnon: > On Mon, 12 Dec 2011 23:23:16 +0100 > Florian Philipp <lists@binarywings.net> wrote: > >>> Same here. All my server VMs work just fine with parallel enabled. >>> There's nothing complex in them, they tend to be single-service >>> machines. >>> >> >> Don't tell me you reboot your servers so often that it is necessary to >> tune the boot process for every last second. And please tell me you >> make the time slots for scheduled reboots large enough for trouble >> shooting, thereby not requiring every last second, either. > > I think you misunderstand me. I basically said: > > "Parallel init out the box? Works for me." > > I said nothing else. Especially not that I test it often, that I need > it, that I know exactly what I'm going to do with the 3 seconds I save > or anything else other than one single data point in the discussion > about problematic parallel init - that it works for me with simple > setups. > > Yeah, and this was not meant as an attack specifically to you. Sorry if it sounded somewhat harsh. The issue (as stated by James) is: Is it worth putting in effort to keep this feature? My answer is: Probably not, for the given reasons. Regards, Florian Philipp [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 262 bytes --] ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] What happened to OpenRC 0.9.6? 2011-12-11 18:10 ` James Broadhead 2011-12-11 21:42 ` Michael Orlitzky @ 2011-12-14 13:28 ` Mike Edenfield 2011-12-14 18:59 ` Dale 1 sibling, 1 reply; 41+ messages in thread From: Mike Edenfield @ 2011-12-14 13:28 UTC (permalink / raw To: gentoo-user On 12/11/2011 1:10 PM, James Broadhead wrote: > On 11 December 2011 10:41, Andrea Conti<alyf@alyf.net> wrote: >> On 27/11/11 16.36, Nikos Chantziaras wrote: >>> sys-apps/openrc-0.9.6 is just... gone? Not even masked, but completely >>> gone from portage. >> >> FYI, sys-apps/openrc-0.9.7 is out. >> >> Apparently, the solution to the rc_parallel issues was to remove every >> mention of rc_parallel from the default /etc/rc.conf >> >> Brilliant. > > I didn't take this email at face value when I read it earlier, but I > just merged my openrc-0.9.7 config file. > Wow, what a cynical move. Its only cynical in that it reflects a basic failing of human psychology, namely, "thst warning doesn't apply to me" syndrome. I imagine their thought process went something like this: "We exposed this experimental feature that's hard to get right and only moderately useful, with explicit instructions not to complain if it doesn't work unless you are personally going to put in the time and effort to fix it." "People blithely ignored our warning, enabled it, then complained loudly when it did not work." "Since no one bothers to read the warning in rc.conf about this feature, and we have neither the time, manpower, nor overwhelming need to make it work, we'll just stop mentioning it." "HOPEFULLY anyone smart enough to find and re-enable a hidden, explicitly unsupported feature will be smart enough not to complain when it doesn't work." --Mike ^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-user] What happened to OpenRC 0.9.6? 2011-12-14 13:28 ` Mike Edenfield @ 2011-12-14 18:59 ` Dale 0 siblings, 0 replies; 41+ messages in thread From: Dale @ 2011-12-14 18:59 UTC (permalink / raw To: gentoo-user Mike Edenfield wrote: > On 12/11/2011 1:10 PM, James Broadhead wrote: >> On 11 December 2011 10:41, Andrea Conti<alyf@alyf.net> wrote: >>> On 27/11/11 16.36, Nikos Chantziaras wrote: >>>> sys-apps/openrc-0.9.6 is just... gone? Not even masked, but >>>> completely >>>> gone from portage. >>> >>> FYI, sys-apps/openrc-0.9.7 is out. >>> >>> Apparently, the solution to the rc_parallel issues was to remove every >>> mention of rc_parallel from the default /etc/rc.conf >>> >>> Brilliant. >> >> I didn't take this email at face value when I read it earlier, but I >> just merged my openrc-0.9.7 config file. >> Wow, what a cynical move. > > Its only cynical in that it reflects a basic failing of human > psychology, namely, "thst warning doesn't apply to me" syndrome. > > I imagine their thought process went something like this: > > "We exposed this experimental feature that's hard to get right and > only moderately useful, with explicit instructions not to complain if > it doesn't work unless you are personally going to put in the time and > effort to fix it." > > "People blithely ignored our warning, enabled it, then complained > loudly when it did not work." > > "Since no one bothers to read the warning in rc.conf about this > feature, and we have neither the time, manpower, nor overwhelming need > to make it work, we'll just stop mentioning it." > > "HOPEFULLY anyone smart enough to find and re-enable a hidden, > explicitly unsupported feature will be smart enough not to complain > when it doesn't work." > > --Mike > > Sounds like good reasoning too. lol Dale :-) :-) -- I am only responsible for what I said ... Not for what you understood or how you interpreted my words! Miss the compile output? Hint: EMERGE_DEFAULT_OPTS="--quiet-build=n" ^ permalink raw reply [flat|nested] 41+ messages in thread
end of thread, other threads:[~2011-12-14 19:00 UTC | newest] Thread overview: 41+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2011-11-27 15:36 [gentoo-user] What happened to OpenRC 0.9.6? Nikos Chantziaras 2011-11-27 16:22 ` Nilesh Govindarajan 2011-11-27 16:37 ` Florian Philipp 2011-11-27 16:48 ` Dale 2011-11-27 19:28 ` Andrea Conti 2011-11-28 12:29 ` Albert W. Hopkins 2011-11-28 16:15 ` [gentoo-user] " Nikos Chantziaras 2011-11-28 16:31 ` Albert W. Hopkins 2011-11-28 16:41 ` Alan McKinnon 2011-11-28 17:19 ` Grant Edwards 2011-11-28 17:37 ` Albert W. Hopkins 2011-11-28 17:22 ` Albert W. Hopkins 2011-11-28 18:28 ` Alan McKinnon 2011-11-29 1:11 ` Dale 2011-11-29 1:41 ` James Wall 2011-11-29 2:30 ` Dale 2011-11-29 23:33 ` Walter Dnes 2011-11-28 16:59 ` Florian Philipp 2011-11-28 19:16 ` Nikos Chantziaras 2011-11-28 19:45 ` Michael Mol 2011-11-28 19:57 ` Florian Philipp 2011-11-28 20:49 ` Albert W. Hopkins 2011-11-29 17:33 ` Andrea Conti 2011-11-29 17:47 ` Albert W. Hopkins 2011-11-29 18:12 ` Pandu Poluan 2011-11-29 18:26 ` Paul Hartman 2011-11-29 23:28 ` Walter Dnes 2011-11-30 4:17 ` Peter Humphrey 2011-11-29 23:24 ` [gentoo-user] " Walter Dnes 2011-12-11 10:41 ` Andrea Conti 2011-12-11 18:10 ` James Broadhead 2011-12-11 21:42 ` Michael Orlitzky 2011-12-11 22:48 ` James Broadhead 2011-12-11 22:57 ` Neil Bothwick 2011-12-12 0:29 ` Pandu Poluan 2011-12-12 8:43 ` Alan McKinnon 2011-12-12 22:23 ` Florian Philipp 2011-12-12 23:25 ` Alan McKinnon 2011-12-13 13:15 ` Florian Philipp 2011-12-14 13:28 ` Mike Edenfield 2011-12-14 18:59 ` Dale
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox