Your message dated Sun, 21 Dec 2014 00:33:51 +0000
with message-id <e1y2ut1-0007px...@franck.debian.org>
and subject line Bug#773022: fixed in nettle 2.7.1-4
has caused the Debian Bug report #773022,
regarding libhogweed2: dependency on libnettle4 too weak
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.)
--
773022: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=773022
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libhogweed2
Version: 2.7.1-3+b1
Severity: serious
Justification: policy 12.3 footnote 2
Tags: patch
libhogweed2 contains a symlink /usr/share/doc/libhogweed2 -> libnettle4.
Its dependency on libnettle4 is unversioned though which means, that the
copyright and changelog files can get out of sync. This violates the
Debian policy section 12.3 footnote 2.
The solution is to add "libnettle4 (= ${binary:Version})" to
libhogweed2's Depends in debian/control.
Note that debhelper cannot be blamed on this, because nettle does not
use dh_installdocs --link-doc, but rather instantiates this symlink on
its own. It therefore is nettle's responsibility to add the versioned
dependency.
The same issue holds for nettle-bin.
Attaching a .debdiff for your convenience.
Helmut
diff -Nru nettle-2.7.1/debian/changelog nettle-2.7.1/debian/changelog
--- nettle-2.7.1/debian/changelog 2014-07-29 17:20:42.000000000 +0200
+++ nettle-2.7.1/debian/changelog 2014-12-13 11:00:55.000000000 +0100
@@ -1,3 +1,11 @@
+nettle (2.7.1-3.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Add versioned depends on libnettle4 for packages sharing their
+ /usr/share/doc to comply with Debian policy 12.3. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de> Sat, 13 Dec 2014 10:59:28 +0100
+
nettle (2.7.1-3) unstable; urgency=low
* Use -fPIC instead of -fpic by default (Closes: #755769); needed on
diff -Nru nettle-2.7.1/debian/control nettle-2.7.1/debian/control
--- nettle-2.7.1/debian/control 2014-04-18 21:06:14.000000000 +0200
+++ nettle-2.7.1/debian/control 2014-12-13 11:01:43.000000000 +0100
@@ -35,7 +35,7 @@
Architecture: any
Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}, libnettle4 (= ${binary:Version})
Description: low level cryptographic library (public-key cryptos)
Nettle is a cryptographic library that is designed to fit easily in more or
less any context: In crypto toolkits for object-oriented languages (C++,
@@ -78,7 +78,7 @@
Package: nettle-bin
Section: misc
Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}, libnettle4 (= ${binary:Version})
Breaks: lsh-utils (<< 2.0.4-dfsg-1)
Replaces: lsh-utils (<< 2.0.4-dfsg-1)
Suggests: lsh-doc
--- End Message ---
--- Begin Message ---
Source: nettle
Source-Version: 2.7.1-4
We believe that the bug you reported is fixed in the latest version of
nettle, 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 773...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Magnus Holmgren <holmg...@debian.org> (supplier of updated nettle 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...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 21 Dec 2014 01:14:02 +0100
Source: nettle
Binary: libnettle4 libhogweed2 nettle-dev nettle-bin nettle-dbg
Architecture: source amd64
Version: 2.7.1-4
Distribution: unstable
Urgency: medium
Maintainer: Magnus Holmgren <holmg...@debian.org>
Changed-By: Magnus Holmgren <holmg...@debian.org>
Description:
libhogweed2 - low level cryptographic library (public-key cryptos)
libnettle4 - low level cryptographic library (symmetric and one-way cryptos)
nettle-bin - low level cryptographic library (binary tools)
nettle-dbg - low level cryptographic library (debugging symbols)
nettle-dev - low level cryptographic library (development files)
Closes: 773022
Changes:
nettle (2.7.1-4) unstable; urgency=medium
.
* Use dh_installdocs --link-doc to create symlinks and add correct
dependencies (Closes: #773022).
* Bump Standards-Version to 3.9.6.
* Add upstream PGP signing key.
* Add GNU server URLs to watch file.
Checksums-Sha1:
c51985e347b36e3991d67f29c8c1d97db51af8b4 2068 nettle_2.7.1-4.dsc
ebdc61d742ff19f28f8248b5522d2197accba503 17496 nettle_2.7.1-4.debian.tar.xz
865bf63551bc854d72286851dcd479d1725cf299 176000 libnettle4_2.7.1-4_amd64.deb
29f10e37e9390eb8a92e48ab3ffa98b0a8ba89e5 125238 libhogweed2_2.7.1-4_amd64.deb
7a834469e7426e43c9925d1c0c1c1f6f0ed6c707 839490 nettle-dev_2.7.1-4_amd64.deb
6c2550f9e1b42bdc74054aa6376edcf9b1b491dd 21432 nettle-bin_2.7.1-4_amd64.deb
3c12db0ed42a4f56640ed89dc013779f055498db 291134 nettle-dbg_2.7.1-4_amd64.deb
Checksums-Sha256:
d9eb4fc3b5f549bb72c51902b3b608e106ae2e9653f896ac4c724a9ea3edbd4e 2068
nettle_2.7.1-4.dsc
52006609b76ea9f7fcad560983060b7763e91231486fe1eda6135eeb4a100a4e 17496
nettle_2.7.1-4.debian.tar.xz
024cab207076eeb3b8d41fdc9093065e7a070e5ec30177f445993f9765c4a11c 176000
libnettle4_2.7.1-4_amd64.deb
8f2d3b0e2c0f8597a880dfaac56402ab82410b04073bfca563b293c50590fc2c 125238
libhogweed2_2.7.1-4_amd64.deb
872c07b678c7f191f18bba3392c04cd92e78ff7d20db38346685303b843e02bf 839490
nettle-dev_2.7.1-4_amd64.deb
4f072cbd83a00c43610e538d64577f2002523f198b7c1cd0ccfa5b7d8def0b6c 21432
nettle-bin_2.7.1-4_amd64.deb
ab67a1bcc422882181c01242b18e862315e8ad356097b2128b34a3f599aa023e 291134
nettle-dbg_2.7.1-4_amd64.deb
Files:
e8de5545ae04115b3c4d4ff1b6c57d50 2068 libs optional nettle_2.7.1-4.dsc
ac856adf7f754689d7c725801d4dc996 17496 libs optional
nettle_2.7.1-4.debian.tar.xz
4260da461d8d84ac6594a3f7bddbc9b7 176000 libs optional
libnettle4_2.7.1-4_amd64.deb
60b8c9681915db77e2fa57d959d01cd2 125238 libs optional
libhogweed2_2.7.1-4_amd64.deb
3453511c7f6bc9e6f562b843a7b93469 839490 libdevel optional
nettle-dev_2.7.1-4_amd64.deb
51baec6dcae50b66c7a50d4755fe1adb 21432 misc optional
nettle-bin_2.7.1-4_amd64.deb
79e7cd54f1873c8572a78905cf280137 291134 debug extra
nettle-dbg_2.7.1-4_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJUlhGvAAoJENTyGb/smYSJuuAP/0K8gK3t/9uZ+rQe7siVdxHM
VTG0toxxgb2lbIGN9T62DJTcYp9HeAwStz82dd6vDVg45KcBpGlb+9Vep9lD/pZs
o5AeVC67aPB6FuMLfnobdjI9XAAIyQZ5DS7ZUAuRlCowqmIwBeLBzu0M2eek0/z1
Kjmt74WAxCa620biprFSZthrmA3HnmLtNc1UiCDX/zkeTVHahrdz+ugTKj9EcRGG
s22ojHisFOgasnjMIJUxnq/mSFf2l54oo/JksfpVd9n6Z6L9M2G5I/itY8SwWU6y
SI4sM82of7YidyJsz6vNHlayzNOByjJOBK39zaLfAQMPfAZI3G0J+FhSB/KMC1uS
jR05ToaDeemTwz6V6l/LKIT6ldi5dMcqFOI9iKnvXz+sxdeDBbTBGWxjI0bJnPO+
R6F5KrcvegbL52GfNyxN35fAO0FMFlQrtH2e8ygDY76yt8jgoK+UXzAQefVxJRvO
Gjzk/sOW3Zo5ik3lNvBo5PDwTaRBkz2lovvb+y4g14rR+xERNrwId99eCMe0hs6l
xqB1qo44D1W3ubBVMydH81hqQlng9I8iEp3yRUFeGomfoVCC0F6F7OVyW+XGnlm9
H0Jta7wYCyC17tLS6RZg47BRgymlhWriMSz6mWUJQWtfEsReGcQ/37eAMWft9Ha3
gypVlFqG+fWiBtsmJNq2
=A5zL
-----END PGP SIGNATURE-----
--- End Message ---