[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