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
next prev 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