--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: bzr: '~' in Version number violates policy 5.6.12
- From: Jakob Bohm <jbj@image.dk>
- Date: Sat, 12 Aug 2006 10:41:06 +0200
- Message-id: <20060812084106.5785.44758.reportbug@jbj3.jbj.homelinux.com>
Package: bzr
Version: 0.9~rc1-1
Severity: serious
Justification: Policy 5.6.12
Policy section 5.6.12 lists the permitted characters in package
version numbers, '~' is NOT on the list, and until less than 14
days ago all packages in the archive were compliant with that
rule. I know for certain that one of my own mirroring scripts
will refuse to accept '~' in package file names, and others
might do the same.
As explained in policy section 5.6.12, if the upstream version
number does not match the format and semantics specified in
section 5.6.12, the maintainer should reformat the version
number in his upload.
Sincerely
Jakob
Footnote: The actual wording in policy 5.6.12 does not use the
standard phrases specified in policy 1.1, making it difficult to
infer if violation of the specified format should be classified
as serious, normal or wishlist. Based on the nature of the
information, its citing in the first footnote of policy 1.1 and
the general structure of the English language, I interpret "may
only" as a must requirement not to do something else. In other
words, it is entirely optional for a version number to contain
the character '+' ("may contain only ... '+'"), but it is
required not to use any characters not enumerated there.
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (990, 'testing'), (450, 'unstable'), (400, 'stable')
Architecture: amd64 (x86_64)
Shell: /bin/sh linked to /basnxt/bin/bash
Kernel: Linux 2.6.17jbj3.4-16
Locale: LANG=en_DK.UTF-8, LC_CTYPE=en_DK.UTF-8 (charmap=UTF-8)
--- End Message ---
--- Begin Message ---
Source: debian-policy
Source-Version: 3.7.2.2
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:
debian-policy_3.7.2.2.dsc
to pool/main/d/debian-policy/debian-policy_3.7.2.2.dsc
debian-policy_3.7.2.2.tar.gz
to pool/main/d/debian-policy/debian-policy_3.7.2.2.tar.gz
debian-policy_3.7.2.2_all.deb
to pool/main/d/debian-policy/debian-policy_3.7.2.2_all.deb
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 382612@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Manoj Srivastava <srivasta@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 ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Mon, 2 Oct 2006 17:31:23 -0500
Source: debian-policy
Binary: debian-policy
Architecture: source all
Version: 3.7.2.2
Distribution: unstable
Urgency: low
Maintainer: Debian Policy List <debian-policy@lists.debian.org>
Changed-By: Manoj Srivastava <srivasta@debian.org>
Description:
debian-policy - Debian Policy Manual and related documents
Closes: 367531 367697 370471 373212 375508 375728 376104 376438 377215 378386 379630 379974 380692 382612 385935 386178 387027 388302
Changes:
debian-policy (3.7.2.2) unstable; urgency=low
.
* Bug fix: "clarify 12.3 Additional documentation", thanks to Peter
Eisentraut (Closes: #367697).
* Bug fix: "debian-policy: s/dependcy/dependency/", thanks to Justin
Pryzby (Closes: #375508).
* Bug fix: "various spelling mistakes", thanks to Nico Golde
(Closes: #375728).
* Bug fix: "debian-policy: typo", thanks to Peter Samuelson
(Closes: #376104).
* Bug fix: "debian-policy: [PROPOSAL] maintainer scripts must not be
world writable", thanks to Kari Pahula (Closes: #376438).
* Bug fix: "policy-process: s/ a a / a /; s/peoples/people's/;
s/intiated/initiated/; s/participattion the/participation in the/? add
quotes; s/was a larger/a larger/?", thanks to Justin Pryzby
(Closes: #377215).
* Bug fix: "[PROPOSAL] Include the GFDL in the set shipped in
/usr/share/common-licenses", thanks to Adeodato Simó. However, it is
premature to tell packages to use the common licenses file until we
actually ship the license in /usr/share/common-licenses/ (Closes: #378386).
* Bug fix: "circular dependencies, improved guarantees", thanks to Ian
Jackson (Closes: #379630).
* Bug fix: "section on invoke-rc.d doesn't make sense", thanks to Peter
Eisentraut (Closes: #380692).
* Bug fix: "policy: postinst doesn't document typical abort-remove
case", thanks to Justin Pryzby. Removed all such comments. This is not
the place to document such material. (Closes: #373212).
* Bug fix: "use of "invoke-rc.d $PACKAGE stop || exit $?" in
prerm scripts", thanks to Lars Wirzenius (Closes: #370471).
* Bug fix: "debian-policy: Inconsistent requirements wrt bashisms",
thanks to Frank Küster (Closes: #367531).
* Bug fix: "debian-policy: s/with With/with /", thanks to Justin Pryzby
(Closes: #379974).
* Bug fix: "debian-policy: "$RET" not "RET"", thanks to Justin Pryzby
(Closes: #386178).
* Bug fix: "debian-policy: Spelling error in chapter 9.1.1:
exceptiions", thanks to Andreas Janssen (Closes: #388302).
* Bug fix: "[PROPOSAL] Document ~ behavior in version numbers", thanks
to Jakob Bohm (Closes: #382612).
* Bug fix: "debian-policy: [ACCEPTED] Request for the 'stardict'",
thanks to Andrew Lee (Closes: #385935).
* Bug fix: "[ACCEPTED] virtual package 'lzh-archiver' -- an LZH archiver
package", thanks to Ying-Chun Liu (PaulLiu) (Closes: #387027).
Files:
39a748a582fbbe457926cdb53d80932b 807 doc optional debian-policy_3.7.2.2.dsc
6e55293a86589fc36e3bc330a654371e 642429 doc optional debian-policy_3.7.2.2.tar.gz
a8bb5b6ee8044f805801ba4cad5d265a 1530338 doc optional debian-policy_3.7.2.2_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
iD8DBQFFIZXMIbrau78kQkwRAioWAJ9EyYkQCJit8s2tiP7EGmxHOHGTOQCeNIhY
sZr5cjnbLatKugZHUkLqQhY=
=LQcV
-----END PGP SIGNATURE-----
--- End Message ---