Re: Built-Using:
On Sun, Sep 4, 2016 at 2:02 AM, Dmitry Bogatov wrote:
> As I understand Policy, Built-Using: should mention any packages, parts
> of which were incorporated into binary package, including any debhelper, that
> insert shell snippets into maintainer scripts, flex/bison.
There is some controversy about Built-Using, some say it is only for
packages that embed code/data that is under copyleft licenses like the
GNU GPL, not for everything. Other folks would like to use it for more
things, such as static linking.
> Which debhelper is used to create this field
The field is created manually, you can see some examples here:
https://codesearch.debian.net/search?q=Built-Using
> isn't it is superseeded by dh_buildinfo, which records *every* dependency?
No, that tool only indicates which packages were installed at build
time, not which source packages built binary packages that were
installed at build time *and* contain files that were copied into the
current package.
Also, dh_buildinfo is superseded by .buildinfo files from the
reproducible builds effort:
https://wiki.debian.org/ReproducibleBuilds/BuildinfoSpecification
https://anonscm.debian.org/cgit/reproducible/buildinfo-spec.git/tree/notes/buildinfo.rst
--
bye,
pabs
https://wiki.debian.org/PaulWise
Reply to: