Package: release.debian.org User: release.debian.org@packages.debian.org Usertags: unblock Dear Release Team, Please consider unblocking lintian 2.15.0 for buster (from 2.9.1). This was specifically requested in #929577 by Mattia Rizzollo: > I'd appreciate if you lintian maintainers could properly file unblock > requests and get the version in buster updated as well. > > I know that most of your changes don't respect the freeze policy, but > given that on February the release team granted an exception, maybe > they will again. > > My position here comes mainly as a mentors.debian.net maintainer, > where we are now running buster, and apparently we now have a 3- > months old lintian due to this, whereas stretch-bpo would have been > more updated… Unfortunately, the changes are kinda big and there is no real way of picking out the relevant changes, if that even is a concept. Is "lintian" perhaps special? There's an argument that it should be handled somewhat seperately but I can also see merit in not giving anything preferential treatment. lintian (2.15.0) unstable; urgency=medium [ Chris Lamb ] * t/bin/runtests: Correct equality operator preventing the correct parsing of --onlyrun="" used when (eg.) executing autopkgtests and apply a patch from Felix Lechner to specify a missing --work-dir argument when building test packages. (Closes: #929430) * Add references to Debian Policy §4.9.2 and §5.6.31 for checks regarding Rules-Requires-Root. (Closes: #929428) * Correct more false-positives for missing-systemd-timer-for-cron-script due to an incorrect regular expression. Thanks again to Francesco Poli (wintermute) for the patch. (Closes: #927970) * Remove unnecessary commas from tag long descriptions and improve grammar in the description of testsuite-autopkgtest-missing. [ Vagrant Cascadian ] * Add Guile 2.0 & 2.2 to and remove "ancient" versions 1.6 & 1.8 from the list of versioned interpreters. (Closes: #929501) [ Paul Wise ] * spelling: Add several corrections -- Chris Lamb <lamby@debian.org> Sun, 26 May 2019 14:12:53 +0000 lintian (2.14.0) unstable; urgency=medium [ Chris Lamb ] * Correct false-positives in missing-systemd-timer-for-cron-script due to an incorrect regular expression. Thanks to Francesco Poli (wintermute) for the patch. (Closes: #927970) * Adjust package-contains-python-header-in-incorrect-directory as Python 3.8 dropped the "m" modifier that was used in Python 3.7 and below (eg. /usr/include/python3.7m). (Closes: #928617) [ Ivo De Decker ] * Check for sources in the "main" section with only binaries in the "contrib" section. (Closes: #928126) [ Michael Biebl ] * Consider the now-preferred /usr/share/dbus-1/{system,session}.d directories (supported since dbus 1.9.18) when checking D-Bus services. (MR: !187) [ Xavier ] * Fix an error where debian/tests/pkg-js/files contained deep (but valid) directory. (MR: !199) [ Paul Wise ] * Add/fix several spelling corrections. * Sort the dictionary * Prefer American spelling for American typos -- Chris Lamb <lamby@debian.org> Wed, 22 May 2019 07:47:56 +0000 lintian (2.13.0) unstable; urgency=medium * Summary of tag changes: + Added: - debhelper-compat-level - patch-system - pkg-js-autopkgtest-file-does-not-exist - pkg-js-autopkgtest-test-is-missing - pkg-js-tools-test-is-missing - vcs - vcs-uri [ Niels Thykier ] * gitlab-ci: Run commands with the time command to get an estimate for each part. * Ensure that LINTIAN_CFG is always defined as it is used in debug output. * Fix a typo that called the wrong clean-up function with --unpack. * Extract reporting related utilities into a separate module. * Remove unused system_env function from Lintian::Util * Move Deb822 parsing into its own module called Lintian::Deb822Parser. [ Felix Lechner ] * Implement universal output format in Lintian. * Only run tests in t/bin/runtests but do not build any packages. [ Xavier ] * Test for Node.js packages that don't ship a debian/tests/pkg-js/test file or ship a debian/tests/pkg-js/files that contains invalid/missing references. (Closes: #923339) * Test for Node.js packages that use "--with nodejs" in debian/rules but do not specify a debian/tests/pkg-js/test file. (Closes: #923331) [ Adam D. Barratt ] * Update private/refresh-locale-codes to work with newer isoquery(1) and refresh data/files/locale-codes and data/fields/virtual-packages to match. [ Lucas Nussbaum ] * Emit a classification tag about the current debhelper compat level in use. (Closes: #926766) * Emit a classification tag that records the patch system in use. (Closes: #926767) * Emit a classification tags about the revision control system used by the package. (Closes: #926768) [ Michael Biebl ] * Also look in /usr/share/dbus-1/{system,session}.d for dbus configuration files. (MR: !187) [ Simon Quigley ] * Add "eoan" as a known Ubuntu distribution. (MR: !198) [ Chris Lamb ] * Clarify "Could not determine what you meant by" test harness error message; it is not always a parse error. [ Paul Wise ] * Add/fix several spelling corrections. -- Chris Lamb <lamby@debian.org> Mon, 22 Apr 2019 09:01:36 +0000 lintian (2.12.0) unstable; urgency=medium * Summary of tag changes: + Added: - doc-base-file-references-wrong-path - systemd-service-file-shutdown-problems [ Chris Lamb ] * Make the argument to --jobs non-optional to prevent a "0" job count being parsed if the argument is omitted. This resulted in Lintian getting stuck as it did not have any runners to perform work with. (Closes: #925970) * Fix false-positives in the version-substvar-for-external-package tag when a Provides field contains multiple items and/or with leading whitespace. (Closes: #833608) * Don't check for the x86-specific "SafeSEH" hardening feature for code that is JIT-compiled by the Mono runtime. (Closes: #926334) * Collapse the rather long-winded explanation regarding typos in the long description of the version-substvar-for-external-package tag. * Drop double-spaces in .desc files. [ Felix Lechner ] * Allow symlinks in autopkgtest paths. [ Niels Thykier ] * Restrict the number of parallel clean up jobs to match --jobs parameter. (Closes: #924714) [ Osamu Aoki ] * Check for files in doc-base control files that list paths pointing outside of /usr/share/{doc,info}. (Closes: #925200) [ Xavier Guimard ] * Don't emit the debian-watch-file-should-mangle-version tag if dversionmangle is set to "auto". (Closes: #926166) [ Topi Miettinen ] * Check for systemd service files that use DefaultDependencies=no and Conflicts=shutdown.target without Before=shutdown.target. (MR: !177) * Update the systemd hardening flags. (MR: !178) [ Balint Reczey ] * Run autopkgtest tests in parallel, autodetecting CPU count. (MR: !75) [ Paul Wise ] * Add/fix several spelling corrections. -- Chris Lamb <lamby@debian.org> Thu, 04 Apr 2019 08:20:06 +0000 lintian (2.11.0) unstable; urgency=medium [ Chris Lamb ] * Support dh-sequence-{gir,gnome,python3} etc. virtual packages as satisfying various build-dependencies. (Closes: #924082) * Don't detect non-maintainer upload (NMU) versions when checking for maintainer scripts that support "ancient" package versions. (Closes: #924501) * Correct false-positives in when checking for dh-runit packages that lack a "Breaks" substvar by ensuring that the binary package actually uses runit. (Closes: #924116) * Update the long description of the new-package-should-not-package-python2-module tag to justify further why a changelog entry is more appropriate than an override. * Remove errant "#" from the long description of inconsistent-appstream-metadata-license. [ Felix Lechner ] * Deprecate static labs; all labs are temporary from now on. * In autopkgtests, allow output to stderr to shorten waiting period. * Fix the rules-requires-root-implicitly test on stretch. * For stretch-backports, also Build-Depend on the "XS" version of the Text::CSV Perl module in addition to the pure Perl version. [ Stewart Ferguson ] * Allow *.pth files in Python directories to avoid false-positives for unknown-file-in-python-module-directory. (Closes: #924417) [ Paul Wise ] * Add/fix several spelling corrections. -- Chris Lamb <lamby@debian.org> Mon, 18 Mar 2019 22:20:48 +0000 lintian (2.10.0) unstable; urgency=medium [ Chris Lamb ] * Check for placeholder "<project>" strings in debian/watch files as it can resut in uscan(1) generating a file with shell metacharacters. (Closes: #923589) * Add "itialize" to the list of "spelling-error-in-binary" exceptions. (Closes: #923725) * Use less-clunky "for entries that are too short" in the long description of debian-changelog-line-too-short. [ Paul Wise ] * Add several spelling corrections. -- Chris Lamb <lamby@debian.org> Fri, 08 Mar 2019 17:26:37 +0000 The full debdiff is attached (warning: 3MB uncompressed). Regards, -- ,''`. : :' : Chris Lamb `. `'` lamby@debian.org / chris-lamb.co.uk `-
Attachment:
debdiff.txt.xz
Description: application/xz