fpm icon indicating copy to clipboard operation
fpm copied to clipboard

fixed lintian issue for changelog #1575

Open root360-AndreasUlm opened this issue 4 years ago • 1 comments

Although https://www.debian.org/doc/debian-policy/ch-docs.html#s-changelogs states that changelog.Debian.gz should be renamed to changelog.gz when no upstream-changelog exists lintian complains with debian-changelog-file-missing-or-wrong-name when doing that. That's why this change does not rename but copies the changelog file.

Signed-off-by: Andreas Ulm [email protected]

root360-AndreasUlm avatar Mar 31 '20 10:03 root360-AndreasUlm

Hm... This change introduces a new lintian warning for me.

Test setup:

% echo "Hello" > /tmp/x
% bundle exec bin/fpm -s empty -t deb -n example --deb-changelog /tmp/x

fpm main branch, lintian | grep -i change

% lintian example_1.0_amd64.deb| grep -i changelog
W: example: package-contains-timestamped-gzip usr/share/doc/example/changelog.gz 2021-08-16T06:14:15

This PR (#1695):

% lintian example_1.0_amd64.deb| grep -i changelog                        
W: example: duplicate-changelog-files usr/share/doc/example/changelog.Debian.gz usr/share/doc/example/changelog.gz
W: example: package-contains-timestamped-gzip usr/share/doc/example/changelog.Debian.gz 2021-08-16T06:16:00
W: example: package-contains-timestamped-gzip usr/share/doc/example/changelog.gz 2021-08-16T06:16:00
W: example: syntax-error-in-debian-changelog line 1 "found eof where expected first heading"

Two new warnings (duplicage changelog, and syntax error in the changelog.Debian.gz)

jordansissel avatar Aug 16 '21 06:08 jordansissel