On 08/31/14 08:43, Ciaran McCreesh wrote:
On Sun, 31 Aug 2014 08:38:00 -0400
"Anthony G. Basile" <[email protected]> wrote:
Not exactly. The point is to *standardize* what is meant by "all
information" so that all package managers export the same minimum set
of information. The most important being NEEDED.ELF.2 which is
portage's VDB but not paludis. Also, it can be in any format and
exported in any way so long as it is well documented. The goal is to
have tools other than PM's make use of this information. The example
that began this is revdep-pax which uses NEEDED.ELF.2 to trace out
linking so as to migrate PaX flags between ELF objects.
VDB is completely non-standard, undocumented, and hard to read
correctly. There's no point in having information if you aren't allowed
to use it.
VDB as exported by portage is readable and useful to non-PM tools. I'd
give you a link to git.gentoo.org/proj/elfix as a concrete example, but
the site is still down. This usefulness suggests that it should be
standardize and documented so that VDB information can be read correctly
by non-PM tools.
--
Anthony G. Basile, Ph.D.
Gentoo Linux Developer [Hardened]
E-Mail : [email protected]
GnuPG FP : 1FED FAD9 D82C 52A5 3BAB DC79 9384 FA6E F52D 4BBA
GnuPG ID : F52D4BBA