Lintian reports P: no-upstream-changelog even though its intended in Ubuntu
Stephan Adig
sh at sourcecode.de
Sat Jan 15 19:57:02 UTC 2011
On Sat, 2011-01-15 at 10:43 -0500, Luke Faraone wrote:
> On 01/15/2011 04:38 AM, Bilal Akhtar wrote:
> > 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?
>
> Why do you say that? Upstream changelogs are recommended by policy;
> nothing in pkgbinarymangler removes them as far as I know.
Not true ;)
https://lists.ubuntu.com/archives/ubuntu-devel-announce/2010-November/000782.html
Regards,
\sh
--
Stephan '\sh' Hermann
SysAdmin / Ubuntu Developer
xmpp: sh at sourcecode.de
More information about the ubuntu-devel
mailing list