1 |
On Mon, 2011-11-28 at 18:41 +0200, Alan McKinnon wrote: |
2 |
> My experience is different to both of yours. I too have been using |
3 |
> Gentoo for many years and had good results with unstable. Hardly ever, |
4 |
> if even at all, have I run into packages that would not compile at |
5 |
> Build failures for me have always been some unusual configs on my end, |
6 |
> usually strange USE flags. But I don't use any of the more exotic |
7 |
> packages like those in sci- and games- so YMMV I guess. |
8 |
|
9 |
I'm not saying that unstable is somehow bad, I'm just saying it's |
10 |
sometimes... unstable. |
11 |
|
12 |
I dont' have any "exotic" packages or configs either, but I do from time |
13 |
to time encounter such problems as |
14 |
|
15 |
1. Patches not included |
16 |
2. Patches not applying |
17 |
3. build failures because a patch in a previous revision is no |
18 |
longer applicable in the new revision |
19 |
4. build failures caused by upstream issues |
20 |
5. build failures due bad ebuilds |
21 |
6. incomplete DEPENDS or RDEPENDS(this actually happens quite more |
22 |
frequently than i'd like) |
23 |
7. Broken functionality (upstream bugs) |
24 |
8. A dependency of a package was bumped, and that package doesn't |
25 |
build against the bump. |
26 |
|
27 |
Granted, when I test, I test hard. I depclean with build time |
28 |
dependencies removed, to make sure packages have the correct DEPENDS. I |
29 |
do an "emerge -e world" about once per month. I have a build system |
30 |
that builds virtual appliances from scratch that help me find bugs |
31 |
(granted, most of these VMs are in the stable tree so they actually find |
32 |
bugs in stable and the stage3 tarballs). I set USE flags manually |
33 |
instead of using the defaults. So, while that may be considered an |
34 |
"unusual config" it should work and it helps me find bugs before they |
35 |
get into stable. |
36 |
|
37 |
But my feeling is, if you use the testing branch and you *don't* find |
38 |
bugs, then you aren't testing hard enough :P |
39 |
|
40 |
|
41 |
-a |