Gentoo Archives: gentoo-dev

From: Ned Ludd <solar@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] manpages that requires dependencies
Date: Sun, 27 Nov 2005 16:51:08
Message-Id: 1133110090.21175.478.camel@localhost
In Reply to: Re: [gentoo-dev] manpages that requires dependencies by Mike Frysinger
1 On Sun, 2005-11-27 at 16:28 +0000, Mike Frysinger wrote:
2 > On Sun, Nov 27, 2005 at 11:12:32AM -0500, Ned Ludd wrote:
3 > > On Mon, 2005-11-28 at 00:48 +0900, Jason Stubbs wrote:
4 > > > On Monday 28 November 2005 00:05, Jason Stubbs wrote:
5 > > > > 3) FEATURES="noman" is dropped in favour of USE="man" or USE="manpages"
6 > > > >
7 > > > > In light of the above requirements and the fact that dyn_* will likely be
8 > > > > moved into the tree down the track, #3 seems to be the best in my mind.
9 > > > > Similarly, it would solve the previously discussed problems related to
10 > > > > FEATURES="test".
11 >
12 > this seems like the best idea imo too ...
13 >
14 > > > I'd be very interested in people's thoughts on this. The more I think about
15 > > > it, the more I think it's the most appropriate solution. Nothing in
16 > > > FEATURES="noman nodoc noinfo test" affects portage whatsoever other than
17 > > > "noinfo" which (only recently) prevents emerge from regenerating info
18 > > > indexes. That one could be handled by a hook (although not yet available) and
19 > > > the rest could easily be switched to USE flags.
20 > >
21 > > USE=(man|info|doc) wont quite work.
22 > > While they could have an advantage that you can use them to control
23 > > depend strings the doc use flag has already been heavily used for other
24 > > things which everybody surely wont want.
25 >
26 > i dont see what USE=doc has to do with this ? doc should never be used
27 > to control manpages in ebuilds now ...
28
29 The 3 no* features in question. Removing just one would be silly. So
30 they either all should go or all stay. If noman were to become USE=man
31 then logic would say that nodoc would become USE=doc and noinfo would
32 become USE=info. Unless we want to call them
33 USE=(docpages|manpages|infopages) all respectively then it wont matter
34 so much. But then USE=-* emerge foo would all of the sudden make USE=-*
35 kinda suck for users who just want to escape the normal default-linux
36 USE flag bloat.
37
38 --
39 Ned Ludd <solar@g.o>
40 Gentoo Linux
41
42 --
43 gentoo-dev@g.o mailing list