Package: conglomerate
Version: 0.9.0-3
Severity: serious

$ dpkg -c c/conglomerate/conglomerate_0.9.1-1_i386.deb |grep doc/conglomerate
$

No version of conglomerate in the archive contains
/usr/share/doc/conglomerate, which means the copyright and the changelog are
both missing, each of which is a release-critical policy violation.  Not
only are they missing, but the package ships lintian and linda overrides to
force these tools to not report that absence!  Lintian/linda overrides exist
to let maintainers correct for misidentifications by these tolls -- not to
let you ignore parts of policy you don't happen to want to implement!

This also does not fall under the exemption for sharing changelogs between
packages from the same source, for two reasons:

- this requires a /usr/share/doc/conglomerate symlink to
  /usr/share/doc/conglomerate-common/, and there is none
- conglomerate's dependency on conglomerate-common is (>= 0.9.1), not
  (= 0.9.1-1), so the changelog is not guaranteed to match the installed
  version

In this case, since conglomerate-common is arch:all and conglomerate is
arch:any, it would be preferable to fix this bug by shipping the changelog
and copyright file in the binary package, *not* by tightening the dependency
between conglomerate and conglomerate-common, because the latter makes it
impossible for porters to binNMU conglomerate.  BTW, this was in fact done
recently on s390 for the libtasn1-3 transition, and the new package is
uninstallable anyway because your debian/rules doesn't calculate the value
of $(upstreamversion) correctly in the presence of a binNMU version number,
which is how I noticed the other issues with conglomerate.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
[EMAIL PROTECTED]                                   http://www.debian.org/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to