On Tue, Oct 13, 2009 at 11:43:49PM +0200, Branko Badrljica wrote:
> Which I did. I don't have openrc in /etc/portage/package.use, so it was 
> emerged with default USE flags ( if you count default as in "as set in 
> make.conf" ). emerge -pv openrc woould emerge it as:
> 
> sys-apps/openrc-0.5.1 [0.4.3-r4] USE="ncurses oldnet%* pam unicode -debug"
> 
> ... which means with "oldnet" flag.
 
 In that case, if your system was broken, I'm sure the maintainers would
 like to know about and would like to know how you fixed it, since it
 was a different issue.

> And whenever I tried it, it broke my system.
 
 Please file a bug.

 We need to know all steps and all details of what happened when you did
 the upgrade.  Did you use etc-update or something similar to update all
 of your configuration files?  What happened when you attempted to
 reboot?  From what you described in your original email there is not
 enough information to tell us what was going on.

> > If you accept the defaults and it doesn't work, I will gladly agree that
> > there is a major regression and the package should be masked.  On the
> > other hand, if the new network scripts  do not work, I don't see that as
> > a show stopper.  Yes, I would agree that there should be a warning about
> > turning off the oldnet use flag, but I don't think this warrants masking
> > the ebuild, unless I am missing something.  If I am, definitely let me
> > know.
> I don't feel comfortable with your philosophy. It doesn't matter how 
> obvious matters seem to you, your changes can affect many people in many 
> situations and configurations, not necessarily allways without unforseen 
> consequences.

Agreed.  However, it is also impossible for developers to test packages
on every possible system with every possible configuration, so there
will be times, if you are running ~arch, that things may not work right.
If that happens, the best thing you can do is file a bug so that we can
try to fix the issue.

As was said earlier in this thread, the person who put it in the tree
tested it, and he had several others test it with no problems.  Also, he
did follow upstream's recommendation and configure the new openrc to use
the old network scripts.  So, if there is an issue, we need to know
about it.

> I understand that Gentoo is not for pussies and that you can't make an 
> ISO-9001 procedure for every change with every user, but it would really 
> be nice to have at least some _basic_ safety, like mentioning changes in 
> eselect news, or at least on home page of the package.

I'm sure that any documentation issues will be taken care of by the time
the package goes stable.

For the record, I am not a maintainer of openrc either, but my
experience was that that there was no change to be made since I stayed
with the old network scripts.  Like I said above, maybe there should
have been a warning to not try to switch to the new scripts yet unless
you were willing to test them, but I don't see why it should have
prevented ~arch users from getting the package.


-- 
William Hubbs
gentoo accessibility team lead
willi...@gentoo.org

Attachment: pgpQad0F48AUn.pgp
Description: PGP signature

Reply via email to