Gentoo Archives: gentoo-dev

From: Duncan <1i5t5.duncan@×××.net>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: RFC: CONFIG_CHECK_FATAL, making CONFIG_CHECKS fatal by default
Date: Sat, 26 Jan 2013 22:26:26
Message-Id: pan.2013.01.26.22.25.56@cox.net
In Reply to: Re: [gentoo-dev] Re: RFC: CONFIG_CHECK_FATAL, making CONFIG_CHECKS fatal by default by Fabio Erculiani
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

Replies