Lintian reports P: no-upstream-changelog even though its intended in Ubuntu

Bilal Akhtar bilalakhtar at ubuntu.com
Sat Jan 15 09:38:00 UTC 2011


Hello all!
	During this cycle, the Ubuntu build environment was so modified to not
install debian changelogs in the binary packages [1]. This change was
made to reduce the size of binary packages. Also this change was
reverted later on (IIRC). It now appears that dh_installchangelogs
doesn't pick up the *upstream* changelog file from the source root and
install it in /usr/share/doc/pkg/changelog.gz .

Moreover, Lintian still reports the P: no-upstream-changelog tag for all
packages build in an Ubuntu environment. The downside of reporting this
tag is that it confuses new packagers, who wish to fix it by overriding
dh_installchangelogs in debian/rules and manually installing the
upstream changelog file. This does work, and lintian doesn't show this
error anymore.

We definitely don't want to have upstream changelogs in binary packages.
So I guess the proper 'fix' to the above scenario would be to modify
lintian to not report that tag?

Thanks!

Bilal Akhtar.


[1]
https://lists.ubuntu.com/archives/ubuntu-devel-announce/2010-November/000782.html


-- 
Bilal Akhtar - Ubuntu Developer <bilalakhtar at ubuntu.com>
IRC nick: cdbs

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/ubuntu-devel/attachments/20110115/b1ce4193/attachment.pgp>


More information about the ubuntu-devel mailing list