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/ |