Gentoo Archives: gentoo-dev

From: Bruno <bonbons67@××××××××.lu>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: Improved ebuild information
Date: Mon, 10 Oct 2005 17:41:02
Message-Id: 200510101936.57255.bonbons67@internet.lu
In Reply to: Re: [gentoo-dev] Re: Improved ebuild information by Chris Gianelloni
1 On Monday 10 October 2005 14:53, Chris Gianelloni wrote:
2 >
3 > Here's my question... use.local.desc is already package-specific, so why
4 > would we need yet *another* place to put package-specific definitions?
5 > Would it not be enough to have use.local.desc overlay on use.desc? If
6 > package foo uses global USE flag bar in a way different from the
7 > description in use.desc, then it should list the USE flag in
8 > use.local.desc with the correct description for that package.
9 >
10 The additionnal info about USE flags should not be what is this or that USE
11 flag used differently for, but rather what *exactly* does the use-flag
12 influence. What exact features of the program are enabled/disabled/changed by
13 the given USE flag.
14 Some USE flags are used to either compile against a lib that's shipped with a
15 package or with the system version of that lib. Would be useful to know.
16
17 Then there are USE flags like static which are very unprecise. Do they mean
18 that the program is 100% stand-alone (e.g. does not link against any lib) or
19 does it have to do with *.a, *.la files being installed, or just reduce the
20 count of libs linked against...
21
22 In addition, providing the info in the package metadata is cleaner as
23 information about a given package is in one place, and there is not one file
24 with 1k lines with many USE flags and their use for each and every package.
25
26 The aim is to allow to know what happens without reading the ebuild AND the
27 configure script and makefiles of a package.
28
29 Bruno
30
31 --
32 gentoo-dev@g.o mailing list

Replies

Subject Author
[gentoo-dev] Re: Improved ebuild information Apreche <apreche@×××××××.net>