On Fri, 20 Jan 2012 07:49:07 -0500
Rich Freeman <ri...@gentoo.org> wrote:

> On Thu, Jan 19, 2012 at 10:33 PM, Duncan <1i5t5.dun...@cox.net> wrote:
> > Zac Medico posted on Thu, 19 Jan 2012 16:39:12 -0800 as excerpted:
> >
> >> Maybe it would be enough to add a suggestion about --exclude in the
> >> --newuse section of the emerge man page? I don't think this is
> >> confusing enough to qualify for an interactive suggestion.
> >
> > However, it could be argued that the various boilerplate
> > "handholding" we're already doing has set the precedent.
> 
> I think the manpage is the right place to fix it.  Users would find
> out about -N from the manpage or from following -dev.  Fixing it in
> that place seems appropriate.  Right now I think experienced users are
> more likely to be using it.
> 
> I'd still like to see our handbook include a recommended workflow for
> keeping gentoo up-to-date.  Perhaps that should include a few options
> with the pros/cons of each.  I'd think that emerge -auDNv world would
> be one of those options.  Perhaps another might be including build
> deps.  One advantage of having people running a uniform update command
> that tends to keep everything up to date (even if not strictly
> necessary), is that it would cut down on the diversity of our install
> base.  Right now a stable user could be running various versions of
> various libraries based on when they first merged them and whether
> they use -D, and so on.  Keeping everybody moving along to newer
> versions (and more freshly compiled ones) could help to cut down on
> the bugs.  Bugs filed with older versions still in portage would still
> be legitimate, but unless somebody really needs the older version
> there is no sense making more work for ourselves.
> 
> Perhaps this is worth its own thread, as this one is already drifting
> way off topic.
> 
> Rich
> 

I'm sure there is already such a thread on *-dev and the only sane
thing would be to introduce an option along the line of
"emerge --update world"
which condenses all best practice options into a single one and which
can change over time together with the best practices.

Though this doesn't change the fact that messing with stable ebuilds is
dangerous and clearly labelled a "don't do" in the dev-manual even so
it is sometimes unavoidable.

Reply via email to