Please backport lintian 2.4.3ubuntu1 from maverick to lucid
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Lucid Backports |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
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 <email address hidden> 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-
- dh_testversion-
* checks/
+ [RG] Detect embedded copies of expat, libbz2, libmagic, libxml2,
pcre3, and tiff.
+ [RG] Recognise powerpcspe and sh4 ELF objects.
+ [RA] Warn that spelling-
for words containing non-ASCII characters. (See #588661)
* checks/
+ [RA] apt-listchanges has been fixed, so drop the check for NEWS
files ending in a trailing blank line. (Closes: #586816)
* checks/
+ [RA] Add references to Policy requirements added in 3.9.1.
* checks/
+ [RA] Add examples for copyright-
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/
+ [RA] package-
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-
part of debhelper, so using it now just results in a build failure,
and there are no instances in the archive.
* checks/
+ [RA] Downgrade description-
reporting standards for formatting bugs. (Closes: #587837)
* checks/
+ [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/
+ [RA] Improve the more-than-
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-
description to try to be clearer about the ordering requirements.
(Closes: #579964)
* checks/
+ [RA] Improve python-
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/
+ [RA] Update for Policy 3.9.1.
* data/standards-
+ [RA] Add release date for Policy 3.9.1.
* lib/Lintian/
+ [RA] More correctly handle hyphenated words to avoid triggering
spelling error false positives. (Closes: #588896)
* lib/Lintian/
+ [RA] Don't require a package name component after a substvar to
follow the rules of the beginning of a package name. Fixes
stronger-
substvars. (Closes: #580494)
* lib/Lintian/
+ [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/
+ [RG] Hardcode the '$all' virtual facility.
* reporting/
+ [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 <email address hidden> 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 <email address hidden> 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-
- bad-provided-
- conflicts-
- copyright-
- init.d-
- team-upload-
- xc-package-
+ Removed:
- arch-any-
- package-
* checks/
+ [RA] Add references for file-size-
checksum-
* checks/
+ [RA] Remove package-
it as desired by the d-i team. xc-package-
replaces it as a pedantic check to encourage switching to the
official name. Thanks, Raphael Hertzog.
+ [RA] Add reference for debian-
* checks/
+ [RA] Deprecate references to /usr/share/
debian/
* checks/
+ [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-
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-
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/
+ [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/
+ [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/
+ [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/
+ [RA] Fix typo in long description of duplicated-
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-
* checks/scripts:
+ [RG] Correctly handle variables at the beginning of a call to
dpkg-divert. Thanks, Andreas Beckmann. (Closes: #586984)
* collection/
+ [RG] Disable etch compatibility code.
* collection/strings:
+ [RG] Correctly handle ELF binaries with whitespaces in their name.
(LP: #540342)
* data/fields/
+ [RG] Refresh against dpkg 1.15.7.2. (Closes: #581314, #584743)
* data/fields/
+ [RA] Update to current unstable and add the old xserver-xorg video
and input virtual packages.
* data/files/
+ [RG] Refresh to reflect change to private/
* data/files/
+ [RG] Refresh against dpkg 1.15.7.2.
* data/init.
+ [RG] New list of virtual facilities that exist in the archive.
* data/output/
+ [RA] Remove arch-any-
* data/output/
+ [RA] Update against latest Debian Policy and devref.
* data/spelling/
+ [RG] Add more spelling corrections.
* data/spelling/
+ [RG] Add capitalization correction for OAuth. (Closes: #582353)
* data/standards-
+ [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/
+ [RG] Correctly handle ELF binaries with whitespaces in their name.
* lib/Lintian/
+ [RA] Rather than allowing only a package name or a substvar, allow
substvars mixed into the package name. (Closes: #580494)
* lib/Lintian/
+ [ADB] Add missing "use Lintian::Output", required for the use of
warning(). (Closes: #583555)
* private/
+ [RG] New script to collect insserv data from the archive.
* private/
+ [RG] Print elements with values only once.
* private/
+ [RA] Fix handling of # Keep: lines to work correctly now that
virtual packages mentioned only once are excluded.
-- Russ Allbery <email address hidden> 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 <email address hidden> 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/
+ [RG] Properly handle cases where debian is a symlink.
* data/spelling/
+ [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 <email address hidden> 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-
- embedded-libpng
* checks/
+ [ADB] Use Lintian:
+ [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/
+ [ADB] Use Lintian:
* checks/
+ [ADB] New check script for .changes file tests
+ [RA] Add maverick as a valid Ubuntu distribution.
+ [ADB] Recognise *-volatile as valid distributions.
* checks/
+ [ADB] Use Lintian:
* checks/
+ [RG] deb-format needs changelog-file.
* checks/
+ [RG] Add missing dependency on debfiles collection script.
* checks/
+ [ADB] Use Lintian:
* checks/
+ [RA] Downgrade missing-
down the long description a bit.
* checks/description:
+ [ADB] Use Lintian:
* 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/
+ [RA] The simplepie class can begin with class[.-]. Patch from
Marcelo Jorge Vieira (metal). (Closes: #575879)
+ [RG] Fix typo in empty-binary-
Jakub Wilk. (Closes: #576804)
+ [RG] Exclude udebs from empty-binary-
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-
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/
+ [ADB] Remove information about .changes-related tags, now included in
checks/
* checks/manpages:
+ [ADB] Replace Spelling:
Lintian:
* checks/menus:
+ [ADB] Use Lintian:
* 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/
+ [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-
+ [RA] Add maverick as a valid Ubuntu distribution. (Closes: #576282)
* data/fields/
+ [RG] Refresh against unstable.
* data/files/fonts:
+ [RG] Refresh against unstable.
* data/files/
+ [RG] Refresh to include ISO 639-3 codes.
* data/output/
+ [RG] Refresh, without changes.
* data/spelling/
+ [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-
+ [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/
+ [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/
+ [ADB] Add new check_spelling and check_spelling_
the spelling_check and spelling_
(renamed for consistency with check_maintainer).
* lib/Lintian/
+ [ADB] Add support for Lintian:
* lib/Lintian/
+ [ADB] The STACK element of objdump_info's result is a string not a
number; treat it as such consistently
* lib/Lintian/
+ [ADB] New module providing information about .changes files and the
files referenced therein
* lib/Lintian/
+ [RG] Add done() method to check whether a process can be reaped
without blocking.
* lib/Lintian/
+ [RG] New simple command interface which supports backgrounded
commands and easier waiting on commands without the full features of
Lintian:
* lib/Lintian/
+ [RG] New module to manipulate dependency maps.
* lib/Lintian/
+ [RG] New subclass of Lintian::DepMap that allows properties to be
associated with Lintian::DepMap nodes.
* lib/Lintian/
+ [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/
+ [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:
* man/lintian.1:
+ [ADB] Add changes-file to the list of check scripts.
* private/
+ [RG] Include ISO 639-3 codes.
* private/
+ [ADB] Use "==" for numeric comparison, not "eq".
* private/
+ [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:
* 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/
+ [ADB] New script to "unpack" a .changes file, creating a fields/
hierarchy
* unpack/
+ [ADB] Support tarballs in the .tar.xz format. (Closes: #575633)
-- Raphael Geissert <email address hidden> Sat, 24 Apr 2010 13:51:45 -0500
Builds without problems in a lucid pbuilder and after some quick tests I can't find any problems with the backported lintian version.