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


Reply via email to