public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Daniel Barkalow <barkalow@iabervon.org>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Re: anti-portage wreckage?
Date: Tue, 2 Jan 2007 01:50:27 -0500 (EST)	[thread overview]
Message-ID: <Pine.LNX.4.64.0701020117050.20138@iabervon.org> (raw)
In-Reply-To: <89646b4a0612311834o6a5928bcsaf0c6e57921a038c@mail.gmail.com>

On Sun, 31 Dec 2006, Mike Myers wrote:

> On 12/31/06, Mark Kirkwood <markir@paradise.net.nz> wrote:Mike Myers wrote:
> > > I just wanted to add something to the original post.
> > >
> > > I've recently began experimenting with Debian and noticed their updating
> > > system is exactly like what I was asking about.  Basically, there's
> > > package updates, and then there's distro updates.  Why is it
> > > unreasonable for Gentoo to have something like this?  I think it would
> > > help Gentoo a lot in the server market, where scalability is important.
> >
> > While this is true, one of the differentiating points of Gentoo is
> > precisely the build-from-source idea (there are plenty of binary update
> > distros out there).
> 
> 
> I'm not trying to suggest that Gentoo should go to a binary distro or
> anything like that.  Besides, it's easy enough to just use a binary package
> server if that's what one needs.  I'm just wondering why there isn't some
> kind of update management system to like, differentiate minor updates like
> firefox 1.5.0.5 to firefox 1.5.0.7 and major ones like, y'know, gcc 3.4.4 to
> 4+?  The way it is now, they're all lumped together like one big update.
> The lack of such a system might make it easier for the devs.. but this is a
> pain in the ass for the users when they run into a problem like this
> unexpectedly.  It's even worse when that user is managing several Gentoo
> machines.  This kind of thing does not scale at all.

The problem is that the chance of something breaking gets higher the more 
you do at once, and the chance of something you need to be able to recover 
also breaking goes up sharply. I've been watching people use Debian for 
quite a while now, and I've rarely if ever seen a system upgrade without 
major problems. People have problems like: the new release has a version 
of Apache that has a different config file arrangement, and it's hard to 
make a new config file that handles the web app the system is supposed to 
be running; the old Apache worked fine, but the new release doesn't use 
it, and the old binary requires a ton of libraries that the new release 
doesn't have, either. And there's no easy way to downgrade to the old 
release until you have time to mess with config files.

With Gentoo, you find that the new apache doesn't work with your config 
files, so you mask it until you have time to deal with it.

> I'm just asking for a relief from having to constantly worry if updating 
> something out of the 300 packages that need updated is going to break 
> something, and not having to make sure etc-update isn't going to destroy 
> my custom configs afterwards.  If it wasn't for that, Gentoo would be 
> perfect.  I'm sure there's got to be others that would agree.

Well, there are two goals here: make it so you can do all the safe updates 
without any of the ones which will require manual fixing, and make it so 
your custom configs are protected.

I think it would be useful to have an ebuild thing for "upgrading to this 
package from version {expression} requires the following steps", such that 
the message will be displayed only if you're doing that, and such that the 
upgrade will be masked if you're being conservative in upgrading.

I also think that emerge should keep track of the config files installed 
by packages, so that etc-update knows if you've got local modifications, 
and give you a big warning when you might lose a change you made.

	-Daniel
*This .sig left intentionally blank*
-- 
gentoo-user@gentoo.org mailing list



  parent reply	other threads:[~2007-01-02  6:55 UTC|newest]

Thread overview: 69+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-12-25  1:52 [gentoo-user] anti-portage wreckage? Mike Myers
2006-12-24 14:29 ` david
2006-12-25  3:01   ` Mike Myers
2006-12-25  6:36 ` Andrey Gerasimenko
2006-12-25  8:46   ` Mike Myers
2006-12-25  9:06     ` Dale
2006-12-25 10:48     ` Andrey Gerasimenko
2006-12-25 12:11       ` Boyd Stephen Smith Jr.
2006-12-25 12:04     ` Boyd Stephen Smith Jr.
2006-12-25 20:09       ` Mike Myers
2006-12-26  0:17         ` Boyd Stephen Smith Jr.
2006-12-26  4:41           ` Mike Myers
2006-12-26 13:28             ` Boyd Stephen Smith Jr.
2006-12-25 20:15 ` Richard Fish
2006-12-25 20:34   ` Mike Myers
2006-12-26 15:56 ` [gentoo-user] " James
2006-12-26 20:02   ` Uwe Thiem
2006-12-27  9:45   ` Mike Myers
2006-12-27 22:14     ` James
2006-12-27 22:43       ` Mike Myers
2006-12-31 12:18       ` Aniruddha
2006-12-31 13:40         ` Mick
2006-12-31 16:02           ` Uwe Thiem
2006-12-31 18:20             ` Mick
2006-12-31 18:57               ` Michal 'vorner' Vaner
2006-12-31 20:50                 ` Uwe Thiem
2006-12-31 20:48               ` Uwe Thiem
2006-12-31 23:29           ` Mike Myers
2007-01-01  1:01             ` Mike Myers
2007-01-01  1:34               ` Mark Kirkwood
2007-01-01  2:27                 ` Mark Knecht
2007-01-01  2:36                   ` Mike Myers
2007-01-01  1:40               ` Neil Walker
2007-01-01  2:34                 ` Mike Myers
2007-01-01 10:36                   ` Mark Kirkwood
2007-01-02 10:32                     ` Neil Bothwick
2007-01-01 20:08                   ` Aniruddha
2007-01-02  6:50                   ` Daniel Barkalow [this message]
2007-01-02  9:11                     ` Neil Bothwick
2007-01-03  5:45                       ` Daniel Barkalow
2007-01-03  8:56                         ` Neil Bothwick
2007-01-03 21:02                           ` Daniel Barkalow
     [not found]                             ` <20070104084454.261923bc@krikkit.digimed.co.uk>
2007-01-04 10:20                               ` Bo Ørsted Andresen
2007-01-02 10:02                     ` Alan McKinnon
2007-01-03  5:21                       ` Daniel Barkalow
2007-01-03  7:47                         ` Alan McKinnon
2007-01-03 18:24                           ` Daniel Barkalow
2007-01-03 23:44                             ` Alan McKinnon
2007-01-06  6:43                               ` Daniel Barkalow
2007-01-06 14:11                                 ` Boyd Stephen Smith Jr.
2007-01-03  8:58                         ` Neil Bothwick
2007-01-03 11:03                           ` Nelson, David (ED, PAR&D)
2007-01-03 11:42                             ` Hans-Werner Hilse
2007-01-03 11:51                             ` Alan McKinnon
2007-01-03 13:04                             ` Neil Bothwick
2007-01-03 20:29                           ` Daniel Barkalow
2007-01-02  9:58                   ` Alan McKinnon
2007-01-04  8:43                     ` Mike Myers
2007-01-01  2:45               ` William Kenworthy
2007-01-01  4:35                 ` Richard Fish
2007-01-01  5:58                   ` William Kenworthy
2007-01-02 11:19                     ` Bo Ørsted Andresen
2007-01-02 13:26                       ` William Kenworthy
2007-01-03 13:52                         ` Bo Ørsted Andresen
2007-01-01 10:37               ` Neil Bothwick
2007-01-02 18:28             ` Andrey Gerasimenko
2006-12-31 22:19 ` [gentoo-user] " Aniruddha
2007-01-01  1:49   ` Neil Walker
2006-12-31 22:20 ` Aniruddha

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=Pine.LNX.4.64.0701020117050.20138@iabervon.org \
    --to=barkalow@iabervon.org \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox