Author: rra Date: 2008-02-04 03:55:53 +0100 (Mon, 04 Feb 2008) New Revision: 1164
Modified: trunk/checks/files trunk/checks/files.desc trunk/debian/changelog trunk/testset/filenames/debian/rules trunk/testset/tags.filenames Log: + [RA] Warn of .gitignore files installed by the package. Patch from Chris Lamb. (Closes: #459502) Modified: trunk/checks/files =================================================================== --- trunk/checks/files 2008-02-04 02:38:13 UTC (rev 1163) +++ trunk/checks/files 2008-02-04 02:55:53 UTC (rev 1164) @@ -600,6 +600,11 @@ tag "cvsignore-file-in-package", "$file"; } + # ---------------- .gitignore files + if ($file =~ m/\.gitignore$/) { + tag "gitignore-file-in-package", "$file"; + } + # ---------------- arch-inventory files if ($file =~ m/\.arch-inventory$/) { tag "arch-inventory-file-in-package", "$file"; Modified: trunk/checks/files.desc =================================================================== --- trunk/checks/files.desc 2008-02-04 02:38:13 UTC (rev 1163) +++ trunk/checks/files.desc 2008-02-04 02:55:53 UTC (rev 1164) @@ -604,13 +604,22 @@ Tag: cvsignore-file-in-package Type: warning -Info: Package contains a '.cvsignore' file. It may have been installed by - accident. +Info: Package contains a .cvsignore file. This file is used by the CVS + revision control system to specify untracked files that it should ignore. + This file is generally useless in an installed package and was probably + installed by accident. +Tag: gitignore-file-in-package +Type: error +Info: Package contains a .gitignore file. This file is used by the Git + revision control system to specify untracked files that it should ignore. + This file is generally useless in an installed package and was probably + installed by accident. + Tag: arch-inventory-file-in-package Type: warning -Info: Package contains a '.arch-inventory' file. It may have been installed by - accident. +Info: Package contains a '.arch-inventory' file. It may have been + installed by accident. Tag: svn-commit-file-in-package Type: warning Modified: trunk/debian/changelog =================================================================== --- trunk/debian/changelog 2008-02-04 02:38:13 UTC (rev 1163) +++ trunk/debian/changelog 2008-02-04 02:55:53 UTC (rev 1164) @@ -34,6 +34,8 @@ + [RA] Warn about /etc/cron.{hourly,daily,weekly,monthly} scripts that won't be executed by run-parts because of periods in the name. Patch from Chris Lamb. (Closes: #458742) + + [RA] Warn of .gitignore files installed by the package. Patch from + Chris Lamb. (Closes: #459502) * checks/infofiles: + [RA] Don't issue unknown-intepreter for maintainer scripts with weird interpreters. checks/scripts already handles this and the tag Modified: trunk/testset/filenames/debian/rules =================================================================== --- trunk/testset/filenames/debian/rules 2008-02-04 02:38:13 UTC (rev 1163) +++ trunk/testset/filenames/debian/rules 2008-02-04 02:55:53 UTC (rev 1164) @@ -53,6 +53,7 @@ mkdir debian/tmp/usr/lib/perl5/.arch-ids mkdir debian/tmp/usr/lib/perl5/.bzr install -d debian/tmp/usr/share/perl5 + echo foo > debian/tmp/usr/lib/perl5/foo/.gitignore touch debian/tmp/usr/lib/perl5/foo/.packlist chmod 644 debian/tmp/usr/lib/perl5/foo/.packlist Modified: trunk/testset/tags.filenames =================================================================== --- trunk/testset/tags.filenames 2008-02-04 02:38:13 UTC (rev 1163) +++ trunk/testset/tags.filenames 2008-02-04 02:55:53 UTC (rev 1164) @@ -5,6 +5,7 @@ E: filenames: dir-or-file-in-srv srv/foo/ E: filenames: dir-or-file-in-srv srv/foo/bar E: filenames: file-in-etc-not-marked-as-conffile /etc/gconf/schemas/test.schema +E: filenames: gitignore-file-in-package usr/lib/perl5/foo/.gitignore E: filenames: lengthy-symlink usr/lib/filenames/symlink4wrong ../filenames/symlink2 E: filenames: lengthy-symlink usr/share/doc/filenames/version.txt.gz ../filenames/doc/version6.txt.gz E: filenames: no-copyright-file -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]