fpm
fpm copied to clipboard
fixed lintian issue for changelog #1575
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]
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)