Your message dated Sun, 04 Jan 2009 01:02:07 +0000 with message-id <E1LJHNX-0006n7-Le@ries.debian.org> and subject line Bug#480939: fixed in lintian 2.1.4 has caused the Debian Bug report #480939, regarding check for brace bashism in debhelper config files to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 480939: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=480939 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: check for brace bashism in debhelper config files
- From: Joey Hess <joeyh@debian.org>
- Date: Mon, 12 May 2008 13:47:14 -0400
- Message-id: <20080512174714.GA11042@kodama.kitenet.net>
Package: lintian Version: 1.23.48 Severity: wishlist It seems that some people may decide that using brace expansion (ie, docs/{foo,bar}) in a debian/package.docs file is a good idea. Despite it not being documented anywhere, not being an intended syntax, working only by accident in certian configurations, and of course, FTBFS if /bin/sh is not bash. Could lintian please check all debhelper config files for this craziness? (See #480868.) -- see shy joAttachment: signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
- To: 480939-close@bugs.debian.org
- Subject: Bug#480939: fixed in lintian 2.1.4
- From: Russ Allbery <rra@debian.org>
- Date: Sun, 04 Jan 2009 01:02:07 +0000
- Message-id: <E1LJHNX-0006n7-Le@ries.debian.org>
Source: lintian Source-Version: 2.1.4 We believe that the bug you reported is fixed in the latest version of lintian, which is due to be installed in the Debian FTP archive: lintian_2.1.4.dsc to pool/main/l/lintian/lintian_2.1.4.dsc lintian_2.1.4.tar.gz to pool/main/l/lintian/lintian_2.1.4.tar.gz lintian_2.1.4_all.deb to pool/main/l/lintian/lintian_2.1.4_all.deb A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 480939@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Russ Allbery <rra@debian.org> (supplier of updated lintian package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Sat, 03 Jan 2009 16:40:30 -0800 Source: lintian Binary: lintian Architecture: source all Version: 2.1.4 Distribution: unstable Urgency: low Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org> Changed-By: Russ Allbery <rra@debian.org> Description: lintian - Debian package checker Closes: 381485 480939 488832 496516 497347 497348 498875 498876 508307 509147 509286 510190 510398 Changes: lintian (2.1.4) unstable; urgency=low . * Summary of tag changes: + Added - binary-control-field-duplicates-source - brace-expansion-in-debhelper-config-file - control-interpreter-in-usr-local (split from interpreter-in-usr-local) - control-interpreter-without-depends - copyright-refers-to-bad-php-license - copyright-refers-to-problematic-php-license - copyright-with-old-dh-make-debian-copyright - dh-clean-k-is-deprecated - desktop-mimetype-without-update-call - forbidden-postrm-interpreter - games-package-should-be-section-games - preinst-interpreter-without-predepends - script-calls-init-script-directly - unknown-control-interpreter (split from unusual-interpreter) - version-refers-to-distribution + Removed - desktop-file-but-no-dh_desktop-call - interpreter-without-predep . * checks/changelog-file{,.desc}: + [RA] Warn of Debian version numbers containing "testing", "stable", or "unstable", or with release code names for uploads not targeted at that release, except in NMUs. Based on a patch by Raphael Geissert. (Closes: #498876) * checks/control-file{,.desc}: + [RA] Warn (severity: wishlist) of binary control stanzas duplicating fields of the source control stanza. (Closes: #497348) * checks/copyright-file{,.desc}: + [RA] Warn (severity: wishlist) about the old dh_make packaging copyright, which used (C) without the word or symbol. Based on a patch by Raphael Geissert. (Closes: #497347) + [RA] Clean up checks of a symlinked /usr/share/doc directory and avoid making package info global. + [RA] Warn about older PHP licenses. Based on a patch by Raphael Geissert. (Closes: #498875) * checks/cruft: + [RA] Keep the hash of files for which warnings were already issued local to each package, reducing memory consumption and false negatives for archive-wide runs. * checks/debhelper{,.desc}: + [RA] Check for use of shell brace expansion in debhelper config files that list filenames, which is not supported. Based on a patch from Raphael Geissert. (Closes: #480939) + [RA] If dh is used, require debhelper tokens in maintainer scripts. + [ADB] Warn about packages declaring a debhelper compatibility level of 7 or above and using dh_clean -k, which has been deprecated in favour of dh_prep. + [RA] Add dh_auto_* and dh_prep to the debhelper scripts that require a particular version of debhelper. + [RA] De-duplicate the list of scripts with specific version requirements before issuing tags. + [RA] Upgrade package-lacks-versioned-build-depends-on-debhelper to certain (although still minor), making it a warning. debhelper(7) explicitly recommends a versioned build dependency on debhelper. Rewrite the tag description accordingly. * checks/fields: + [RA] dh-make-php provides a CDBS rule fragment and hence should go into Build-Depends, not Build-Depends-Indep. Thanks, Mathieu Parent. (Closes: #509286) * checks/files{,.desc}: + [RA] Packages whose executables are all in /usr/games should probably be in section games. (Closes: #509147) * checks/menu-format{,.desc}: + [RA] If a *.desktop file contains a MimeType key, check that the postinst calls update-desktop-database. (Closes: #488832) + [RA] Stop keeping a separate hash of all files in the package and use Lintian::Collect information. The hash was being reused across packages, possibly leading to excessive memory consumption and false negatives for archive-wide runs. * checks/menus: + [RA] Keep the hash of files and symlinks local to each package, reducing memory consumption and false negatives for archive-wide runs. * checks/patch-systems.desc: + [RA] Improve the patch-system-but-direct-changes-in-diff long description. (Closes: #496516) * checks/rules{,.desc}: + [RA] Remove desktop-file-but-no-dh_desktop-call. The only action of dh_desktop is now checked by desktop-mimetype-without-update-call; dh_desktop is unnecessary with other *.desktop files. * checks/scripts{,.desc}: + [RA] Overhaul checking of maintainer script and config interpreters: - postrm scripts must use an essential interpreter. - Only preinst scripts require Pre-Depends; Depends is sufficient for postinst and prerm scripts. (Closes: #508307) - Separate unknown-control-interpreter from unusual-interpreter since it's much more likely to be an error. - Separate control-interpreter-in-usr-local from interpreter-in-usr-local since the severity is higher. - unusual-control-interpreter is certain, not possible. - Suppress some cases of multiple tags about the same basic problem. + [RA] Check for scripts in /etc that call init scripts directly without using invoke-rc.d. Based on a patch by Raphael Geissert. (Closes: #381485) + [RA] Allow dpkg-dev to satisfy a make dependency. (Closes: #510190) + [ADB] More intelligently remove comments from shell scripts, to avoid removing some constructs that aren't comments, such as those in [ $# -gt 2 ] and "foo # bar". + [ADB] Flag the source bashism when its argument is quoted or a bare filename. * checks/watch-file: + [RA] Recognize additional SourceForge URLs and recommend the redirector. Thanks, Riccardo Stagni. (Closes: #510398) . * collection/copyright-file: + [RA] Copy copyright files that are relative links, provided that the link is safe, and otherwise treat symlinked copyright files as if they were empty. Fixes a Lintian crash on packages where the copyright file is a relative symlink. . * debian/copyright: + [RA] Add an explicit key to initials used in changelog entries. * debian/rules: + [RA] New check-tag target which runs all test cases in the new test suite that check for or against a particular tag. . * data/debhelper/filename-config-files: + [RA] New file listing debhelper config files containing filenames. . * frontend/lintian: + [RA] When processing the entire archive, do so in sorted order. . * private/update-never-seen: + [RA] Merge data from both test suites and use the tag files for the old test suite rather than relying on runtests -v. . * reporting/html_reports: + [RA] We only care about the first line of the archive timestamp. . * t/runtests: + [RA] Check that a test produces all tags listed in Test-For and doesn't produce any tages listed in Test-Against. + [RA] Support finding and running all tests for or against a particular tag. + [RA] Correctly set up non-native packages for dpkg-source. * t/tests/README: + [RA] Add documentation of the new test suite. Checksums-Sha1: 3db94386f888bbdcd20a83b480b3b300eae05926 1163 lintian_2.1.4.dsc be4d6cd82445f19f14d6aae9b1ad270b7987dbad 568542 lintian_2.1.4.tar.gz 5da9d84aa8b9837120f96ff4941a216d5eb5a5bf 399044 lintian_2.1.4_all.deb Checksums-Sha256: 5e73d96a7f386080f41cd366b8e4b7baaf5489636e5803228c801801175b5488 1163 lintian_2.1.4.dsc d2055c69b7639f33696af1caf0ddf8feeaf3b07dc876fa5081f43dd44c0dd9d2 568542 lintian_2.1.4.tar.gz ac256fb25efb495b4b3d0e851449b855d32f8e62cf47f10fd8a4fa209d0dd480 399044 lintian_2.1.4_all.deb Files: 00f2accf567744721d411acb75a08fcd 1163 devel optional lintian_2.1.4.dsc f4f023b9f34e9e652bd486deb895bea0 568542 devel optional lintian_2.1.4.tar.gz be892a1671426e4342486af94392ab2a 399044 devel optional lintian_2.1.4_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAklgBvwACgkQ+YXjQAr8dHafMwCgloI1unmC3MjEccMdekyqv3de Hx0AoMSe23dZofUKIQOv1eYdmqZT640A =TZaj -----END PGP SIGNATURE-----
--- End Message ---