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]

