1 |
On Monday 25 December 2006 02:46, "Mike Myers" <fluffymikey@×××××.com> |
2 |
wrote about 'Re: [gentoo-user] anti-portage wreckage?': |
3 |
> I understand what you say, but I'm not sure I got my point across very |
4 |
> well. Let's say I have a server that has various things installed like |
5 |
> apache with the 2.0 branch, mysql with the 4.0 branch, and PHP with |
6 |
> the 4.xbranch. If I do an emerge -u world on a machine with these, at |
7 |
> some random |
8 |
> point in time when the devs decide the newer branch is stable, then any |
9 |
> one of these will be upgraded to the next branch. What I am asking, is |
10 |
> why wouldn't it be better to have it where I will only stay on the |
11 |
> current branch for that profile, and only move to the next branch when I |
12 |
> change the profile? |
13 |
|
14 |
I would say... Move to Debian. Gentoo dosen't have fixed branches (we have |
15 |
a live tree) even profiles don't fix much, generally minimal (not maximal) |
16 |
version numbers. |
17 |
|
18 |
Debian, will make sure that upgrades to your (e.g.) sarge mysql package are |
19 |
either ABI compatible, or tied to other upgrades that move the ABI all at |
20 |
the same time. This generally make Debian (and to a lesser extent Ubuntu) |
21 |
quite stable once installed. Gentoo is.... different. |
22 |
|
23 |
By default, Gentoo marks packages as working ("stable"), testing ("~arch"), |
24 |
or non-working ("masked by package.mask") and lets the user control the |
25 |
version(s) they want to use on their specific system (rather than |
26 |
being "attached" to a profile) with the local /etc/portage/package.mask |
27 |
(and package.keywords and package.unmask etc.). |
28 |
|
29 |
If you decide that mysql 4 is what you want to stick with as long as gentoo |
30 |
will support it, there stick something like '>category/mysql-4*' |
31 |
or '>=category/mysql-5*' into your package.mask. emerge will then stop |
32 |
whenever it wants newer mysql. |
33 |
|
34 |
-- |
35 |
"If there's one thing we've established over the years, |
36 |
it's that the vast majority of our users don't have the slightest |
37 |
clue what's best for them in terms of package stability." |
38 |
-- Gentoo Developer Ciaran McCreesh |