[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: