Le Mon, Sep 23, 2013 at 10:56:28AM +0200, Paul Wise a écrit : > On Mon, Sep 23, 2013 at 5:33 AM, Charles Plessy wrote: > > > do you think that the attached patch would solve the problem ? > > There are more reasons for using Built-Using than licenses, for example: > > Rebuilding against updated versions of static libraries. > Rebuilding the debian-installer-*-netboot-* packages. > > I don't think we should restrict usage of Built-Using to only > license-related reasons, there are also other reasons.
Hi Paul, I agree. The problem to solve here is to find a clear and concise way to describe how this field is used. The current description in the Policy has confused some people and made them think or worry that they were asked unreasonable work. I paste below the current wording in the Policy 3.9.4. If you have an improvement to propose, that would be much appreciated ! 7.8 Additional source packages used to build the binary - Built-Using Some binary packages incorporate parts of other packages when built but do not have to depend on those packages. Examples include linking with static libraries or incorporating source code from another package during the build. In this case, the source packages of those other packages are a required part of the complete source (the binary package is not reproducible without them). A Built-Using field must list the corresponding source package for any such binary package incorporated during the build [56], including an "exactly equal" ("=") version relation on the version that was used to build that binary package[57]. A package using the source code from the gcc-4.6-source binary package built from the gcc-4.6 source package would have this field in its control file: Built-Using: gcc-4.6 (= 4.6.0-11) A package including binaries from grub2 and loadlin would have this field in its control file: Built-Using: grub2 (= 1.99-9), loadlin (= 1.6e-1) Cheers, -- Charles Plessy Tsurumi, Kanagawa, Japan -- To UNSUBSCRIBE, email to debian-policy-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20130923090456.gf16...@falafel.plessy.net