Your message dated Wed, 19 Sep 2012 06:32:10 +0000 with message-id <e1tedps-0002u6...@franck.debian.org> and subject line Bug#641153: fixed in debian-policy 3.9.4.0 has caused the Debian Bug report #641153, regarding document Built-Using field for binary packages to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 641153: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=641153 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: debian-policy Severity: normal Hi, some months ago support for the Built-Using field was added to the archive software. It is used by binary packages to refer to additional source packages that were used during the build and need to stay in the archive to have the full source available. I would like to have this field documented in policy, a first patch is attached. Regards, Ansgar>From be15241200d6dfa13afa9fa8e36944d1599cc6e3 Mon Sep 17 00:00:00 2001 From: Ansgar BurchardtDate: Sat, 10 Sep 2011 22:40:07 +0200 Subject: [PATCH] Document Built-Using field. --- policy.sgml | 45 +++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 43 insertions(+), 2 deletions(-) diff --git a/policy.sgml b/policy.sgml index 38f2096..93e8660 100644 --- a/policy.sgml +++ b/policy.sgml @@ -3061,7 +3061,8 @@ Package: libc6 Depends, Pre-Depends, Recommends, Suggests, Breaks, Conflicts, - Provides, Replaces, Enhances + Provides, Replaces, Enhances, + Built-Using @@ -4568,7 +4569,8 @@ fi
In the Depends, Recommends, Suggests, Pre-Depends, - Build-Depends and Build-Depends-Indep + Build-Depends, Build-Depends-Indep + and Built-Using control fields of the package, which declare dependencies on other packages, the package names listed may also include lists of alternative package names, separated @@ -5317,6 +5319,45 @@ Replaces: mail-transport-agent +
+ +Additional source packages used to build the binary + - Built-Using + + ++ Additional source packages might be involved in creating a + binary package. These must be listed in + the Built-Using field to enable the archive + software to keep the full source code. +
+ ++ For every source package, the version used must be + specified using an "exactly equal" ("=") relation. +
+ ++ The archive software might reject packages that refer to + non-existant sources. + ++ 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) + +Relationships between source and binary packages - Build-Depends, Build-Depends-Indep, -- 1.7.5.4
--- End Message ---
--- Begin Message ---Source: debian-policy Source-Version: 3.9.4.0 We believe that the bug you reported is fixed in the latest version of debian-policy, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 641...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Russ Allbery <r...@debian.org> (supplier of updated debian-policy package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Tue, 18 Sep 2012 21:35:36 -0700 Source: debian-policy Binary: debian-policy Architecture: source all Version: 3.9.4.0 Distribution: unstable Urgency: low Maintainer: Debian Policy List <debian-policy@lists.debian.org> Changed-By: Russ Allbery <r...@debian.org> Description: debian-policy - Debian Policy Manual and related documents Closes: 374029 571776 591791 641153 654958 661816 661933 663918 670429 676561 Changes: debian-policy (3.9.4.0) unstable; urgency=low . * build-arch and build-indep are now mandatory targets in debian/rules, implementing the Technical Committee ruling in #629385. Wording review by Jonathan Nieder, Jakub Wilk, and Roger Leigh. (Closes: #374029) * Resynchronize the archive section list with ftp-master, adding tasks. Patch from Charles Plessy. (Closes: #670429) * Policy: Copyright files must be encoded in UTF-8 Wording: Russ Allbery <r...@debian.org> Seconded: Guillem Jover <guil...@debian.org> Seconded: Salvatore Bonaccorso <car...@debian.org> Seconded: Simon McVittie <s...@debian.org> Closes: #661933 * Policy: Prohibit deprecated < and > relations Wording: Jakub Wilk <jw...@debian.org> Seconded: Cyril Brulebois <k...@debian.org> Seconded: Russ Allbery <r...@debian.org> Closes: #663918 * Policy: Document the Built-Using field Wording: Charles Plessy <ple...@debian.org> Seconded: Russ Allbery <r...@debian.org> Seconded: Ansgar Burchardt <ans...@debian.org> Closes: #641153 * Policy: Document the Vcs-* fields Wording: Charles Plessy <ple...@debian.org> Wording: Jonathan Nieder <jrnie...@gmail.com> Seconded: Russ Allbery <r...@debian.org> Seconded: Charles Plessy <ple...@debian.org> Seconded: Guillem Jover <guil...@debian.org> Closes: #654958 * Policy: Document restrictions on the use of /run for wheezy Wording: Roger Leigh <rle...@debian.org> Seconded: Charles Plessy <ple...@debian.org> Seconded: Russ Allbery <r...@debian.org> Closes: #676561 * Policy: Rewrite shared library dependency policy to document symbols Wording: Russ Allbery <r...@debian.org> Wording: Jonathan Nieder <jrnie...@gmail.com> Seconded: Raphaƫl Hertzog <hert...@debian.org> Seconded: Julien Cristau <jcris...@debian.org> Closes: #571776 * Policy: Document generic and upstart-specific init system requirements Wording: Steve Langasek <steve.langa...@canonical.com> Seconded: Russ Allbery <r...@debian.org> Seconded: Adam D. Barratt <a...@adam-barratt.org.uk> Closes: #591791 * Policy: Rely on triggers instead of calling update-mime Wording: Charles Plessy <ple...@debian.org> Seconded: Russ Allbery <r...@debian.org> Seconded: Guillem Jover <guil...@debian.org> Closes: #661816 Checksums-Sha1: c728495994bbdabc43055dfbedfd662bba5eb069 1518 debian-policy_3.9.4.0.dsc 4c6bc2d0eb510313e1b4a0d2a932f4182ffe6f91 704838 debian-policy_3.9.4.0.tar.gz ac9ff5a5987343a736fb45af52d3178bae30d37e 2147892 debian-policy_3.9.4.0_all.deb Checksums-Sha256: c6dbad5976931268283c02903cf0dc3f3bb8dfc86710cab462e0e6c19aab1407 1518 debian-policy_3.9.4.0.dsc 01ae1a19f7a251dd5c2b078736427f33f04c5f7e38308f874345f1e3e194dca5 704838 debian-policy_3.9.4.0.tar.gz c6e22f66e4cd38cbfac944bfebb41fa5608604326c6ecb9dbbd2213f5372ebbd 2147892 debian-policy_3.9.4.0_all.deb Files: e5683a409d1f740582e960158152b4ba 1518 doc optional debian-policy_3.9.4.0.dsc 33eafa60a7c79f827adaa1bdb0cdcf83 704838 doc optional debian-policy_3.9.4.0.tar.gz 2c5c278e5035e26489c3ae76f8c428d2 2147892 doc optional debian-policy_3.9.4.0_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQEcBAEBCAAGBQJQWVEqAAoJEH2AMVxXNt51CfcH/226voYDWjhFjwJJh61d0XBI 3JRRYNqF7rZ59zl4kwEX+QFe/CoKnX1rEceBb9g3cCJ/AO6vU8Z+hhGnpr4eus1v 2BKhO4E8S6vqjtWfiXHIUmkIlGQeuxY3aBMWNZPgQzqEz9Skrc3aDel3zuuiKehE fTk8Kse0hwTGp5h9nVaXawdZEPKFhcQT2NrhhTE/VmTHuC1EzUTcjOUDeu8tM2xy r6Zjytz43qqvWinUQNYQXOtjt2zAVV0dw6T9nWcssXOSTD1EZLbfAbaJw9m1VG6G B9BRhz5xs334/DktrgDw2gKjb4IF2tI3lIPRj12OuGErR+lChgZr4egrA+xyBwM= =SP2c -----END PGP SIGNATURE-----
--- End Message ---