1 |
Fabio Erculiani posted on Sat, 26 Jan 2013 10:34:25 +0000 as excerpted: |
2 |
|
3 |
> I am starting to think that the real problem is that Gentoo does not |
4 |
> have ebuilds for building kernels (binary kernels). At that point, it |
5 |
> would be easy to add USE flags and virtual packages to solve the config |
6 |
> check problem at the dependencies level once and for all. |
7 |
|
8 |
Yes, but people think the number of USE flags and testing their |
9 |
combinations on php is bad and equery u php | wc says that's only about |
10 |
80. Try about 500 (just picking a number out of the air, maybe it's |
11 |
5000...) USE flags, and you're getting closer to kernel territory. |
12 |
|
13 |
While in theory it could be done with less, hardcoding "reasonable" |
14 |
defaults for many options and forcing module for most drivers, it's |
15 |
unlikely that many real gentooers would be particularly happy with that, |
16 |
for the same reasons they're using gentoo in the first place. |
17 |
|
18 |
Of course, it /would/ be possible to simply ship the gentoo kernel ebuilds |
19 |
that way, and let those who want more handle their kernel using other |
20 |
means, as I and I suppose many already do. But doing that would force |
21 |
some seriously complex package.provided hacks for those choosing that |
22 |
route, which would effectively get us back in the same spot we're in now, |
23 |
no reliable way to check, because half the userbase would be using those |
24 |
package.provided hacks. |
25 |
|
26 |
I've said it before and I imagine I'll say it again. Gentoo isn't a |
27 |
handholding distro and we can't make it one. Do the warnings and |
28 |
RESOLVED/PEBKAC or whatever if people can't read them. People will |
29 |
either learn to read, or they'll go elsewhere, and eventually it'll no |
30 |
longer be the sort of problem it is today, due to gentoo trying to market |
31 |
a handholding service it simply cannot deliver. |
32 |
|
33 |
-- |
34 |
Duncan - List replies preferred. No HTML msgs. |
35 |
"Every nonfree program has a lord, a master -- |
36 |
and if you use the program, he is your master." Richard Stallman |