[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#973759: lintian: False positive: debian-changelog-file-is-a-symlink matches on upstream changelog



Hi,

Andreas Metzler wrote:
> On 2020-11-04 Felix Lechner <felix.lechner@lease-up.com> wrote:
> > On Wed, Nov 4, 2020 at 9:15 AM Andreas Metzler <ametzler@bebt.de> wrote:
> > > However the Debian changelog file is not a symlink, only the upstream
> > > one.

Same with aptitude-robot:

  W: aptitude-robot: debian-changelog-file-is-a-symlink usr/share/doc/aptitude-robot/changelog.gz

But:

  → debc | fgrep changelog
  -rw-r--r-- root/root      5390 2021-09-19 15:17 ./usr/share/doc/aptitude-robot/changelog.Debian.gz
  lrwxrwxrwx root/root         0 2021-09-19 15:17 ./usr/share/doc/aptitude-robot/changelog.gz -> changelog.Debian.gz

> > Unfortunately, Lintian cannot tell from an installation package
> > (*.deb) whether it was built from a native source package.

Huh? This should be obvious from the binary package version number.

> It does not need to imho. It should simply consider 
> /usr/share/doc/package/changelog.Debian.gz as Debian changelog if it
> exists and only fall back to /usr/share/doc/package/changelog.gz
> otherwise.

Ack, that should work as well. Although I still don't see how lintian
isn't able to determine from a binary package's version number if it's
a native or a normal package. (And aptitude-robot is a bit of both
respectively inbetween, hence that symlink.)

		Regards, Axel
-- 
 ,''`.  |  Axel Beckert <abe@debian.org>, https://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5
  `-    |  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE


Reply to: