Gentoo Archives: gentoo-user

From: "Boyd Stephen Smith Jr." <bss03@××××××××××.net>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] anti-portage wreckage?
Date: Mon, 25 Dec 2006 12:08:46
Message-Id: 200612250604.25197.bss03@volumehost.net
In Reply to: Re: [gentoo-user] anti-portage wreckage? by Mike Myers
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

Replies

Subject Author
Re: [gentoo-user] anti-portage wreckage? Mike Myers <fluffymikey@×××××.com>