Gentoo Archives: gentoo-server

From: Andrew Cowie <andrew@×××××××××××××××××××.com>
To: gentoo-server@l.g.o
Subject: Re: [gentoo-server] requirements for a more stable portage tree
Date: Thu, 12 Feb 2004 12:24:13
Message-Id: 1076588646.871.11.camel@localhost
In Reply to: Re: [gentoo-server] requirements for a more stable portage tree by Eric Sammer
1 On Thu, 2004-02-12 at 21:12, Eric Sammer wrote:
2 > No. Even if you don't remove old ebuilds, you still have the other end
3 > of the stick where new updates are being released too fast for
4 > "enterprises."
5
6 There's nothing that forces you to take those updates!!!
7
8 That's a crucial point - and the major difference between Gentoo and
9 Debian unstable. People who do `emerge -U world` in a cron job every
10 night are, effectively, living the world of Debian unstable - they are
11 "forced" to take the newest revisions of things, no matter what.
12
13 But there's nothing that says you have to run that command - and nothing
14 that will force an upgrade so long as the dependencies <=, >= are
15 *really* set properly.
16
17 I come across people who have 50-200 packages that "need upgrade" (ie,
18 for which there are newer versions available) - but their system is
19 perfectly stable, and they're perfectly happy. They let it be for months
20 or more. It *is* a touch annoying when ebuilds for their installed
21 software suddenly disappear.
22
23 Myself, even on my personal systems I only do system wide upgrades about
24 once a quarter - say, when a new version of GNOME comes out. Spot
25 upgrades, sure, I do them all the time. But because of the fact that
26 Gentoo tends to be really good with dependency mapping, I keep a nice,
27 stable system.
28
29 So I repeat my original statement - keep old ebuilds around, and we're
30 done.
31
32 AfC
33 Sydney
34
35 [Ok, this is the P.S. so I can muse about implementation for a moment:
36
37 ** since removal of old ebuilds is somewhat motivated by trying to save
38 space on our mirrors, then yes, a separate place (archive to be
39 PORTAGE_OVERLAY'd, different tree, whatever) makes sense. Do that, then
40 the issue of # of years goes away if you simply don't ever delete old
41 versions from the archive.
42
43 Also, I tend to like comments about "if you need that degree of
44 stabiltiy, then just maintain a local tree copy". Gentoo doesn't quite
45 out-of-the-box facilitate that behaviour, but any medium-large site is
46 going to be doing that as part of staging their deployments to
47 production - for caching reasons if no other.
48
49 --
50 Andrew Frederick Cowie
51 Operational Dynamics Consulting Pty Ltd
52
53 Australia: +61 2 9977 6866 North America: +1 646 472 5054
54
55 http://www.operationaldynamics.com/

Attachments

File name MIME type
signature.asc application/pgp-signature