1 |
Volker Armin Hemmann <volker.armin.hemmann@××××××××××××.de> posted |
2 |
200801300220.21430.volker.armin.hemmann@××××××××××××.de, excerpted below, |
3 |
on Wed, 30 Jan 2008 02:20:21 +0100: |
4 |
|
5 |
>> also adding --as-needed as LDFLAGS should help you save some time in |
6 |
>> recompiling stuff.... |
7 |
> |
8 |
> yeah - no. Don't do it. It breaks stuff. |
9 |
|
10 |
I think the breakage in most of the common stuff Gentoo devs anyway use |
11 |
has been fixed by now. I know I've had surprisingly few problems (read, |
12 |
ZERO problems) with it here. Surprising, as I expected at least a few, |
13 |
but I've seen exactly ZERO. |
14 |
|
15 |
That said, especially for those who just want things to work, without |
16 |
having to futz with LDFLAGS and remerge something occasionally, I'd still |
17 |
not recommend it. For those that enjoy the challenge of such things, |
18 |
however, I'd say great! Go for it! And for those in the middle, well, |
19 |
YMMV, as the saying goes. You probably lean one way or the other, so |
20 |
take your pick. |
21 |
|
22 |
As for amd64 vs. ~amd64, I'm 100% ~amd64 here, and have been from when I |
23 |
started on Gentoo. In fact, I've read suggestions that Gentoo tends to |
24 |
work better at ~arch than at stable, because ~ is where most developers |
25 |
are, and it's not uncommon for certain incompatibilities with "old" |
26 |
software, that is, the crufty stable stuff from months or years ago |
27 |
that's common in stable, to be overlooked until some poor stable keyword |
28 |
user files a bug. Yes, before stabilizing, the arch-devs and arch- |
29 |
testers normally test a package against a full-stable system, but it's |
30 |
simply not possible to test against every permutation of USE flags and |
31 |
mix of merged apps. While it's certainly true that ~arch packages have |
32 |
the same issue, at least there there's a decently active community of |
33 |
testers actively reporting bugs and devs fixing them. |
34 |
|
35 |
Were it conveniently possible, I'd say the most trouble-free scenario |
36 |
would be to take only ~arch packages that had been ~arch for say a week, |
37 |
minimum, after verifying that nobody had run into and filed any serious |
38 |
bugs on them. That'd be after the initial test wave had done its |
39 |
installation and testing, but before the cruft that often attaches to |
40 |
stable had set in. |
41 |
|
42 |
<brainstorming> What would be great would be a keyword system that would |
43 |
allow just this, say ~ for initial testing, automatically upgraded to / |
44 |
after the week UNLESS they've been marked ~~, with the extra ~ |
45 |
automatically added to ~ packages by a script if a bug has been filed, |
46 |
blocking the automatic upgrade to /, and a bugzilla keyword that a dev |
47 |
could add to put the package back on automated / track if they've decided |
48 |
the bug isn't worth derailing the automated / upgrade over. Then people |
49 |
could go full testing ~ mode if they wanted, / mode if they wanted almost |
50 |
~ but wanted to be spared the pain of the most obvious bugs as found in |
51 |
the initial testing wave, and full stable arch if they wanted crufty old |
52 |
packages, say for a server only upgraded for security issues or the like, |
53 |
somewhere. </brainstorming> |
54 |
|
55 |
Of course, YMMV, but ~ for the entire system, with appropriate site based |
56 |
masking as Gentoo already makes possible with /etc/portage/package.mask |
57 |
and the like, isn't as terrible or system breaking as some folks like to |
58 |
make it out to be. By policy, ~ is only for stable track packages in the |
59 |
first place. Obviously broken packages and those not considered stable |
60 |
candidates normally never get even the ~ keyword, as they are kept in |
61 |
development overlays or in the tree but without keywords or fully hard |
62 |
masked, so ~ packages aren't the broken things a lot of people make them |
63 |
out to be. |
64 |
|
65 |
-- |
66 |
Duncan - List replies preferred. No HTML msgs. |
67 |
"Every nonfree program has a lord, a master -- |
68 |
and if you use the program, he is your master." Richard Stallman |
69 |
|
70 |
-- |
71 |
gentoo-amd64@l.g.o mailing list |