public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] OpenRc-0.12 is coming soon
@ 2013-08-02 20:36 William Hubbs
       [not found] ` <20130803070553.GA4801@comet.hsd1 .mn.comcast.net>
                   ` (2 more replies)
  0 siblings, 3 replies; 34+ messages in thread
From: William Hubbs @ 2013-08-02 20:36 UTC (permalink / raw
  To: gentoo-dev-announce; +Cc: gentoo-dev, gentoo-user

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

All,

This message is an announcement and a reminder.

OpenRc-0.12 will be introduced to the portage tree in the next few days.

If you are using ~arch OpenRc, the standard disclaimer applies: remember
that you might be subject to breakage.

I do not know of any breakage personally. It does work on my system, and
I know of others who are using OpenRc from git successfully. Some are
OpenRc team members, and at least one is a Gentoo user.

If you are not comfortable with the possibility of breakage, I recommend
that you make sure you do not upgrade right away.

If, on the other hand, you are comfortable with that possibility and you
are willing to help us test and get rid of bugs before we go stable,
feel free to run ~arch.

In other words, this is the standard Gentoo disclaimer, so consider
yourself warned.

Thanks much,


William


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

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

* [gentoo-dev] Re: [gentoo-dev-announce] OpenRc-0.12 is coming soon
  2013-08-02 20:36 [gentoo-dev] OpenRc-0.12 is coming soon William Hubbs
       [not found] ` <20130803070553.GA4801@comet.hsd1 .mn.comcast.net>
@ 2013-08-03  7:05 ` Donnie Berkholz
  2013-08-03 10:03   ` Markos Chandras
       [not found] ` <20130814084336.1c295d16@dartworks.biz>
  2 siblings, 1 reply; 34+ messages in thread
From: Donnie Berkholz @ 2013-08-03  7:05 UTC (permalink / raw
  To: gentoo-dev

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

On 15:36 Fri 02 Aug     , William Hubbs wrote:
> All,
> 
> This message is an announcement and a reminder.
> 
> OpenRc-0.12 will be introduced to the portage tree in the next few days.
> 
> If you are using ~arch OpenRc, the standard disclaimer applies: remember
> that you might be subject to breakage.
> 
> I do not know of any breakage personally. It does work on my system, and
> I know of others who are using OpenRc from git successfully. Some are
> OpenRc team members, and at least one is a Gentoo user.
> 
> If you are not comfortable with the possibility of breakage, I recommend
> that you make sure you do not upgrade right away.
> 
> If, on the other hand, you are comfortable with that possibility and you
> are willing to help us test and get rid of bugs before we go stable,
> feel free to run ~arch.
> 
> In other words, this is the standard Gentoo disclaimer, so consider
> yourself warned.

Man, in terms of how to phrase things, this is way wrong.

If you're comfortable with your stuff breaking really? No. If you want 
to help improve Gentoo.

-- 
Thanks,
Donnie

Donnie Berkholz
Council Member / Sr. Developer, Gentoo Linux <http://dberkholz.com>
Analyst, RedMonk <http://redmonk.com/dberkholz/>

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

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

* Re: [gentoo-dev] Re: [gentoo-dev-announce] OpenRc-0.12 is coming soon
  2013-08-03  7:05 ` [gentoo-dev] Re: [gentoo-dev-announce] " Donnie Berkholz
@ 2013-08-03 10:03   ` Markos Chandras
  2013-08-03 11:12     ` Douglas Freed
                       ` (2 more replies)
  0 siblings, 3 replies; 34+ messages in thread
From: Markos Chandras @ 2013-08-03 10:03 UTC (permalink / raw
  To: gentoo-dev

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

On Aug 3, 2013 10:06 AM, "Donnie Berkholz" <dberkholz@gentoo.org> wrote:
>
> On 15:36 Fri 02 Aug     , William Hubbs wrote:
> > All,
> >
> > This message is an announcement and a reminder.
> >
> > OpenRc-0.12 will be introduced to the portage tree in the next few days.
> >
> > If you are using ~arch OpenRc, the standard disclaimer applies: remember
> > that you might be subject to breakage.
> >
> > I do not know of any breakage personally. It does work on my system, and
> > I know of others who are using OpenRc from git successfully. Some are
> > OpenRc team members, and at least one is a Gentoo user.
> >
> > If you are not comfortable with the possibility of breakage, I recommend
> > that you make sure you do not upgrade right away.
> >
> > If, on the other hand, you are comfortable with that possibility and you
> > are willing to help us test and get rid of bugs before we go stable,
> > feel free to run ~arch.
> >
> > In other words, this is the standard Gentoo disclaimer, so consider
> > yourself warned.
>
> Man, in terms of how to phrase things, this is way wrong.
>
> If you're comfortable with your stuff breaking really? No. If you want
> to help improve Gentoo.
>
> --
> Thanks,
> Donnie
>
> Donnie Berkholz
> Council Member / Sr. Developer, Gentoo Linux <http://dberkholz.com>
> Analyst, RedMonk <http://redmonk.com/dberkholz/>

I am not comfortable with this either. If you think the new openrc will
likely break things please mask it for a few days. Do not expect all users
to read the mailing list.

[-- Attachment #2: Type: text/html, Size: 2059 bytes --]

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

* Re: [gentoo-dev] Re: [gentoo-dev-announce] OpenRc-0.12 is coming soon
  2013-08-03 10:03   ` Markos Chandras
@ 2013-08-03 11:12     ` Douglas Freed
  2013-08-03 11:43     ` Rich Freeman
  2013-08-03 15:28     ` William Hubbs
  2 siblings, 0 replies; 34+ messages in thread
From: Douglas Freed @ 2013-08-03 11:12 UTC (permalink / raw
  To: gentoo-dev

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

On Aug 3, 2013 6:04 AM, "Markos Chandras" <hwoarang@gentoo.org> wrote:
>
> On Aug 3, 2013 10:06 AM, "Donnie Berkholz" <dberkholz@gentoo.org> wrote:
> >
> > On 15:36 Fri 02 Aug     , William Hubbs wrote:
> > > All,
> > >
> > > This message is an announcement and a reminder.
> > >
> > > OpenRc-0.12 will be introduced to the portage tree in the next few
days.
> > >
> > > If you are using ~arch OpenRc, the standard disclaimer applies:
remember
> > > that you might be subject to breakage.
> > >
> > > I do not know of any breakage personally. It does work on my system,
and
> > > I know of others who are using OpenRc from git successfully. Some are
> > > OpenRc team members, and at least one is a Gentoo user.
> > >
> > > If you are not comfortable with the possibility of breakage, I
recommend
> > > that you make sure you do not upgrade right away.
> > >
> > > If, on the other hand, you are comfortable with that possibility and
you
> > > are willing to help us test and get rid of bugs before we go stable,
> > > feel free to run ~arch.
> > >
> > > In other words, this is the standard Gentoo disclaimer, so consider
> > > yourself warned.
> >
> > Man, in terms of how to phrase things, this is way wrong.
> >
> > If you're comfortable with your stuff breaking really? No. If you want
> > to help improve Gentoo.
> >
> > --
> > Thanks,
> > Donnie
> >
> > Donnie Berkholz
> > Council Member / Sr. Developer, Gentoo Linux <http://dberkholz.com>
> > Analyst, RedMonk <http://redmonk.com/dberkholz/>
>
> I am not comfortable with this either. If you think the new openrc will
likely break things please mask it for a few days. Do not expect all users
to read the mailing list.

I personally expect this of ~arch, and am pleasantly surprised every time I
update and it still works.  As WilliamH mentioned, he's not seen breakage
himself, but as with anything undergoing active development, as they say,
"sh*t happens".  People have all sorts of setups (including myself, using a
preup function to rename interfaces when using oldnet), and while they try
to test everything they can, they can't reproduce every possible scenario.
If you're running ~arch, you should assume it might break, and be prepared
for that as a possibility.  That's why we call it testing, and Debian does
this in a similar manner and testing there tends to break in cute ways when
they release the freeze after a release, when everything waiting in sid for
months suddenly is now in testing.  If you know something common will
break, or repairing breakage would be a significant PITA, then yes, it
should enter the tree masked (see GCC for example), otherwise, imo,
entering the tree ~arch is fine.

-Doug

PS: I'll probably install openrc-9999 on one of my systems today, just to
see if anything breaks :)

[-- Attachment #2: Type: text/html, Size: 3612 bytes --]

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

* Re: [gentoo-dev] Re: [gentoo-dev-announce] OpenRc-0.12 is coming soon
  2013-08-03 10:03   ` Markos Chandras
  2013-08-03 11:12     ` Douglas Freed
@ 2013-08-03 11:43     ` Rich Freeman
  2013-08-03 13:07       ` Alan McKinnon
  2013-08-03 15:28     ` William Hubbs
  2 siblings, 1 reply; 34+ messages in thread
From: Rich Freeman @ 2013-08-03 11:43 UTC (permalink / raw
  To: gentoo-dev

On Sat, Aug 3, 2013 at 6:03 AM, Markos Chandras <hwoarang@gentoo.org> wrote:
> On Aug 3, 2013 10:06 AM, "Donnie Berkholz" <dberkholz@gentoo.org> wrote:
>> On 15:36 Fri 02 Aug     , William Hubbs wrote:
>> > I do not know of any breakage personally. It does work on my system, and
>> > I know of others who are using OpenRc from git successfully. Some are
>> > OpenRc team members, and at least one is a Gentoo user.
>>
>> Man, in terms of how to phrase things, this is way wrong.
>>
>> If you're comfortable with your stuff breaking really? No. If you want
>> to help improve Gentoo.
>>
> I am not comfortable with this either. If you think the new openrc will
> likely break things please mask it for a few days. Do not expect all users
> to read the mailing list.

I think the only real issue is the wording here.

He said that several are running it successfully.  I think that this
means that is sufficiently stable to add to ~arch unmasked.  Adding it
masked won't really accomplish anything unless there is a call for
volunteer testers anyway.  (By all means williamh should do so if he
feels it is prudent.)

~arch is UNSTABLE - from time to time things are expected to break.
We shouldn't be committing known breakage, but since ~arch is where
things are tested it is more likely that inadvertent problems will
sneak in.  Openrc is one of those things that is inconvenient to have
break, so the heads-up is a good idea, and perhaps some individuals
will prefer to delay updating this particular package.  The fact that
everybody will pick a different wait time also staggers the rollout so
we don't have 50,000 broken systems on day 1.

I don't expect all users to read the mailing list, but users who are
interested in testing our experimental packages probably should do so.
 If users aren't interested in testing our experimental packages, they
shouldn't be running unstable keywords - certainly not for openrc.

And yes, I fully expect a few people to chime in and point out that
they find ~arch less buggy than stable because more devs run it.  The
fact remains that accepting ~arch means that you're willing to deal
with bleeding-edge packages that have not been tested.  That is a fine
and noble thing, and maybe it works out better for you 99 times out of
100.  However, 1 time out of 100 it might be openrc that bugs out on
you.  You should always be prepared for this (and really - it isn't
that hard to run quickpkg before doing big upgrades and have a rescue
CD lying around).

Rich


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

* Re: [gentoo-dev] Re: [gentoo-dev-announce] OpenRc-0.12 is coming soon
  2013-08-03 11:43     ` Rich Freeman
@ 2013-08-03 13:07       ` Alan McKinnon
  0 siblings, 0 replies; 34+ messages in thread
From: Alan McKinnon @ 2013-08-03 13:07 UTC (permalink / raw
  To: gentoo-dev

On 03/08/2013 13:43, Rich Freeman wrote:

[snip]

> I think the only real issue is the wording here.

[snip]


Agreed. Reading William's post, he's really just expressed in his own
words what ~arch is all about: we accept the possibility of breakage.

Everything after the first two sentences is redundant - perhaps the
protest is more about that and the unfamiliar wording than anything else.

I read it as an announcement of a new major version, and nothing more
than that.

-- 
Alan McKinnon
alan.mckinnon@gmail.com



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

* Re: [gentoo-dev] Re: [gentoo-dev-announce] OpenRc-0.12 is coming soon
  2013-08-03 10:03   ` Markos Chandras
  2013-08-03 11:12     ` Douglas Freed
  2013-08-03 11:43     ` Rich Freeman
@ 2013-08-03 15:28     ` William Hubbs
  2013-08-03 16:37       ` Roy Bamford
                         ` (4 more replies)
  2 siblings, 5 replies; 34+ messages in thread
From: William Hubbs @ 2013-08-03 15:28 UTC (permalink / raw
  To: gentoo-dev

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

On Sat, Aug 03, 2013 at 01:03:58PM +0300, Markos Chandras wrote:
> On Aug 3, 2013 10:06 AM, "Donnie Berkholz" <dberkholz@gentoo.org> wrote:
> >
> > On 15:36 Fri 02 Aug     , William Hubbs wrote:
> > > All,
> > >
> > > This message is an announcement and a reminder.
> > >
> > > OpenRc-0.12 will be introduced to the portage tree in the next few days.
> > >
> > > If you are using ~arch OpenRc, the standard disclaimer applies: remember
> > > that you might be subject to breakage.
> > >
> > > I do not know of any breakage personally. It does work on my system, and
> > > I know of others who are using OpenRc from git successfully. Some are
> > > OpenRc team members, and at least one is a Gentoo user.
> > >
> > > If you are not comfortable with the possibility of breakage, I recommend
> > > that you make sure you do not upgrade right away.
> > >
> > > If, on the other hand, you are comfortable with that possibility and you
> > > are willing to help us test and get rid of bugs before we go stable,
> > > feel free to run ~arch.
> > >
> > > In other words, this is the standard Gentoo disclaimer, so consider
> > > yourself warned.
> >
> > Man, in terms of how to phrase things, this is way wrong.
> >
> > If you're comfortable with your stuff breaking really? No. If you want
> > to help improve Gentoo.
> >
> > --
> > Thanks,
> > Donnie
> >
> > Donnie Berkholz
> > Council Member / Sr. Developer, Gentoo Linux <http://dberkholz.com>
> > Analyst, RedMonk <http://redmonk.com/dberkholz/>
> 
> I am not comfortable with this either. If you think the new openrc will
> likely break things please mask it for a few days. Do not expect all users
> to read the mailing list.

Ok all, I would like to appologise for the harsh wording.

Markos, to answer your question, there are folks on the team, and at
least one user, using OpenRc from git without issues, so as far as I
know there shouldn't be any breakage.

I guess I was a little more harsh than I should have been, because I
know there are users out here who want ~arch to be rock solid, and I
have caught flack before from some of that crowd.

William


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

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

* Re: [gentoo-dev] Re: [gentoo-dev-announce] OpenRc-0.12 is coming soon
  2013-08-03 15:28     ` William Hubbs
@ 2013-08-03 16:37       ` Roy Bamford
  2013-08-03 16:44       ` Duncan
                         ` (3 subsequent siblings)
  4 siblings, 0 replies; 34+ messages in thread
From: Roy Bamford @ 2013-08-03 16:37 UTC (permalink / raw
  To: gentoo-dev

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

On 2013.08.03 16:28, William Hubbs wrote:
[snip]

> 
> Ok all, I would like to appologise for the harsh wording.
> 
> Markos, to answer your question, there are folks on the team, and at
> least one user, using OpenRc from git without issues, so as far as I
> know there shouldn't be any breakage.
> 
> I guess I was a little more harsh than I should have been, because I
> know there are users out here who want ~arch to be rock solid, and I
> have caught flack before from some of that crowd.
> 
> William
> 
> 


~arch is not rock solid and isn't supposed to be.  I do like Williams 
approach to posting a warning about the upcoming change so I cam manage 
it for myself, if I'm feeling nervous.

Any notification of key packages changing like this is appreciated.

-- 
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] 34+ messages in thread

* [gentoo-dev] Re: [gentoo-dev-announce] OpenRc-0.12 is coming soon
  2013-08-03 15:28     ` William Hubbs
  2013-08-03 16:37       ` Roy Bamford
@ 2013-08-03 16:44       ` Duncan
  2013-08-03 16:57         ` William Hubbs
  2013-08-03 18:51         ` Sven Vermeulen
  2013-08-03 19:51       ` Rich Freeman
                         ` (2 subsequent siblings)
  4 siblings, 2 replies; 34+ messages in thread
From: Duncan @ 2013-08-03 16:44 UTC (permalink / raw
  To: gentoo-dev

William Hubbs posted on Sat, 03 Aug 2013 10:28:59 -0500 as excerpted:

> Markos, to answer your question, there are folks on the team, and at
> least one user, using OpenRc from git without issues, so as far as I
> know there shouldn't be any breakage.

<waves hand>

The other day in the process of filing a new openrc-9999 bug, I did a 
search.  In several years it's only my bugs, altho IIRC there were a 
couple from others back when Roy was upstream.  I guess pretty much 
everyone else running it, at least that would bother filing bugs, is on 
the dev team.  So I'd welcome some company. =:^)

I run openrc-9999 because I guess my configuration's unusual enough to 
trigger bugs once in awhile, and from experience once I do, it's a lot 
easier to track 'em down if I've only a couple commits to check since my 
last update.  Plus the fact that I can (and religiously do) run the 
unpack to trigger a git pull, then run git whatchanged, BEFORE doing the 
actual update.  So if there's a problem, I either spot it right away 
before I actually build and install the update, or at minimum, I have a 
very good idea where it is once I hit it, because I have a good idea what 
changed and why.

Running the ~arch release version, OTOH, doesn't appear to significantly 
reduce the incidence of bugs compared to live-git, but there's a much 
bigger pile of changes in a release, and far less information about what 
they actually are, so I'm bug-tracing pretty much blind and that's no fun 
at all!

So openrc-9999 ends up being the perfect fit, here. =:^)

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman



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

* Re: [gentoo-dev] Re: [gentoo-dev-announce] OpenRc-0.12 is coming soon
  2013-08-03 16:44       ` Duncan
@ 2013-08-03 16:57         ` William Hubbs
  2013-08-03 18:51         ` Sven Vermeulen
  1 sibling, 0 replies; 34+ messages in thread
From: William Hubbs @ 2013-08-03 16:57 UTC (permalink / raw
  To: gentoo-dev

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

On Sat, Aug 03, 2013 at 04:44:52PM +0000, Duncan wrote:
> Running the ~arch release version, OTOH, doesn't appear to significantly 
> reduce the incidence of bugs compared to live-git, but there's a much 
> bigger pile of changes in a release, and far less information about what 
> they actually are, so I'm bug-tracing pretty much blind and that's no fun 
> at all!

Actually I would say that running 9999 is more seceptible to breakage
than ~arch. We try to fix things in git before we do a ~arch release.

Your help is definitely appreciated, Duncan, and it would be good if
there were more out there who were willing to run 9999 and help us out.

William


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

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

* Re: [gentoo-dev] Re: [gentoo-dev-announce] OpenRc-0.12 is coming soon
  2013-08-03 16:44       ` Duncan
  2013-08-03 16:57         ` William Hubbs
@ 2013-08-03 18:51         ` Sven Vermeulen
  1 sibling, 0 replies; 34+ messages in thread
From: Sven Vermeulen @ 2013-08-03 18:51 UTC (permalink / raw
  To: gentoo-dev

On Sat, Aug 03, 2013 at 04:44:52PM +0000, Duncan wrote:
> I run openrc-9999 because I guess my configuration's unusual enough to 
> trigger bugs once in awhile, and from experience once I do, it's a lot 
> easier to track 'em down if I've only a couple commits to check since my 
> last update.  Plus the fact that I can (and religiously do) run the 
> unpack to trigger a git pull, then run git whatchanged, BEFORE doing the 
> actual update.  So if there's a problem, I either spot it right away 
> before I actually build and install the update, or at minimum, I have a 
> very good idea where it is once I hit it, because I have a good idea what 
> changed and why.

Care to elaborate a small bit on this? Is this a hook through bashrc that
you use? I'm running a few -9999 myself (not openrc though) and am
interested in doing something similar...

Wkr,
	Sven Vermeulen


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

* Re: [gentoo-dev] Re: [gentoo-dev-announce] OpenRc-0.12 is coming soon
  2013-08-03 15:28     ` William Hubbs
  2013-08-03 16:37       ` Roy Bamford
  2013-08-03 16:44       ` Duncan
@ 2013-08-03 19:51       ` Rich Freeman
       [not found]       ` < pan$3333f$9d197b5c$f94fdece$1b02b0d1@cox.net>
  2013-08-07 10:44       ` Tom Wijsman
  4 siblings, 0 replies; 34+ messages in thread
From: Rich Freeman @ 2013-08-03 19:51 UTC (permalink / raw
  To: gentoo-dev

On Sat, Aug 3, 2013 at 11:28 AM, William Hubbs <williamh@gentoo.org> wrote:
> Ok all, I would like to appologise for the harsh wording.

Your wording wasn't harsh - it just wasn't ideal.  If only imperfect
marketing was our worst problem around here...

Rich


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

* [gentoo-dev] Re: [gentoo-dev-announce] OpenRc-0.12 is coming soon
       [not found]         ` <20130803185102.GA24160@ gentoo.org>
@ 2013-08-03 22:11           ` Duncan
  0 siblings, 0 replies; 34+ messages in thread
From: Duncan @ 2013-08-03 22:11 UTC (permalink / raw
  To: gentoo-dev

Sven Vermeulen posted on Sat, 03 Aug 2013 18:51:02 +0000 as excerpted:

> On Sat, Aug 03, 2013 at 04:44:52PM +0000, Duncan wrote:
>> I run openrc-9999 because I guess my configuration's unusual enough to
>> trigger bugs once in awhile, and from experience once I do, it's a lot
>> easier to track 'em down if I've only a couple commits to check since
>> my last update.  Plus the fact that I can (and religiously do) run the
>> unpack to trigger a git pull, then run git whatchanged, BEFORE doing
>> the actual update.  So if there's a problem, I either spot it right
>> away before I actually build and install the update, or at minimum, I
>> have a very good idea where it is once I hit it, because I have a good
>> idea what changed and why.
> 
> Care to elaborate a small bit on this? I'm running a few -9999 myself
> (not openrc though) and am interested in doing something similar...

Not a bashrc hack.  Basically, since live packages are never pulled in to 
an update @world (tho @live-rebuild works), I /was/ updating each one 
individually anyway, before I switched to live-branch kde.  With live-
branch kde I now do @live-rebuild, but I have the helper scripts already 
setup for the packages I really care about.

It works like this.  There's a single script called pgit (portage-git), 
with symlinks for individual packages.  Each package has a bunch of 
symlinks to pgit named like openrc.f (for the fetch/unpack), openrc.c 
(for the changelog aka whatchanged), openrc.r to ebuild clean the package 
if there were no updates, openrc.b with additional parameters for 
bisecting, etc.

Pgit then checks how it was called, separating the name into a package 
and an action, and acting accordingly.  At the moment I have hard-coded 
per-package values for some things in pgit itself, tho I setup default 
values for many things and only have to change them when they're not 
default, and at some point intend to setup a config file with the per-
package stuff in it.

Pgit also works in a slightly different mode for git-based overlays.  I 
have the mozilla, x11, and kde overlays installed, with pgit symlinks 
that can do kde.c, etc, as well.  (My sync script runs emerge --sync and 
layman -S plus updates the esearch database, etc, so I don't have pgit 
setup to do individual repo fetches, that's only for packages.  
Similarly, I don't really have overlays setup for bisecting, etc, either.)


So it's not fancy and would require some work to make it general purpose, 
but it works for me, and I'm gradually generalizing it and adding 
features as I go.  But it might be a start for someone looking to create 
a more general purpose version, anyway, and it's well commented and easy 
to modify for specific overlay and package hard-coding (I setup the hard-
coded values in a case statement based on the split-off package name).

If you're interested I can mail them privately, or perhaps post them 
somewhere and post a link to them, if others are interested as well.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman



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

* [gentoo-dev] Re: [gentoo-dev-announce] OpenRc-0.12 is coming soon
       [not found]         ` <20130803165720.GA25920@ linux1>
@ 2013-08-03 22:16           ` Duncan
  0 siblings, 0 replies; 34+ messages in thread
From: Duncan @ 2013-08-03 22:16 UTC (permalink / raw
  To: gentoo-dev

William Hubbs posted on Sat, 03 Aug 2013 11:57:20 -0500 as excerpted:

> On Sat, Aug 03, 2013 at 04:44:52PM +0000, Duncan wrote:
>> Running the ~arch release version, OTOH, doesn't appear to
>> significantly reduce the incidence of bugs compared to live-git, but
>> there's a much bigger pile of changes in a release, and far less
>> information about what they actually are, so I'm bug-tracing pretty
>> much blind and that's no fun at all!
> 
> Actually I would say that running 9999 is more seceptible to breakage
> than ~arch. We try to fix things in git before we do a ~arch release.

For most folks, probably.  But I seem to have a few unusual things like 
strange fstab entries that have triggered occasional bugs, etc.  Those 
sorts of things apparently don't get tested by others, at least not 
before release to the wide world of ~arch, so they'd be there whether I 
waited for ~arch or not.  And as I said I deal with less updates at once 
and get finer detail on the changelogs doing the git things, including 
individual commit diffs if the whatchanged looks interesting enough to 
check them or if I do end up with a problem.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman



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

* Re: [gentoo-dev] Re: [gentoo-dev-announce] OpenRc-0.12 is coming soon
  2013-08-03 15:28     ` William Hubbs
                         ` (3 preceding siblings ...)
       [not found]       ` < pan$3333f$9d197b5c$f94fdece$1b02b0d1@cox.net>
@ 2013-08-07 10:44       ` Tom Wijsman
  2013-08-07 12:00         ` Rich Freeman
  2013-08-07 19:01         ` Peter Stuge
  4 siblings, 2 replies; 34+ messages in thread
From: Tom Wijsman @ 2013-08-07 10:44 UTC (permalink / raw
  To: gentoo-dev; +Cc: williamh

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

On Sat, 3 Aug 2013 10:28:59 -0500
William Hubbs <williamh@gentoo.org> wrote:

> Markos, to answer your question, there are folks on the team, and at
> least one user, using OpenRc from git without issues, so as far as I
> know there shouldn't be any breakage.

A few team developers is not a large enough test base for an important
package that is to be installed and ran on _hundreds to thousands_ of
user systems; I think you could reword future warnings to invite people
to unmask and test this important package version bump, and then state
it will be unmasked in X days if nothing bad gets reported.

You might get away this time, but what if hell breaks loose next time?

Besides that, as stated by others, such announcements are appreciated.

Thank you for the heads-up!

> I guess I was a little more harsh than I should have been, because I
> know there are users out here who want ~arch to be rock solid, and I
> have caught flack before from some of that crowd.

Exactly, ~arch isn't the new stable; it isn't the new masked either.

-- 
With kind regards,

Tom Wijsman (TomWij)
Gentoo Developer

E-mail address  : TomWij@gentoo.org
GPG Public Key  : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2  ABF0 95B2 1FCD 6D34 E57D

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

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

* Re: [gentoo-dev] Re: [gentoo-dev-announce] OpenRc-0.12 is coming soon
  2013-08-07 10:44       ` Tom Wijsman
@ 2013-08-07 12:00         ` Rich Freeman
  2013-08-07 13:01           ` Tom Wijsman
  2013-08-07 19:01         ` Peter Stuge
  1 sibling, 1 reply; 34+ messages in thread
From: Rich Freeman @ 2013-08-07 12:00 UTC (permalink / raw
  To: gentoo-dev; +Cc: William Hubbs

On Wed, Aug 7, 2013 at 6:44 AM, Tom Wijsman <TomWij@gentoo.org> wrote:
> On Sat, 3 Aug 2013 10:28:59 -0500
> William Hubbs <williamh@gentoo.org> wrote:
>
>> Markos, to answer your question, there are folks on the team, and at
>> least one user, using OpenRc from git without issues, so as far as I
>> know there shouldn't be any breakage.
>
> A few team developers is not a large enough test base for an important
> package that is to be installed and ran on _hundreds to thousands_ of
> user systems; I think you could reword future warnings to invite people
> to unmask and test this important package version bump, and then state
> it will be unmasked in X days if nothing bad gets reported.

If a maintainer thinks that such a testing period is warranted they're
welcome to call for it.  However, I certainly wouldn't make it a
requirement for putting a package into ~arch - even a system package.
If hundreds to thousands of users are running ~arch, then that means
that we have hundreds to thousands of users who don't mind their
systems occasionally not booting after an upgrade.

Besides, who does an emerge -u world without first checking to see
what will be updated?  If I see openrc on the list I certainly don't
run the upgrade over ssh while I'm on vacation, and I always make a
binary package with config before doing so.

~arch is for testing.  That's what you sign up for if you run it.  You
ARE the volunteer.

Rich


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

* Re: [gentoo-dev] Re: [gentoo-dev-announce] OpenRc-0.12 is coming soon
  2013-08-07 12:00         ` Rich Freeman
@ 2013-08-07 13:01           ` Tom Wijsman
  2013-08-07 13:55             ` Rich Freeman
  2013-08-07 19:02             ` Peter Stuge
  0 siblings, 2 replies; 34+ messages in thread
From: Tom Wijsman @ 2013-08-07 13:01 UTC (permalink / raw
  To: gentoo-dev

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

On Wed, 7 Aug 2013 08:00:51 -0400
Rich Freeman <rich0@gentoo.org> wrote:

> On Wed, Aug 7, 2013 at 6:44 AM, Tom Wijsman <TomWij@gentoo.org> wrote:
> > On Sat, 3 Aug 2013 10:28:59 -0500
> > William Hubbs <williamh@gentoo.org> wrote:
> >
> >> Markos, to answer your question, there are folks on the team, and
> >> at least one user, using OpenRc from git without issues, so as far
> >> as I know there shouldn't be any breakage.
> >
> > A few team developers is not a large enough test base for an
> > important package that is to be installed and ran on _hundreds to
> > thousands_ of user systems; I think you could reword future
> > warnings to invite people to unmask and test this important package
> > version bump, and then state it will be unmasked in X days if
> > nothing bad gets reported.
> 
> If a maintainer thinks that such a testing period is warranted they're
> welcome to call for it.

--- TL;DR, clarifying intention ---

True, I'm merely outlining the possibility for them to consider.

> However, I certainly wouldn't make it a requirement for putting a
> package into ~arch - even a system package.

This should indeed be no requirement, there isn't really a group of
packages you could simply label "must be tested as masked"; taking this
thread an example you could say 0.11.x -> 0.12 could use testing
whereas 0.12.0 -> 0.12.1 or a future 0.14.x -> 0.15 might/will need not.

It kind of depends on the details of the change log; but when a
maintainer announces that things might break and only a very small
amount of people tested it, it is worth a concern and consideration.

--- Reasoning, feel free to ignore ---

> If hundreds to thousands of users are running ~arch, then that means
> that we have hundreds to thousands of users who don't mind their
> systems occasionally not booting after an upgrade.

Still, why do we need to break hundreds to thousands of users with
something that is easily avoided by first letting some more people test
it before releasing it to the masses.

Let's say you release it to the masses; there appears to be something
heavily broken disallowing a wide enough share of people to not be able
to boot their system, then you apply the package mask after the fact.
You just got a lot of people to install something that is broken and
gets masked just the day after release causing a downgrade again;
something that could have been added as masked right away, because
really, the maintainer didn't know if it was ready for wide testing.

In terms of machine and man power, there's still a huge considerable
difference between breaking the system of a few users and some hundreds
users; if you can avoid the latter, why not do it?

"Broken" is free for interpretation; while most people don't mind that
their system does not boot after the upgrade, the story gets somewhat
different if their system got in an inconsistent state where a simple
downgrade doesn't appear to work.

Please note that some people run ~ because they can't mix non-~ and ~,
because they need to run GNOME 3, because they find the stable gap too
big or are bothered by packages that don't get stabilized on time.

Anyhow, discussing the borders is bike shedding; it's just a suggestion.

> Besides, who does an emerge -u world without first checking to see
> what will be updated?  If I see openrc on the list I certainly don't
> run the upgrade over ssh while I'm on vacation, and I always make a
> binary package with config before doing so.

Some people do, but that's not what this is about.

> ~arch is for testing.  That's what you sign up for if you run it.  You
> ARE the volunteer.

When a maintainer says "might be broken", it means that the maintainer
doesn't know whether the package belongs to ~ or package.mask; so, that
also means not enough testing has been done to consider adding it to ~.

It's at the maintainer's decision to go ahead or not; there's nobody
going to stop the maintainer from adding it to ~. But there are people
that going to complain (users), take action (QA), ... when hell does
break loose because of careless maintenance; putting something in
package.mask for some days doesn't hurt people, big breakage does.

-- 
With kind regards,

Tom Wijsman (TomWij)
Gentoo Developer

E-mail address  : TomWij@gentoo.org
GPG Public Key  : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2  ABF0 95B2 1FCD 6D34 E57D

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

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

* Re: [gentoo-dev] Re: [gentoo-dev-announce] OpenRc-0.12 is coming soon
  2013-08-07 13:01           ` Tom Wijsman
@ 2013-08-07 13:55             ` Rich Freeman
  2013-08-07 14:33               ` Tom Wijsman
  2013-08-07 19:02             ` Peter Stuge
  1 sibling, 1 reply; 34+ messages in thread
From: Rich Freeman @ 2013-08-07 13:55 UTC (permalink / raw
  To: gentoo-dev

On Wed, Aug 7, 2013 at 9:01 AM, Tom Wijsman <TomWij@gentoo.org> wrote:
> It's at the maintainer's decision to go ahead or not; there's nobody
> going to stop the maintainer from adding it to ~. But there are people
> that going to complain (users), take action (QA), ... when hell does
> break loose because of careless maintenance; putting something in
> package.mask for some days doesn't hurt people, big breakage does.

We're basically on the same page, so I won't respond to most of your email.

However, in general I'm not a big fan of putting heads on pikes when
their only sin was a failure to be lucky.  Careless maintainers should
be corrected.  However, if we're accepting the right level of risk
then occasional problems in ~arch should be expected.  They should be
rare, but when individual problems come up we need to be careful
before we assign blame to the maintainer.  If they were generally
accepting the right level of risk and they're just the guy who drew
the short straw this time, we should simply move on.  If we're not
happy with the overall level of risk then that is something that
requires a change distro-wide.  Whether we're at the right level of
risk is best measured distro-wide.

I have to say that QA on Gentoo is FAR better than it ever has been in
the past.  I can't remember the last time I had widespread breakage as
the result of an upgrade.  I think the biggest thing that slipped
through recently that I took notice of was a pre-mature stabilization
of apache-2.4 (for a day or so before being reverted).  It worked just
fine, but required substantial config changes and lacked appropriate
news/docs/etc.

I'm not inviting a reduction in QA.  However, right now I don't think
we need to crack the whip on it either.  Let's hold the line, but for
the most part maintainers can use discretion.

Rich


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

* Re: [gentoo-dev] Re: [gentoo-dev-announce] OpenRc-0.12 is coming soon
  2013-08-07 13:55             ` Rich Freeman
@ 2013-08-07 14:33               ` Tom Wijsman
  0 siblings, 0 replies; 34+ messages in thread
From: Tom Wijsman @ 2013-08-07 14:33 UTC (permalink / raw
  To: gentoo-dev

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

On Wed, 7 Aug 2013 09:55:05 -0400
Rich Freeman <rich0@gentoo.org> wrote:

> We're basically on the same page, so I won't respond to most of your
> email.

Same.

> I have to say that QA on Gentoo is FAR better than it ever has been in
> the past.

It is definitely very good; the only thing that currently bothers me,
is not in terms of breakage but rather in terms of news and docs / wiki.

There are some cases here and there where some headaches, rant and such
could be prevented with a simple news item explaining how to deal with
a particular change in the Portage tree and explaining why the
particular change happened; currently I feel the news items are used to
sparingly, but that's a thing on its own. I'll try to catch these
occurences in the future and attempt to bring them to the mailing list
to show what I mean; but well, they're usually not so big problems.

As for big breakage, it hasn't happened lately; I just don't want to see
it again. I believe there's going to become a day it happens, because
people just don't care because it hasn't happened for some time; at
which point it would have been easier to prevent than to cover up.

> I'm not inviting a reduction in QA.  However, right now I don't think
> we need to crack the whip on it either.  Let's hold the line, but for
> the most part maintainers can use discretion.

Yeah, no change required; maybe my advice ends up being useless, or not.

-- 
With kind regards,

Tom Wijsman (TomWij)
Gentoo Developer

E-mail address  : TomWij@gentoo.org
GPG Public Key  : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2  ABF0 95B2 1FCD 6D34 E57D

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

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

* Re: [gentoo-dev] Re: [gentoo-dev-announce] OpenRc-0.12 is coming soon
  2013-08-07 10:44       ` Tom Wijsman
  2013-08-07 12:00         ` Rich Freeman
@ 2013-08-07 19:01         ` Peter Stuge
  2013-08-07 19:30           ` Tom Wijsman
  1 sibling, 1 reply; 34+ messages in thread
From: Peter Stuge @ 2013-08-07 19:01 UTC (permalink / raw
  To: gentoo-dev

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

Tom Wijsman wrote:
> what if hell breaks loose next time?

We fix it.


//Peter

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

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

* Re: [gentoo-dev] Re: [gentoo-dev-announce] OpenRc-0.12 is coming soon
  2013-08-07 13:01           ` Tom Wijsman
  2013-08-07 13:55             ` Rich Freeman
@ 2013-08-07 19:02             ` Peter Stuge
  2013-08-07 21:59               ` Michał Górny
  1 sibling, 1 reply; 34+ messages in thread
From: Peter Stuge @ 2013-08-07 19:02 UTC (permalink / raw
  To: gentoo-dev

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

Tom Wijsman wrote:
> > Besides, who does an emerge -u world without first checking to see
> > what will be updated?
> 
> Some people do

They deserve a broken system.


//Peter

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

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

* Re: [gentoo-dev] Re: [gentoo-dev-announce] OpenRc-0.12 is coming soon
  2013-08-07 19:01         ` Peter Stuge
@ 2013-08-07 19:30           ` Tom Wijsman
  0 siblings, 0 replies; 34+ messages in thread
From: Tom Wijsman @ 2013-08-07 19:30 UTC (permalink / raw
  To: gentoo-dev; +Cc: peter

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

On Wed, 7 Aug 2013 21:01:06 +0200
Peter Stuge <peter@stuge.se> wrote:

> Tom Wijsman wrote:
> > Some people do, but that's not what this is about.
>
> They deserve a broken system.

Some people do, but that's not what this is about.

> Tom Wijsman wrote:
> > what if hell breaks loose next time?
> 
> We fix it.

Fixes are not a reason to not mask it.

-- 
With kind regards,

Tom Wijsman (TomWij)
Gentoo Developer

E-mail address  : TomWij@gentoo.org
GPG Public Key  : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2  ABF0 95B2 1FCD 6D34 E57D

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

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

* Re: [gentoo-dev] Re: [gentoo-dev-announce] OpenRc-0.12 is coming soon
  2013-08-07 19:02             ` Peter Stuge
@ 2013-08-07 21:59               ` Michał Górny
  0 siblings, 0 replies; 34+ messages in thread
From: Michał Górny @ 2013-08-07 21:59 UTC (permalink / raw
  To: gentoo-dev; +Cc: peter

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

Dnia 2013-08-07, o godz. 21:02:30
Peter Stuge <peter@stuge.se> napisał(a):

> Tom Wijsman wrote:
> > > Besides, who does an emerge -u world without first checking to see
> > > what will be updated?
> > 
> > Some people do
> 
> They deserve a broken system.

Please keep your comments to yourself and do not add them to the volume
of this list. Thanks. And please don't reply.

-- 
Best regards,
Michał Górny

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 966 bytes --]

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

* [gentoo-dev] Re: [gentoo-user] OpenRc-0.12 is coming soon
       [not found] ` <20130814084336.1c295d16@dartworks.biz>
@ 2013-08-16 14:09   ` Markos Chandras
  2013-08-16 14:22     ` Fabio Erculiani
  2013-08-16 14:42     ` Rich Freeman
  0 siblings, 2 replies; 34+ messages in thread
From: Markos Chandras @ 2013-08-16 14:09 UTC (permalink / raw
  To: gentoo-user; +Cc: williamh, gentoo-dev

On 14 August 2013 16:43, Keith Dart <keith@dartworks.biz> wrote:
> Re , William Hubbs said:
>> All,
>>
>> This message is an announcement and a reminder.
>>
>> OpenRc-0.12 will be introduced to the portage tree in the next few
>> days.
>>
>> If you are using ~arch OpenRc, the standard disclaimer applies:
>> remember that you might be subject to breakage.
>
> I just got around to upgrading to it. When I did my /etc/conf.d/net
> file disappeared, and my network interface would not come up. There is
> not even a sample net file any more.  I had to manually add it back,
> using a syntax I found on the wiki site.
>
>

The package is now masked (openrc-0.12) because quite a few people
lost their net configs

So yep, ~arch being *this* broken is not so nice

-- 
Regards,
Markos Chandras - Gentoo Linux Developer
http://dev.gentoo.org/~hwoarang


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

* Re: [gentoo-dev] Re: [gentoo-user] OpenRc-0.12 is coming soon
  2013-08-16 14:09   ` [gentoo-dev] Re: [gentoo-user] " Markos Chandras
@ 2013-08-16 14:22     ` Fabio Erculiani
  2013-08-16 14:42     ` Rich Freeman
  1 sibling, 0 replies; 34+ messages in thread
From: Fabio Erculiani @ 2013-08-16 14:22 UTC (permalink / raw
  To: gentoo-dev

On Fri, Aug 16, 2013 at 4:09 PM, Markos Chandras <hwoarang@gentoo.org> wrote:
> On 14 August 2013 16:43, Keith Dart <keith@dartworks.biz> wrote:
>> Re , William Hubbs said:
>>> All,
>>>
>>> This message is an announcement and a reminder.
>>>
>>> OpenRc-0.12 will be introduced to the portage tree in the next few
>>> days.
>>>
>>> If you are using ~arch OpenRc, the standard disclaimer applies:
>>> remember that you might be subject to breakage.
>>
>> I just got around to upgrading to it. When I did my /etc/conf.d/net
>> file disappeared, and my network interface would not come up. There is
>> not even a sample net file any more.  I had to manually add it back,
>> using a syntax I found on the wiki site.
>>
>>
>
> The package is now masked (openrc-0.12) because quite a few people
> lost their net configs

I wonder if this has to do with bug #462674 which was about to
generate a disaster on one of my old servers as well. Thankfully, the
net config was stored in a local git repo and I just had to reset the
its state to HEAD.

Now I need to go sacrifice a cow to Linus to demonstrate my gratitude.

>
> So yep, ~arch being *this* broken is not so nice
>
> --
> Regards,
> Markos Chandras - Gentoo Linux Developer
> http://dev.gentoo.org/~hwoarang
>



-- 
Fabio Erculiani


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

* Re: [gentoo-dev] Re: [gentoo-user] OpenRc-0.12 is coming soon
  2013-08-16 14:09   ` [gentoo-dev] Re: [gentoo-user] " Markos Chandras
  2013-08-16 14:22     ` Fabio Erculiani
@ 2013-08-16 14:42     ` Rich Freeman
  2013-08-16 14:57       ` Todd Goodman
  1 sibling, 1 reply; 34+ messages in thread
From: Rich Freeman @ 2013-08-16 14:42 UTC (permalink / raw
  To: gentoo-dev; +Cc: gentoo-user, William Hubbs

On Fri, Aug 16, 2013 at 10:09 AM, Markos Chandras <hwoarang@gentoo.org> wrote:
> The package is now masked (openrc-0.12) because quite a few people
> lost their net configs
>
> So yep, ~arch being *this* broken is not so nice

And hence the value of having a group of volunteer guinea pigs
(anybody running ~arch) is demonstrated.  That said, masking big
changes and calling for volunteers among the volunteers doesn't hurt.

Seems like we need to be more careful with code that runs outside the
sandbox.  Config protection is nice, but it is useless when code runs
outside the sandbox.

Rich


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

* Re: [gentoo-dev] Re: [gentoo-user] OpenRc-0.12 is coming soon
  2013-08-16 14:42     ` Rich Freeman
@ 2013-08-16 14:57       ` Todd Goodman
  2013-08-16 16:14         ` Ian Stakenvicius
  0 siblings, 1 reply; 34+ messages in thread
From: Todd Goodman @ 2013-08-16 14:57 UTC (permalink / raw
  To: gentoo-dev; +Cc: gentoo-user, William Hubbs

* Rich Freeman <rich0@gentoo.org> [130816 10:43]:
> On Fri, Aug 16, 2013 at 10:09 AM, Markos Chandras <hwoarang@gentoo.org> wrote:
> > The package is now masked (openrc-0.12) because quite a few people
> > lost their net configs
> >
> > So yep, ~arch being *this* broken is not so nice
> 
> And hence the value of having a group of volunteer guinea pigs
> (anybody running ~arch) is demonstrated.  That said, masking big
> changes and calling for volunteers among the volunteers doesn't hurt.
> 
> Seems like we need to be more careful with code that runs outside the
> sandbox.  Config protection is nice, but it is useless when code runs
> outside the sandbox.
> 
> Rich

As one of those volunteer guinea pigs it all worked fine with the four
~x86 and three ~amd64 machines I've upgraded to openrc-0.12:0.

They vary in when they were installed from 2005 up to a couple months
ago and are generally updated daily.

All ~x86 are "servers" (though most have X, KDE, and Gnome installed,
they're only accessed remotely.)

Two of the ~amd64 machines are "desktops" (though they both run services
as "servers.")

If I can help narrow anything down further I'm happy to help.  Or to
test anything.

Todd


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

* Re: [gentoo-dev] Re: [gentoo-user] OpenRc-0.12 is coming soon
  2013-08-16 14:57       ` Todd Goodman
@ 2013-08-16 16:14         ` Ian Stakenvicius
  2013-08-16 16:46           ` Rich Freeman
  0 siblings, 1 reply; 34+ messages in thread
From: Ian Stakenvicius @ 2013-08-16 16:14 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 16/08/13 10:57 AM, Todd Goodman wrote:
> * Rich Freeman <rich0@gentoo.org> [130816 10:43]:
>> On Fri, Aug 16, 2013 at 10:09 AM, Markos Chandras
>> <hwoarang@gentoo.org> wrote:
>>> The package is now masked (openrc-0.12) because quite a few
>>> people lost their net configs
>>> 
>>> So yep, ~arch being *this* broken is not so nice
>> 
>> And hence the value of having a group of volunteer guinea pigs 
>> (anybody running ~arch) is demonstrated.  That said, masking big 
>> changes and calling for volunteers among the volunteers doesn't
>> hurt.
>> 
>> Seems like we need to be more careful with code that runs outside
>> the sandbox.  Config protection is nice, but it is useless when
>> code runs outside the sandbox.
>> 
>> Rich
> 
> As one of those volunteer guinea pigs it all worked fine with the
> four ~x86 and three ~amd64 machines I've upgraded to
> openrc-0.12:0.
> 
> They vary in when they were installed from 2005 up to a couple
> months ago and are generally updated daily.
> 
> All ~x86 are "servers" (though most have X, KDE, and Gnome
> installed, they're only accessed remotely.)
> 
> Two of the ~amd64 machines are "desktops" (though they both run
> services as "servers.")
> 
> If I can help narrow anything down further I'm happy to help.  Or
> to test anything.
> 

For everyone's information -- The conf.d/net removal on upgrade is a
packaging issue, which could not have been tested prior to
openrc-0.12.ebuild hitting the tree.  There are details in
https://bugs.gentoo.org/show_bug.cgi?id=481336 if anyone's interested
in why it's happening.

I've fixed the 0.12.ebuild in the tree now.  It's a hack but it seems
to be the best possible solution.


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)

iF4EAREIAAYFAlIOT+QACgkQ2ugaI38ACPB5cAD+KZaB/IOhTOQB90L5JEwPnBcO
eJzbFHOqtxeJAQ/i6pgBAKukByT2wFolArwBoNxjo6e+D+uVEw+Rct2KPL3cXM7t
=NhhK
-----END PGP SIGNATURE-----


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

* Re: [gentoo-dev] Re: [gentoo-user] OpenRc-0.12 is coming soon
  2013-08-16 16:14         ` Ian Stakenvicius
@ 2013-08-16 16:46           ` Rich Freeman
  2013-08-16 22:25             ` Walter Dnes
  2013-08-17  2:33             ` Doug Goldstein
  0 siblings, 2 replies; 34+ messages in thread
From: Rich Freeman @ 2013-08-16 16:46 UTC (permalink / raw
  To: gentoo-dev

On Fri, Aug 16, 2013 at 12:14 PM, Ian Stakenvicius <axs@gentoo.org> wrote:
> For everyone's information -- The conf.d/net removal on upgrade is a
> packaging issue, which could not have been tested prior to
> openrc-0.12.ebuild hitting the tree.  There are details in
> https://bugs.gentoo.org/show_bug.cgi?id=481336 if anyone's interested
> in why it's happening.
>
> I've fixed the 0.12.ebuild in the tree now.  It's a hack but it seems
> to be the best possible solution.

Thanks for the update.  From the other report it seems unlikely that
calling for volunteers would have turned up much.

That's just the nature of ~arch - if you get an openrc update you're
among the first.  Gentoo users should know what they're doing
regardless, and ~arch users doubly-so.

Also, it really isn't Gentoo-specific, but putting /etc in a git repo
is a really good practice, and I'm wondering if it should go in the
handbook as a result.

Rich


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

* Re: [gentoo-dev] Re: [gentoo-user] OpenRc-0.12 is coming soon
  2013-08-16 16:46           ` Rich Freeman
@ 2013-08-16 22:25             ` Walter Dnes
  2013-08-16 23:04               ` Dale
  2013-08-17  2:33             ` Doug Goldstein
  1 sibling, 1 reply; 34+ messages in thread
From: Walter Dnes @ 2013-08-16 22:25 UTC (permalink / raw
  To: gentoo-dev

On Fri, Aug 16, 2013 at 12:46:34PM -0400, Rich Freeman wrote

> Also, it really isn't Gentoo-specific, but putting /etc in a git repo
> is a really good practice, and I'm wondering if it should go in the
> handbook as a result.

  For regular users, who won't be up to developer standards, maybe the
wording should be a more generic "make a backup copy of" /etc.  I also
recommend backing up /var/lib, which contains iptables rules, alsa
state, portage "world", and other goodies.

-- 
Walter Dnes <waltdnes@waltdnes.org>
I don't run "desktop environments"; I run useful applications


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

* Re: [gentoo-dev] Re: [gentoo-user] OpenRc-0.12 is coming soon
  2013-08-16 22:25             ` Walter Dnes
@ 2013-08-16 23:04               ` Dale
  0 siblings, 0 replies; 34+ messages in thread
From: Dale @ 2013-08-16 23:04 UTC (permalink / raw
  To: gentoo-dev

Walter Dnes wrote:
> On Fri, Aug 16, 2013 at 12:46:34PM -0400, Rich Freeman wrote
>
>> Also, it really isn't Gentoo-specific, but putting /etc in a git repo
>> is a really good practice, and I'm wondering if it should go in the
>> handbook as a result.
>   For regular users, who won't be up to developer standards, maybe the
> wording should be a more generic "make a backup copy of" /etc.  I also
> recommend backing up /var/lib, which contains iptables rules, alsa
> state, portage "world", and other goodies.
>

When I reboot and everything works, I make a new backup of /etc.  Going
to add /var/lib to that to 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] 34+ messages in thread

* Re: [gentoo-dev] Re: [gentoo-user] OpenRc-0.12 is coming soon
  2013-08-16 16:46           ` Rich Freeman
  2013-08-16 22:25             ` Walter Dnes
@ 2013-08-17  2:33             ` Doug Goldstein
  2013-08-17  3:30               ` Dale
  1 sibling, 1 reply; 34+ messages in thread
From: Doug Goldstein @ 2013-08-17  2:33 UTC (permalink / raw
  To: gentoo-dev

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

On Fri, Aug 16, 2013 at 11:46 AM, Rich Freeman <rich0@gentoo.org> wrote:

> On Fri, Aug 16, 2013 at 12:14 PM, Ian Stakenvicius <axs@gentoo.org> wrote:
> > For everyone's information -- The conf.d/net removal on upgrade is a
> > packaging issue, which could not have been tested prior to
> > openrc-0.12.ebuild hitting the tree.  There are details in
> > https://bugs.gentoo.org/show_bug.cgi?id=481336 if anyone's interested
> > in why it's happening.
> >
> > I've fixed the 0.12.ebuild in the tree now.  It's a hack but it seems
> > to be the best possible solution.
>
> Thanks for the update.  From the other report it seems unlikely that
> calling for volunteers would have turned up much.
>
> That's just the nature of ~arch - if you get an openrc update you're
> among the first.  Gentoo users should know what they're doing
> regardless, and ~arch users doubly-so.
>
> Also, it really isn't Gentoo-specific, but putting /etc in a git repo
> is a really good practice, and I'm wondering if it should go in the
> handbook as a result.
>
> Rich
>
>
sys-apps/etckeeper is what you want. Works great. It even has portage
integration. Though I'd recommend going with the ~arch version instead of
stable for that portion.

-- 
Doug Goldstein

[-- Attachment #2: Type: text/html, Size: 1914 bytes --]

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

* Re: [gentoo-dev] Re: [gentoo-user] OpenRc-0.12 is coming soon
  2013-08-17  2:33             ` Doug Goldstein
@ 2013-08-17  3:30               ` Dale
  2013-08-17 18:12                 ` Doug Goldstein
  0 siblings, 1 reply; 34+ messages in thread
From: Dale @ 2013-08-17  3:30 UTC (permalink / raw
  To: gentoo-dev

Doug Goldstein wrote:
>
> sys-apps/etckeeper is what you want. Works great. It even has portage
> integration. Though I'd recommend going with the ~arch version instead
> of stable for that portion.
>
> -- 
> Doug Goldstein

I think this is something dispatch-conf does too.  I use that but still
make a backup myself, just in case.  Generally, a successful reboot is a
good sign that the configs are working. 

Going to look into this but the home page doesn't really show me much, yet.

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] 34+ messages in thread

* Re: [gentoo-dev] Re: [gentoo-user] OpenRc-0.12 is coming soon
  2013-08-17  3:30               ` Dale
@ 2013-08-17 18:12                 ` Doug Goldstein
  0 siblings, 0 replies; 34+ messages in thread
From: Doug Goldstein @ 2013-08-17 18:12 UTC (permalink / raw
  To: gentoo-dev

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

On Fri, Aug 16, 2013 at 10:30 PM, Dale <rdalek1967@gmail.com> wrote:

> Doug Goldstein wrote:
> >
> > sys-apps/etckeeper is what you want. Works great. It even has portage
> > integration. Though I'd recommend going with the ~arch version instead
> > of stable for that portion.
> >
> > --
> > Doug Goldstein
>
> I think this is something dispatch-conf does too.  I use that but still
> make a backup myself, just in case.  Generally, a successful reboot is a
> good sign that the configs are working.
>
> Going to look into this but the home page doesn't really show me much, yet.
>
>
>
You'll want USE=cron enabled so that you get the benefits of etckeeper
taking a note of someone or something changing a config and not committing
it. Additionally without USE=cron, when you emerge the next package
etckeeper will think that the most recent package you emerged changed a
file that it didn't if you manually changed a file.

Once that's done just do:
# etckeeper init -d /etc
# bzcat /usr/share/doc/etckeeper-1.7/examples/bashrc.bz2 >>
/etc/portage/bashrc

And you're set.

-- 
Doug Goldstein

[-- Attachment #2: Type: text/html, Size: 1714 bytes --]

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

end of thread, other threads:[~2013-08-17 18:12 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-02 20:36 [gentoo-dev] OpenRc-0.12 is coming soon William Hubbs
     [not found] ` <20130803070553.GA4801@comet.hsd1 .mn.comcast.net>
2013-08-03  7:05 ` [gentoo-dev] Re: [gentoo-dev-announce] " Donnie Berkholz
2013-08-03 10:03   ` Markos Chandras
2013-08-03 11:12     ` Douglas Freed
2013-08-03 11:43     ` Rich Freeman
2013-08-03 13:07       ` Alan McKinnon
2013-08-03 15:28     ` William Hubbs
2013-08-03 16:37       ` Roy Bamford
2013-08-03 16:44       ` Duncan
2013-08-03 16:57         ` William Hubbs
2013-08-03 18:51         ` Sven Vermeulen
2013-08-03 19:51       ` Rich Freeman
     [not found]       ` < pan$3333f$9d197b5c$f94fdece$1b02b0d1@cox.net>
     [not found]         ` <20130803185102.GA24160@ gentoo.org>
2013-08-03 22:11           ` Duncan
     [not found]         ` <20130803165720.GA25920@ linux1>
2013-08-03 22:16           ` Duncan
2013-08-07 10:44       ` Tom Wijsman
2013-08-07 12:00         ` Rich Freeman
2013-08-07 13:01           ` Tom Wijsman
2013-08-07 13:55             ` Rich Freeman
2013-08-07 14:33               ` Tom Wijsman
2013-08-07 19:02             ` Peter Stuge
2013-08-07 21:59               ` Michał Górny
2013-08-07 19:01         ` Peter Stuge
2013-08-07 19:30           ` Tom Wijsman
     [not found] ` <20130814084336.1c295d16@dartworks.biz>
2013-08-16 14:09   ` [gentoo-dev] Re: [gentoo-user] " Markos Chandras
2013-08-16 14:22     ` Fabio Erculiani
2013-08-16 14:42     ` Rich Freeman
2013-08-16 14:57       ` Todd Goodman
2013-08-16 16:14         ` Ian Stakenvicius
2013-08-16 16:46           ` Rich Freeman
2013-08-16 22:25             ` Walter Dnes
2013-08-16 23:04               ` Dale
2013-08-17  2:33             ` Doug Goldstein
2013-08-17  3:30               ` Dale
2013-08-17 18:12                 ` Doug Goldstein

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