[Bug 610082] Re: Please backport lintian 2.4.3ubuntu1 from maverick to lucid

Stefan Ebner sebner at ubuntu.com
Mon Jul 26 14:44:42 BST 2010


Builds without problems in a lucid pbuilder and after some quick tests I
can't find any problems with the backported lintian version.

** Summary changed:

- Please backport lintian
+ Please backport lintian 2.4.3ubuntu1 from maverick to lucid

** Changed in: lucid-backports
       Status: New => Confirmed

** Description changed:

  2.4.3ubuntu1 is in Maverick. This adds support for DPM 3.9.0 and 3.9.1.
+ 
+ 
+ lintian (2.4.3ubuntu1) maverick; urgency=low
+ 
+   * Merge from Debian unstable. Remaining changes:
+     - Don't warn about a symlinked changelog file in Ubuntu due to CDBS.
+ 
+  -- Benjamin Drung <bdrung at ubuntu.com>  Mon, 26 Jul 2010 10:26:45 +0200
+ 
+ lintian (2.4.3) unstable; urgency=low
+ 
+   The "Policy 3.9.1" release.
+ 
+   * Summary of tag changes:
+     + Added:
+       - embedded-library
+     + Removed:
+       - debian-news-entry-without-blank-line
+       - dh_testversion-is-deprecated
+ 
+   * checks/binaries{,.desc}:
+     + [RG] Detect embedded copies of expat, libbz2, libmagic, libxml2,
+       pcre3, and tiff.
+     + [RG] Recognise powerpcspe and sh4 ELF objects.
+     + [RA] Warn that spelling-error-in-binary may produce false positives
+       for words containing non-ASCII characters.  (See #588661)
+   * checks/changelog-file{,.desc}:
+     + [RA] apt-listchanges has been fixed, so drop the check for NEWS
+       files ending in a trailing blank line.  (Closes: #586816)
+   * checks/control-files.desc:
+     + [RA] Add references to Policy requirements added in 3.9.1.
+   * checks/copyright-file{,.desc}:
+     + [RA] Add examples for copyright-without-copyright-notice.  Based on
+       a patch by Jari Aalto.  (Closes: #580767)
+     + [RA] Remove exceptions for GPL v1, which is now in common-licenses
+       and mentioned in Policy 3.9.1.
+   * checks/cruft.desc:
+     + [RA] Add some hints to the ancient-libtool long description on how
+       to update the libtool files oneself.  (Closes: #580767)
+   * checks/debhelper{,.desc}:
+     + [RA] package-lacks-versioned-build-depends-on-debhelper can also
+       trigger if the dependency is present but not tight enough.  Thanks,
+       gregor herrmann.  (Closes: #588156)
+     + [RA] Allow a tilde after the compatibility level in the debhelper
+       dependency.  Thanks, Axel Beckert.  (Closes: #583777)
+     + [RA] Remove dh_testversion-is-deprecated.  The command is no longer
+       part of debhelper, so using it now just results in a build failure,
+       and there are no instances in the archive.
+   * checks/description.desc:
+     + [RA] Downgrade description-too-long to minor severity to match bug
+       reporting standards for formatting bugs.  (Closes: #587837)
+   * checks/files{,.desc}:
+     + [RG] Detect embedded copies of HTMLPurifier.
+     + [RG] Detect embedded copies of the Strophe javascript library.
+     + [RA] Add references to Policy requirements added in 3.9.1.
+   * checks/patch-systems.desc:
+     + [RA] Improve the more-than-one-patch-system long description to
+       explicitly mention the case of packages that depend on dpatch but
+       are in 3.0 (quilt) format and to provide more rationale for the
+       tag.  Thanks, Robert Luberda.  (Closes: #585657)
+   * checks/po-debconf:
+     + [RA] Ignore comments in po/POTFILES.in.  (Closes: #586036)
+   * checks/rules.desc:
+     + [RA] Rephrase the debian-rules-calls-debhelper-in-odd-order long
+       description to try to be clearer about the ordering requirements.
+       (Closes: #579964)
+   * checks/scripts{,.desc}:
+     + [RA] Improve python-script-but-no-python-dep tag description to be
+       clearer about the requirement for a versioned dependency for
+       versioned scripts and to mention ${python:Depends}, created by the
+       various Python debhelper scripts.  (Closes: #575590, #582763)
+     + [RA] Add runhaskell and runghc.  (Closes: #589266)
+     + [RA] Add references to Policy requirements added in 3.9.1.
+     + [RA] Allow kill -<signal> and kill and trap with signal numbers in
+       /bin/sh scrips, now allowed by Policy 3.9.1.
+ 
+   * debian/changelog:
+     + [RA] Fix Policy 3.9.0 reference in 2.4.2.  (Closes: #587549)
+   * debian/control:
+     + [RA] Update standards version to 3.9.1.
+ 
+   * data/output/manual-references:
+     + [RA] Update for Policy 3.9.1.
+   * data/standards-version/release-dates:
+     + [RA] Add release date for Policy 3.9.1.
+ 
+   * lib/Lintian/Check.pm:
+     + [RA] More correctly handle hyphenated words to avoid triggering
+       spelling error false positives.  (Closes: #588896)
+   * lib/Lintian/Relation.pm:
+     + [RA] Don't require a package name component after a substvar to
+       follow the rules of the beginning of a package name.  Fixes
+       stronger-dependency-implies-weaker false positives containing
+       substvars.  (Closes: #580494)
+   * lib/Lintian/Schedule.pm:
+     + [ADB] Import "warning" from Lintian::Output, really fixing the
+       error caused by a non-existent file referenced in a .changes
+       file.  (Closes: #583555, again)
+ 
+   * private/refresh-insserv-data:
+     + [RG] Hardcode the '$all' virtual facility.
+ 
+   * reporting/html_reports:
+     + [RA] Stop attempting to report unknown tags with a fake
+       description.  This was failing with an error later, and the tag was
+       probably removed from Lintian and is now erroneous.
+ 
+   * t/runtests:
+     + [RA] Add support for skipping raw Debian package and source package
+       tests.
+ 
+  -- Russ Allbery <rra at debian.org>  Sun, 25 Jul 2010 21:50:45 -0700
+ 
+ lintian (2.4.2ubuntu1) maverick; urgency=low
+ 
+   * Merge from debian unstable. (LP: #599372) Remaining changes: 
+     - Don't warn about a symlinked changelog file in Ubuntu due to CDBS.
+ 
+  -- Bhavani Shankar <bhavi at ubuntu.com>  Mon, 28 Jun 2010 19:23:12 +0530
+ 
+ lintian (2.4.2) unstable; urgency=low
+ 
+   The "Policy 3.9.0" release.
+ 
+   * Summary of tag changes:
+     + Added:
+       - arch-wildcard-in-binary-package
+       - bad-provided-package-name
+       - conflicts-with-version
+       - copyright-refers-to-deprecated-bsd-license-file
+       - init.d-script-depends-on-unknown-virtual-facility
+       - team-upload-has-incorrect-version-number
+       - xc-package-type-in-debian-control (pedantic)
+     + Removed:
+       - arch-any-in-binary-pkg (now in arch-wildcard-in-binary-package)
+       - package-type-in-debian-control
+ 
+   * checks/changes-file.desc:
+     + [RA] Add references for file-size-mismatch-in-changes-file and
+       checksum-mismatch-in-changes-file.
+   * checks/control-file{,.desc}:
+     + [RA] Remove package-type-in-debian-control now that dpkg-dev handles
+       it as desired by the d-i team.  xc-package-type-in-debian-control
+       replaces it as a pedantic check to encourage switching to the
+       official name.  Thanks, Raphael Hertzog.
+     + [RA] Add reference for debian-control-with-duplicate-fields.
+   * checks/copyright-file{,.desc}:
+     + [RA] Deprecate references to /usr/share/common-licenses/BSD in
+       debian/copyright following the change in Policy 3.9.0.
+   * checks/fields{,.desc}:
+     + [RA] Allow Breaks without a version if the broken package is a
+       virtual package.
+     + [RG] Check for invalid package names in provided (virtual)
+       packages.
+     + [RG] Exclude dash from the depends-on-essential-package checks, as
+       per discusion in debian-devel.  (Closes: #587209)
+     + [RA] Allow architecture wildcards in build relations and in the
+       Architecture field of binary and source packages.  (Closes: #582804)
+     + [RA] Rename arch-any-in-binary-pkg to arch-wildcard-in-binary-package
+       and diagnose any architecture wildcard, not just "any".
+     + [RA] Warn of using Conflicts with a version, which should normally
+       be Breaks instead, but only at wild-guess certainty for now.
+   * checks/huge-usr-share{,.desc}:
+     + [RA] Count file size from the tar listing rather than using du.  The
+       results of du vary based on file system and other factors and make
+       the tag difficult to test.
+   * checks/init.d{,.desc}:
+     + [RG] Check for init.d scripts depending on unknown virtual
+       facilities.
+     + [RA] Remove checkroot from the list of scripts that should use a
+       virtual dependency since $local_fs is not quite the same and some
+       packages (cryptsetup) care about the difference.  (Closes: #580082)
+   * checks/manpages{,.desc}:
+     + [RA] Run man page checks using the en_US.UTF-8 locale now that we
+       guarantee it exists.  Should hopefully fix occasional problems with
+       col complaining about bad multibyte characters.  (Closes: #575661)
+   * checks/menu-format.desc:
+     + [RA] Fix typo in long description of duplicated-key-in-desktop-entry.
+       Thanks, Niels Thykier.  (Closes: #580700)
+   * checks/menus:
+     + [RG] Recognise call to update-menus when using 'exec.'
+     + [RA] Skip Haskell library documentation when warning about
+       documentation not registered with doc-base.  Patch from Erik de
+       Castro Lopo.  (Closes: #586877)
+   * checks/nmu{,.desc}:
+     + [RA] Recognize team uploads and do not treat them like NMUs.  Patch
+       from Charles Plessy.  (Closes: #582741)
+   * checks/rules.desc:
+     + [RA] Add reference for debian-rules-makemaker-prefix-is-deprecated.
+   * checks/scripts:
+     + [RG] Correctly handle variables at the beginning of a call to
+       dpkg-divert.  Thanks, Andreas Beckmann.  (Closes: #586984)
+ 
+   * collection/objdump-info:
+     + [RG] Disable etch compatibility code.
+   * collection/strings:
+     + [RG] Correctly handle ELF binaries with whitespaces in their name.
+       (LP: #540342)
+ 
+   * data/fields/architectures:
+     + [RG] Refresh against dpkg 1.15.7.2.  (Closes: #581314, #584743)
+   * data/fields/virtual-packages:
+     + [RA] Update to current unstable and add the old xserver-xorg video
+       and input virtual packages.
+   * data/files/locale-codes:
+     + [RG] Refresh to reflect change to private/refresh-locale-codes.
+   * data/files/triplets:
+     + [RG] Refresh against dpkg 1.15.7.2.
+   * data/init.d/virtual_facilities
+     + [RG] New list of virtual facilities that exist in the archive.
+   * data/output/ftp-master-fatal:
+     + [RA] Remove arch-any-in-binary-pkg.
+   * data/output/manual-references:
+     + [RA] Update against latest Debian Policy and devref.
+   * data/spelling/corrections:
+     + [RG] Add more spelling corrections.
+   * data/spelling/corrections-case:
+     + [RG] Add capitalization correction for OAuth.  (Closes: #582353)
+   * data/standards-version/release-dates:
+     + [RA] Add Debian Policy 3.9.0.
+ 
+   * frontend/lintian:
+     + [RA] Set a PATH of /bin:/usr/bin if PATH is completely unset.
+       Thanks, Carsten Hey.
+ 
+   * lib/Lintian/Collect/Binary.pm:
+     + [RG] Correctly handle ELF binaries with whitespaces in their name.
+   * lib/Lintian/Relation.pm:
+     + [RA] Rather than allowing only a package name or a substvar, allow
+       substvars mixed into the package name.  (Closes: #580494)
+   * lib/Lintian/Schedule.pm:
+     + [ADB] Add missing "use Lintian::Output", required for the use of
+       warning().  (Closes: #583555)
+ 
+   * private/refresh-insserv-data:
+     + [RG] New script to collect insserv data from the archive.
+   * private/refresh-locale-codes:
+     + [RG] Print elements with values only once.
+   * private/refresh-virtual-packages-data:
+     + [RA] Fix handling of # Keep: lines to work correctly now that
+       virtual packages mentioned only once are excluded.
+ 
+  -- Russ Allbery <rra at debian.org>  Sun, 27 Jun 2010 22:08:59 -0700
+ 
+ lintian (2.4.1ubuntu1) maverick; urgency=low
+ 
+   * Merge from Debian unstable; remaining changes:
+     - Don't warn about a symlinked changelog file in Ubuntu due to CDBS.
+ 
+  -- Benjamin Drung <bdrung at ubuntu.com>  Fri, 07 May 2010 11:14:51 +0200
+ 
+ lintian (2.4.1) unstable; urgency=low
+ 
+   The "there's always a hidden bug" release.
+ 
+   * checks/manpages:
+     + [RG] Use "use" instead of "require" for Text::ParseWords and move
+       it outside a loop.
+ 
+   * collection/debfiles:
+     + [RG] Properly handle cases where debian is a symlink.
+ 
+   * data/spelling/corrections:
+     + [RG] Add more spelling corrections.
+ 
+   * frontend/lintian:
+     + [RG] Remove finished processes from the processes hash to avoid
+       trying to kill dead processes.
+     + [ADB] Don't add the dependencies of the override-file check script
+       to the list of checks to run if --no-override was specified.
+       (Closes: #579211)
+ 
+  -- Raphael Geissert <geissert at debian.org>  Mon, 26 Apr 2010 22:44:35
+ -0500
+ 
+ lintian (2.4.0) unstable; urgency=low
+ 
+   The "and this is just the beginning" release.
+ 
+   * Summary of tag changes:
+     + Added:
+       - embedded-libjpeg
+       - embedded-libopenjpeg
+       - embedded-libpng
+ 
+   * checks/binaries{,.desc}:
+     + [ADB] Use Lintian::Check::check_spelling()
+     + [RG] Detect embedded copies of libpng, lib{,open}jpeg.
+     + [RA] Suppress embedded-zlib if the zlib implementation is the Pascal
+       version.  FPC doesn't support dynamic linking at this time, and this
+       isn't the problem the tag was designed to catch.
+   * checks/changelog-file:
+     + [ADB] Use Lintian::Check::check_spelling()
+   * checks/changes-file{,.desc}:
+     + [ADB] New check script for .changes file tests
+     + [RA] Add maverick as a valid Ubuntu distribution.
+     + [ADB] Recognise *-volatile as valid distributions.
+   * checks/copyright-file:
+     + [ADB] Use Lintian::Check::check_spelling()
+   * checks/deb-format.desc:
+     + [RG] deb-format needs changelog-file.
+   * checks/debconf.desc:
+     + [RG] Add missing dependency on debfiles collection script.
+   * checks/debian-readme:
+     + [ADB] Use Lintian::Check::check_spelling()
+   * checks/debian-source-dir.desc:
+     + [RA] Downgrade missing-debian-source-format to wishlist and tone
+       down the long description a bit.
+   * checks/description:
+     + [ADB] Use Lintian::Check::check_spelling{,_picky}()
+   * checks/fields:
+     + [RA] Add an exception for diffutils for depending on an essential
+       package without a version, since diff was renamed to diffutils and
+       depending on diffutils effectively is a versioned dependency.
+       Thanks, Santiago Vila.  (Closes: #575073)
+   * checks/files{,.desc}:
+     + [RA] The simplepie class can begin with class[.-].  Patch from
+       Marcelo Jorge Vieira (metal).  (Closes: #575879)
+     + [RG] Fix typo in empty-binary-package's description.  Thanks,
+       Jakub Wilk.  (Closes: #576804)
+     + [RG] Exclude udebs from empty-binary-package check.  Thanks,
+       Vagrant Cascadian.  (Closes: #576581)
+     + [RG] Also warn about bmp files in /usr/lib.  Thanks, Rene
+       Engelhard.  (Closes: #578776)
+   * checks/init.d:
+     + [RA] Allow $all to satisfy a $remote_fs or $local_fs requirement for
+       Required-Stop, since this has now been implemented.  Thanks, Michael
+       Meskes.
+     + [RA] Recognize negated file checks when checking for file sourcing
+       without a test.  Thanks, Jérémie Corbier.  (Closes: #575363)
+     + [ADB] Use == for numeric comparison.
+   * checks/lintian.desc:
+     + [ADB] Remove information about .changes-related tags, now included in
+       checks/changes-file.desc
+   * checks/manpages:
+     + [ADB] Replace Spelling::spelling_check() call with the new
+       Lintian::Check::check_spelling()
+   * checks/menus:
+     + [ADB] Use Lintian::Check::check_spelling{,_picky}()
+   * checks/nmu:
+     + [RA] Skip leading changelog lines that do not begin with * when
+       looking for things like non-maintainer upload notes at the start of
+       the changelog entry.  Patch from Gunnar Wolf.  Thanks, Vincent
+       Danjean.  (Closes: #575192)
+   * checks/rules:
+     + [RG] Warn about missing versioned build dependencies for
+       ocaml-related packages.  (Closes: #567949)
+   * checks/scripts:
+     + [RA] Track local diversions like other diversions for the purposes
+       of checking for orphans and diversions of unknown files.  Partly
+       addresses #575361.
+   * checks/watch-file{,.desc}:
+     + [RA] Warn about use of dversionmangle instead of uversionmangle to
+       handle tildes for upstream pre-releases.  Patch from Peter
+       Eisentraut.  (Closes: #575064)
+ 
+   * collection/*.desc:
+     + [RG] Remove now-unneeded Order keys.
+ 
+   * data/changelog-file/ubuntu-dists:
+     + [RA] Add maverick as a valid Ubuntu distribution.  (Closes: #576282)
+   * data/fields/virtual-packages:
+     + [RG] Refresh against unstable.
+   * data/files/fonts:
+     + [RG] Refresh against unstable.
+   * data/files/locale-codes:
+     + [RG] Refresh to include ISO 639-3 codes.
+   * data/output/ftp-master-{,non}fatal:
+     + [RG] Refresh, without changes.
+   * data/spelling/corrections{,-case,-multiword}:
+     + [ADB] New files to contain the various types of spelling corrections
+       made by Lintian's spelling checks.
+     + [RG] Detect "pleaes" -> "please" typo.
+     + [RG] Add more spelling corrections.
+ 
+   * doc/desc-files:
+     + [ADB] Add "changes" as an acceptable type for collection and check
+       scripts.
+     + [RG] Document Sort and Output-Format fields of the tests' desc files.
+ 
+   * frontend/lintian:
+     + [ADB] Add "changes" as a valid type for collection and check scripts
+     + [ADB] Replace the special-cased parsing of .changes files with calls to
+       unpack-changes-l1 and Lintian::Schedule::add_changes()
+     + [ADB] Bump lab format to 10 for the addition of the "changes" lab
+       directory
+     + [ADB] Remove import of Lintian::Check which is no longer required after
+       the .changes parsing code was removed
+     + [RG] Support running collection and check scripts in parallel as soon
+       as their prerequisites are satisfied.
+   * frontend/lintian-info:
+     + [ADB] Add support for .changes tags to --annotate
+ 
+   * lib/Lab.pm:
+     + [ADB] Add a "changes" directory to the lab structure. For static labs,
+       the directory is automatically added the first time a .changes-aware
+       Lintian accesses the lab.
+   * lib/Lintian/Check.pm:
+     + [ADB] Add new check_spelling and check_spelling_picky methods, based on
+       the spelling_check and spelling_check_picky methods from lib/Spelling.pm
+       (renamed for consistency with check_maintainer).
+   * lib/Lintian/Collect.pm:
+     + [ADB] Add support for Lintian::Collect::Changes
+   * lib/Lintian/Collect/Binary.pm:
+     + [ADB] The STACK element of objdump_info's result is a string not a
+       number; treat it as such consistently
+   * lib/Lintian/Collect/Changes.pm:
+     + [ADB] New module providing information about .changes files and the
+       files referenced therein
+   * lib/Lintian/Command.pm:
+     + [RG] Add done() method to check whether a process can be reaped
+       without blocking.
+   * lib/Lintian/Command/Simple.pm:
+     + [RG] New simple command interface which supports backgrounded
+       commands and easier waiting on commands without the full features of
+       Lintian::Command.
+   * lib/Lintian/DepMap.pm:
+     + [RG] New module to manipulate dependency maps.
+   * lib/Lintian/DepMap/Properties.pm:
+     + [RG] New subclass of Lintian::DepMap that allows properties to be
+       associated with Lintian::DepMap nodes.
+   * lib/Lintian/Schedule.pm:
+     + [ADB] Add support for scheduling .changes files
+     + [ADB] Fix an uninitialised value warning caused by .changes files by
+       treating a missing Version: field as being empty
+   * lib/Lintian/Tags.pm:
+     + [ADB] Remove the special-casing of .changes files in the output from
+       file_start()
+     + [ADB] Don't refer to .changes files as "packages"
+   * lib/Spelling.pm:
+     + [ADB] Removed as its functionality has been replaced by new methods in
+       Lintian::Check.
+ 
+   * man/lintian.1:
+     + [ADB] Add changes-file to the list of check scripts.
+ 
+   * private/refresh-locale-codes:
+     + [RG] Include ISO 639-3 codes.
+   * private/refresh-virtual-packages-data:
+     + [ADB] Use "==" for numeric comparison, not "eq".
+   * private/update-coverage:
+     + [ADB] Support .changes file tags
+ 
+   * t/runtests:
+     + [ADB] Don't flag lintian output lines for .changes tags as invalid
+     + [ADB] When checking the number of jobs to run in parallel, use "=="
+       for numeric comparison rather than "eq".
+   * t/scripts/tags.t:
+     + [ADB] Use Lintian::Check::check_spelling() rather than Spelling.pm.
+   * t/tests/README:
+     + [ADB] Update the example .changes sed script to match the new output
+       format.
+ 
+   * testset/runtests:
+     + [ADB] Don't flag lintian output lines for .changes tags as invalid
+ 
+   * unpack/unpack-changes-l1:
+     + [ADB] New script to "unpack" a .changes file, creating a fields/
+       hierarchy
+   * unpack/unpack-srcpkg-l1:
+     + [ADB] Support tarballs in the .tar.xz format.  (Closes: #575633)
+ 
+  -- Raphael Geissert <geissert at debian.org>  Sat, 24 Apr 2010 13:51:45
+ -0500

-- 
Please backport lintian 2.4.3ubuntu1 from maverick to lucid
https://bugs.launchpad.net/bugs/610082
You received this bug notification because you are a member of Ubuntu
Backporters, which is the registrant for lucid-backports.



More information about the ubuntu-backports mailing list