Your message dated Fri, 18 May 2012 12:48:09 +0000
with message-id <[email protected]>
and subject line Bug#655740: fixed in dnprogs 2.59+nmu1
has caused the Debian Bug report #655740,
regarding libdnet: please reduce Recommends on dnet-common to a Suggests
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 [email protected]
immediately.)
--
655740: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=655740
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libdnet
Version: 2.57
Severity: wishlist
Justification: policy §2.5
Hi,
First of all, thanks for maintaining DECnet tools! I think it's wonderful
that this stuff is available and can Just Work™.
At the moment, I am using a machine that is not meant to be a decnet
node, and the focus of this bug is on improving the packaging to
support that. It seems that through the following chain of
dependencies (all Depends or Recommends):
libroar1 -> libdnet -> dnet-common
the dnet-common package is being installed on many systems that do not
need it. I would like to change that.
As policy explains:
The Recommends field should list packages that would be found
together with this one in all but unusual installations.
popcon data suggest to me that it is not weird but in fact very common
to have libdnet installed on a machine that should not be a decnet
node. We can see this in the popcondata: of the machines submitting
data, more than 5000 have libdnet installed but 13 have dnet-progs
installed. So this is not an appropriate use of Recommends.
This is also borne out in the Priority field: libdnet is "Priority:
optional" and dnet-common is "Priority: extra". Policy §2.5 says
"Packages must not depend on packages with lower priority values",
which seems like a reasonable principle to me. (Unfortunately, it
never spells out whether "depend" here includes Recommends as in
§2.2.1 or is referring to the Depends relation only.)
How about this patch? If you have any questions, feel free to ask.
Thanks,
Jonathan
---
debian/changelog | 6 ++++++
debian/control | 5 ++++-
2 files changed, 10 insertions(+), 1 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 6023aad1..da16d33a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+dnprogs (2.57+jrn) local; urgency=low
+
+ * Reduce libdnet's recommends on dnet-common to suggests again
+
+ -- Jonathan Nieder <[email protected]> Fri, 13 Jan 2012 11:45:33 -0600
+
dnprogs (2.57) unstable; urgency=medium
[ Chrissie Caulfield ]
diff --git a/debian/control b/debian/control
index 38c4d6d4..fe0c2209 100644
--- a/debian/control
+++ b/debian/control
@@ -36,7 +36,7 @@ Package: libdnet
Priority: optional
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
-Recommends: dnet-common(>=${binary:Version})
+Suggests: dnet-common(>=${binary:Version})
Section: libs
Description: DECnet Libraries
This package contains the libraries necessary for a functioning DECnet
@@ -48,6 +48,9 @@ Description: DECnet Libraries
librms - High level library for programmatic access VMS files
from Linux.
.
+ To do useful work with DECnet you will also need the dnet-common
+ package.
+ .
If you're looking for libdnet, the "dumb" networking library from
libdnet.sf.net by Dug Song then you should install libdumbnet instead.
Sorry for any confusion caused!
--
1.7.8.3
--- End Message ---
--- Begin Message ---
Source: dnprogs
Source-Version: 2.59+nmu1
We believe that the bug you reported is fixed in the latest version of
dnprogs, which is due to be installed in the Debian FTP archive:
dnet-common_2.59+nmu1_amd64.deb
to main/d/dnprogs/dnet-common_2.59+nmu1_amd64.deb
dnet-progs_2.59+nmu1_amd64.deb
to main/d/dnprogs/dnet-progs_2.59+nmu1_amd64.deb
dnprogs_2.59+nmu1.dsc
to main/d/dnprogs/dnprogs_2.59+nmu1.dsc
dnprogs_2.59+nmu1.tar.gz
to main/d/dnprogs/dnprogs_2.59+nmu1.tar.gz
libdnet-dev_2.59+nmu1_amd64.deb
to main/d/dnprogs/libdnet-dev_2.59+nmu1_amd64.deb
libdnet_2.59+nmu1_amd64.deb
to main/d/dnprogs/libdnet_2.59+nmu1_amd64.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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Steve McIntyre <[email protected]> (supplier of updated dnprogs 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Fri, 18 May 2012 13:29:53 +0100
Source: dnprogs
Binary: dnet-common dnet-progs libdnet libdnet-dev
Architecture: source amd64
Version: 2.59+nmu1
Distribution: unstable
Urgency: low
Maintainer: Christine Caulfield <[email protected]>
Changed-By: Steve McIntyre <[email protected]>
Description:
dnet-common - Base package for Linux DECnet
dnet-progs - DECnet user programs and daemons
libdnet - DECnet Libraries
libdnet-dev - DECnet development libraries & Headers
Closes: 655740
Changes:
dnprogs (2.59+nmu1) unstable; urgency=low
.
* NMU
* Reduce libdnet's recommends on dnet-common to suggests again.
Closes: #655740. Adapted patch from Jonathan Nieder.
Checksums-Sha1:
fd6b0cfebf1cbad872891d40c3a35723663707e6 1618 dnprogs_2.59+nmu1.dsc
b49c7532f730ee75d93e45856e2ba520089ee206 733565 dnprogs_2.59+nmu1.tar.gz
7c5140664c8cf26326ad783d91ca66fedd2d9796 48058 dnet-common_2.59+nmu1_amd64.deb
1d9924ff395ce827418bf6d750080d5187ef78d9 290150 dnet-progs_2.59+nmu1_amd64.deb
1e7e7e8e207884ac7d5bb15d3e8fe352d00639a1 92468 libdnet_2.59+nmu1_amd64.deb
df68883987d684942b32034ae3bc8393a8372067 331916 libdnet-dev_2.59+nmu1_amd64.deb
Checksums-Sha256:
0968ceeb17ec8bc24ece2158f1f4ab6aa3d87530d77f6fa97d35e824d1ec68d0 1618
dnprogs_2.59+nmu1.dsc
264d6e9897841ce31b14648474f2f482709e7d7b67fcf10be7584ea6744d711d 733565
dnprogs_2.59+nmu1.tar.gz
9f243930b0c4195d50149b692d7535e507c08f984463d94f9fed6bda0d8d65c7 48058
dnet-common_2.59+nmu1_amd64.deb
d07a465d4cfc2448ddd31c10f801be280d765f9a769abc2a3f36411008443e05 290150
dnet-progs_2.59+nmu1_amd64.deb
7d747ae4446344c105bf1cba8a99aa06122883e8692697c8b20ddad564e51fc0 92468
libdnet_2.59+nmu1_amd64.deb
10d8597a111a78bdab1e7af94679d69b7c35b33cee3738136bea54d8be3fc643 331916
libdnet-dev_2.59+nmu1_amd64.deb
Files:
c765523ced76475badb3b54e605c5ab0 1618 net extra dnprogs_2.59+nmu1.dsc
c42223ac276b7ea2723d94dae8cb1ee6 733565 net extra dnprogs_2.59+nmu1.tar.gz
e215d1ece3ab7535db8a2fb9bee09e6c 48058 net extra
dnet-common_2.59+nmu1_amd64.deb
1d9273874c1cf4c3b840ab0fadf31f5f 290150 net extra
dnet-progs_2.59+nmu1_amd64.deb
200cfa8dccb7323b768ee67753db6afb 92468 libs optional
libdnet_2.59+nmu1_amd64.deb
20fa9e487ce666b128ff940dc3eca346 331916 libdevel extra
libdnet-dev_2.59+nmu1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iQIcBAEBCAAGBQJPtkM8AAoJEFh5eVc0QmhOR8wQAKRQ1S7nyAbJqQIrz5TdNQCQ
e6fvWHiYgncpUpKwz/e4afAfScE4k7XDuGh2P/G56GzDwa8Y+7kx4UYwXGMphTgH
7KmKX9/XUVL1BxcFmodVehmOwX8WS5QKS5bWWZhvbi3uGYEOu4UU8QE8z8xh0t+N
v2ZSpD/dfXF/22dUnPDV7r2/r9QpCj2ToXxHSqz26xFjMDoj9D5lTWaCXehyjPxr
PVT/COfn2qDK2jgQLogyFAll8IyJhpO34qUcto/Lk/8V+otM2ppGUIVYJlnu9KrE
0HdAM4InfJ9UwWtdqGY/HcBjR23koTxGBlXzEPZoHjgLYL8Z8RMccIYAo5a89asE
pYM8LhVh5k6ukvJFj6y9MSRgSq4BLpu8KLIMKo3kXHctLHBNCJ7QdaKHacHHMcGI
921lybVum7F01KlamuKD/OPUgiCt190EQKjoSvOEeWvuwcoV+l1Z5Kle4SLg38AT
3hN0H4qAI/o2SehrcjbGE7qv6IH4NrC04izLdqtz8kP1CH0IlidrurSMhD1Fxv+G
PmvCFoSRVpjS1wAB5dFHuwu2hj4HjPR0HnOk6Ywz/kfdFskgF9QJTPWACYrQkO9C
7jREtKdqWdNIE+q315k+03UrImsPGb/uuGUEVpiufCR8u30wJOvmxgLnscR8J0Kz
B6B8gHB4Tp4AN7GaEHF9
=OdjZ
-----END PGP SIGNATURE-----
--- End Message ---