lintian: r69 - in trunk: debian testset testset/manpages/debian unpack
Author: djpig
Date: 2004-02-26 23:11:31 +0100 (Thu, 26 Feb 2004)
New Revision: 69
Modified:
trunk/debian/changelog
trunk/testset/info_tags.manpages
trunk/testset/manpages/debian/changelog
trunk/testset/manpages/debian/rules
trunk/testset/tags.manpages
trunk/unpack/unpack-binpkg-l1
Log:
tar uses now h to signal hardlinks which
breaks a lot of our code. so sed'ing it away (Closes: #234545)
Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog 2004-02-26 21:42:12 UTC (rev 68)
+++ trunk/debian/changelog 2004-02-26 22:11:31 UTC (rev 69)
@@ -28,6 +28,10 @@
+ correct reference to debhelper manpage. It's debhelper(7), not
debhelper(1). (Closes: #188245)
Thanks to Brian Nelson for pointing this out.
+ * unpack/unpack-binpkg-l1: tar uses now h to signal hardlinks which
+ breaks a lot of our code. so sed'ing it away (Closes: #234545)
+ Many many thanks to Theodore Y. Ts'o for bringing this to our
+ attention.
Jeroen van Wolffelaar <jeroen@wolffelaar.nl>
* checks/debconf:
Modified: trunk/testset/info_tags.manpages
===================================================================
--- trunk/testset/info_tags.manpages 2004-02-26 21:42:12 UTC (rev 68)
+++ trunk/testset/info_tags.manpages 2004-02-26 22:11:31 UTC (rev 69)
@@ -38,6 +38,9 @@
N:
E: manpages: empty-manual-page usr/share/man/man1/usr-sbin-binary.1.gz
E: manpages: manpage-has-bad-whatis-entry usr/share/man/man1/usr-sbin-binary.1.gz
+E: manpages: manpage-not-compressed-with-gzip usr/share/man/man1/usr-bin-binary-alt.1.gz
+E: manpages: empty-manual-page usr/share/man/man1/usr-bin-binary-alt.1.gz
+E: manpages: manpage-has-bad-whatis-entry usr/share/man/man1/usr-bin-binary-alt.1.gz
E: manpages: manpage-not-compressed-with-max-compression usr/share/man/man6/usr-games-binary.6.gz
N:
N: Manual pages should be compressed with gzip -9.
@@ -93,6 +96,19 @@
N: in /usr/X11R6/man.
N:
W: manpages: link-to-undocumented-manpage usr/share/man/man3/function.3.gz
+W: manpages: package-contains-hardlink usr/share/man/man1/usr-bin-binary-alt.1.gz
+N:
+N: Hardlinks are bad mkay, don't use hardlinks.
+N:
+W: manpages: executable-not-elf-or-script ./usr/sbin/usr-sbin-binary
+N:
+N: This executable file is not an ELF format binary, and does not start
+N: with the #! sequence that marks interpreted scripts. It might be a sh
+N: script that fails to name /bin/sh as its shell.
+N:
+N: Refer to Policy Manual, section 10.4 for details.
+N:
+W: manpages: executable-not-elf-or-script ./usr/bin/usr-bin-binary-alt
E: manpages: no-copyright-file
N:
N: Each binary package has to include a plain file
Modified: trunk/testset/manpages/debian/changelog
===================================================================
--- trunk/testset/manpages/debian/changelog 2004-02-26 21:42:12 UTC (rev 68)
+++ trunk/testset/manpages/debian/changelog 2004-02-26 22:11:31 UTC (rev 69)
@@ -1,3 +1,10 @@
+manpages (2) unstable; urgency=low
+
+ * Add a hardlink check after the recent hardlink breackage
+ * Add some fake binaries
+
+ -- Frank Lichtenheld <djpig@debian.org> Thu, 26 Feb 2004 21:20:07 +0100
+
manpages (1) unstable; urgency=low
* Initial version
Modified: trunk/testset/manpages/debian/rules
===================================================================
--- trunk/testset/manpages/debian/rules 2004-02-26 21:42:12 UTC (rev 68)
+++ trunk/testset/manpages/debian/rules 2004-02-26 22:11:31 UTC (rev 69)
@@ -8,7 +8,13 @@
binary-indep:
install -d $(tmp)/usr/share/man/man1 $(tmp)/usr/share/man/man3 \
- $(tmp)/usr/share/man/man6 $(tmp)/usr/X11R6/man/man6
+ $(tmp)/usr/share/man/man6 $(tmp)/usr/X11R6/man/man6 \
+ $(tmp)/usr/bin $(tmp)/usr/sbin
+ touch $(tmp)/usr/bin/usr-bin-binary-alt
+ chmod 755 $(tmp)/usr/bin/usr-bin-binary-alt
+ touch $(tmp)/usr/sbin/usr-sbin-binary
+ chmod 755 $(tmp)/usr/sbin/usr-sbin-binary
+
ln -s ../man7/undocumented.7.gz \
$(tmp)/usr/share/man/man1/bin-binary.1.gz
ln -s undocumented.7.gz $(tmp)/usr/share/man/man1/sbin-binary.1.gz
@@ -17,6 +23,7 @@
chmod 644 $(tmp)/usr/share/man/man1/usr-bin-binary.1
touch $(tmp)/usr/share/man/man1/usr-sbin-binary.1.gz
chmod 644 $(tmp)/usr/share/man/man1/usr-sbin-binary.1.gz
+ cd $(tmp)/usr/share/man/man1 && ln usr-sbin-binary.1.gz usr-bin-binary-alt.1.gz
touch $(tmp)/usr/share/man/man6/usr-games-binary.6
chmod 644 $(tmp)/usr/share/man/man6/usr-games-binary.6
gzip -1 $(tmp)/usr/share/man/man6/usr-games-binary.6
Modified: trunk/testset/tags.manpages
===================================================================
--- trunk/testset/tags.manpages 2004-02-26 21:42:12 UTC (rev 68)
+++ trunk/testset/tags.manpages 2004-02-26 22:11:31 UTC (rev 69)
@@ -5,6 +5,9 @@
E: manpages: manpage-not-compressed-with-gzip usr/share/man/man1/usr-sbin-binary.1.gz
E: manpages: empty-manual-page usr/share/man/man1/usr-sbin-binary.1.gz
E: manpages: manpage-has-bad-whatis-entry usr/share/man/man1/usr-sbin-binary.1.gz
+E: manpages: manpage-not-compressed-with-gzip usr/share/man/man1/usr-bin-binary-alt.1.gz
+E: manpages: empty-manual-page usr/share/man/man1/usr-bin-binary-alt.1.gz
+E: manpages: manpage-has-bad-whatis-entry usr/share/man/man1/usr-bin-binary-alt.1.gz
E: manpages: manpage-not-compressed-with-max-compression usr/share/man/man6/usr-games-binary.6.gz
E: manpages: empty-manual-page usr/share/man/man6/usr-games-binary.6.gz
E: manpages: manpage-has-bad-whatis-entry usr/share/man/man6/usr-games-binary.6.gz
@@ -16,4 +19,7 @@
W: manpages: link-to-undocumented-manpage usr/share/man/man1/bin-binary.1.gz
E: manpages: bad-link-to-undocumented-manpage usr/share/man/man1/sbin-binary.1.gz
W: manpages: link-to-undocumented-manpage usr/share/man/man3/function.3.gz
+W: manpages: package-contains-hardlink usr/share/man/man1/usr-bin-binary-alt.1.gz
+W: manpages: executable-not-elf-or-script ./usr/sbin/usr-sbin-binary
+W: manpages: executable-not-elf-or-script ./usr/bin/usr-bin-binary-alt
E: manpages: no-copyright-file
Modified: trunk/unpack/unpack-binpkg-l1
===================================================================
--- trunk/unpack/unpack-binpkg-l1 2004-02-26 21:42:12 UTC (rev 68)
+++ trunk/unpack/unpack-binpkg-l1 2004-02-26 22:11:31 UTC (rev 69)
@@ -73,6 +73,7 @@
# create index file for package
pipeline((sub { exec "ar", "p", $file, "data.tar.gz" }),
(sub { exec "tar", "tfvz", "-" }),
+ (sub { exec "sed", "-e", "s/^h/-/" }),
"$base_dir/index") == 0
or fail();
Reply to: