[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#929676: unblock: lintian/2.15.0



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


Reply to: