[Buildroot] [PATCH 00/10] infra: add solution to dump metadata from packages (branch yem/misc)
Thomas Petazzoni
thomas.petazzoni at bootlin.com
Thu Apr 11 17:26:51 UTC 2019
Hello,
On Sun, 7 Apr 2019 13:51:06 +0200
"Yann E. MORIN" <yann.morin.1998 at free.fr> wrote:
> This series is a proposal to allow extracting metadata about packages,
> in a way that makes it reusable for tooling outside of Buildroot, that
> is both reliable and extendable, without causing too much burden on
> Buildroot own infrastructure.
Overall, I am quite happy with the general idea (as we have already
discussed). It allows to extract a lot of information about the
packages, in a format that is easily parseable.
My small annoyance is that we start to have some overlap between the
following mechanisms:
- The "make printvars" mechanism, which essentially already allows to
dump the metadata of all packages. Admittedly, in a format that is a
lot less nice. I think this overlap is OK, since "make printvars" is
mainly intended as a debugging mechanism, not so much as a real tool
whose output can be parsed. The new JSON stuff could presumably be
used as a replacement to "printvars" for people who need to
currently parse the "printvars" output.
- The "make legal-info" mechanism, which also outputs some metadata
about the packages.
I'm not at all saying that we shouldn't merge this JSON output, I just
wanted to point out the different ways that already exist to extract
some package metadata out of Buildroot.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
More information about the buildroot
mailing list