On 08/31/14 08:46, Ciaran McCreesh wrote:
On Sun, 31 Aug 2014 08:43:48 -0400
"Anthony G. Basile" <bluen...@gentoo.org> wrote:
What is specified in the GLEP is what information
should be cached and that a clearly documented API be produced.
You are specifying the colour of the flowers on the shelf inside
the bikeshed before we've established whether we need to store bikes,
and if we do, whether we need a shed for them, and if we do, whether it
will have a shelf.


If I follow your analogy you're suggesting there's no need to export VDB. However, there is a need to follow linking both forwards and backwards. This is generated by portage and cached in NEEDED.ELF.2. On a PaX enabled kernel, we often have to migrate the PaX flags from libraries to *all* ELF executables that link against them --- this is similar to revdep-rebuild.py but for migrating PaX flags. This information takes ~5 minutes to be generated on a typical desktop system. However, it is just a *regeneration* of information already available in NEEDED.ELF.2. Using the latter from VDB takes only seconds by comparison. It is counterproductive not to make this information available.

--
Anthony G. Basile, Ph.D.
Gentoo Linux Developer [Hardened]
E-Mail    : bluen...@gentoo.org
GnuPG FP  : 1FED FAD9 D82C 52A5 3BAB  DC79 9384 FA6E F52D 4BBA
GnuPG ID  : F52D4BBA


Reply via email to