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

Accepted lintian 2.2.6~bpo50+1 (source all)



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sat, 28 Feb 2009 17:25:10 +0100
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.2.6~bpo50+1
Distribution: lenny-backports
Urgency: low
Maintainer: joerg@debian.org
Changed-By: Joerg Jaspert <joerg@debian.org>
Description: 
 lintian    - Debian package checker
Closes: 119045 127494 339829 421549 483845 497346 507849 509624 513083 513086 513132 513336 513423 513650 513766 513767 513795 513823 513831 513946 513996 514095 514203 514491 514496 514497 514641 514697 514853 514951 515068 515069 515137 515538 515601 515689 515690 515795 515831 515998 516067 516427 516534
Changes: 
 lintian (2.2.6~bpo50+1) lenny-backports; urgency=low
 .
   * Backported, no changes neccessary
 .
 lintian (2.2.6) unstable; urgency=low
 .
   * Summary of tag changes:
     + Added
       - binary-from-other-architecture
       - icon-size-and-directory-name-mismatch
       - lzma-deb-archive
       - multiple-distributions-in-changes-file (disabled)
       - spelling-error-in-binary (experimental)
       - unsupported-source-format
 .
   * checks/binaries:
     + [RA] When checking for dependencies on libc, don't use /o on the
       regex.  Otherwise, lintian produces false positives when run on
       multiple packages with different architectures, since the libc
       package name is not the same on all architectures.  Thanks to
       Raphael Geissert for the report.  (Closes: #516067)
     + [RA] Check for binaries from other architectures than the declared
       architecture of the package outside of known multiarch directories.
       Patch from Raphael Geissert.  (Closes: #513996)
     + [RA] Check the data section of ELF binaries for spelling errors.
       Patch from Raphael Geissert.
   * checks/common_data.pm:
     + [RA] Virtual packages now come from data.
   * checks/changelog-file:
     + [RA] Don't warn about uncompressed ChangeLog files in doc.  They may
       be small files and the maintainer may be installing some other
       upstream file as the upstrema changelog.  (Closes: #515601)
     + [RA] Fix improbable-bug-number-in-closes so that it works.
   * checks/control-file:
     + [ADB] Properly exclude packages built from the glibc source package
       from the "hardcoded depends on libc" test.  (Closes: #515831)
   * checks/cruft:
     + [RA] For Format: 2.0 and Format: 3.0 (quilt) packages, check
       the *.debian.tar.(gz|bz2|lzma) contents instead of expecting
       diffstat output.  (Closes: #515069)
     + [RA] Ignore cruft in the upstream source in directories that look
       like part of a test suite.  The files may be part of the test
       cases.  (Closes: #515137)
   * checks/deb-format{,.desc}:
     + [RA] Recognize data.tar.lzma binary package components and use a
       different tag than malformed-deb-archive.
   * checks/description:
     + [ADB] Warn of homepages embedded in the description which use the
       syntax "Homepage: <http://example.com>" using the warning level
       tag description-contains-homepage rather than the info level tag
       description-possibly-contains-homepage.  (Closes: #515998)
     + [RA] Don't warn about too-short long descriptions for transitional
       or dummy packages.  Thanks, Andreas Beckmann.  (Closes: #515538)
   * checks/fields{,.desc}:
     + [RA] Load virtual packages from data/fields/virtual-packages.
     + [RA] Warn of unsupported source package versions.
   * checks/files{,.desc}:
     + [RA] Warn of PNG icons whose size doesn't match the size indicated
       by the directory in which they're installed.  Patch from Raphael
       Geissert.  (Closes: #509624)
     + [RA] Make static regexes global to avoid recreating them for each
       file we scan.  Patch from Raphael Geissert.
     + [ADB] Modify the check for embedded Javascript libraries to ignore
       yahoo.js as there are similarly named, but unrelated, scripts in
       the archive.
     + [ADB] Lower the certainty of the embedded-{javascript,php}-library
       tags to "possible" as they trigger purely on filenames and not
       content.  (Closes: #515690)
     + [RA] Offer advice for duplicate-font-file for when the font package
       is huge.  Thanks, Thijs Kinkhorst and Paul Wise.  (Closes: #515689)
   * checks/patch-systems.desc:
     + [RA] Improve the suggestions in the long description of
       quilt-patch-missing-description and dpatch-missing-description based
       on suggestions from Paul Wise.  (Closes: #516534)
   * checks/scripts:
     + [RA] Make static regexes global to avoid recreating them for each
       file we scan.  Patch from Raphael Geissert.
   * checks/shared-libs:
     + [RA] Save a local reference to objdump information to reduce the
       number of method calls.  Patch from Raphael Geissert.
     + [ADB] Correctly handle alternative dependency lines in symbols files
       which contain multiple entries.  (Closes: #516427)
 .
   * collection/strings{,.desc}:
     + [RA] Collect a list of ELF binaries in the package and the output of
       strings on each binary except for those in /usr/lib/debug.  Based on
       a patch from Raphael Geissert.  (Closes: #514951)
 .
   * data/fields/obsolete-packages:
     + [RA] Add foomatic-data, lambdamoo-{core,server}, and old kernel
       packages.  Patch from Raphael Geissert.
   * data/fields/virtual-packages:
     + [RA] New file listing known virtual packages.  Based on a patch by
       Raphael Geissert.  (Closes: #514497)
 .
   * debian/postrm:
     + [RA] Use set -e, not #!/bin/sh -e.
 .
   * frontend/lintian:
     + [ADB] Split the Distribution field of a .changes file into individual
       distributions and then check each of them against the list of known
       distributions.  (Closes: #514853)
     + [ADB] Anchor the regular expressions for the backports, security and
       proposed-updates distribution checks, so that etch-backports is
       accepted as a valid distribution but etch-backportss is not.
     + [ADB] Add a new check for .changes files which contain multiple
       entries in their Distribution: field.  The check is currently
       disabled as the syntax is currently accepted by dak although it is
       likely to stop being so in the near future.
 .
   * lib/Lintian/Collect/Source.pm:
     + [RA] Recognize Format: 2.0 packages as non-native.
   * lib/Lintian/Command.pm:
     + [RA] Disable IPC::Run debugging.  Patch from Raphael Geissert.
     + [RA] Don't load Data::Dumper.  Patch from Raphael Geissert.
   * lib/Spelling.pm:
     + [RA] Add spelling correction for "mroe".
   * lib/Util.pm:
     + [RA] Minor optimizations to {read,parse}_dpkg_control.  Patch from
       Raphael Geissert.
     + [RA] Only take the first space after a field name as the separator
       and treat the rest as part of the field value so that other parts of
       Lintian can see the leading spaces.
 .
   * private/refresh-virtual-packages-data:
     + [RA] New script to generate the list of virtual packages.  Based on
       a patch by Raphael Geissert.
   * private/update-coverage:
     + [RA] Add support for source package tests.
 .
   * t/runtests:
     + [RA] Add support for raw source package checks in the source
       subdirectory.  See t/source/README for more details.
 .
   * unpack/unpack-srcpkg-l1:
     + [ADB] Handle a number of different ways in which upstream directory
       trees may be represented in tarballs.  (Closes: #515795)
     + [RA] Support LZMA-compressed upstream source.  (Closes: #515068)
     + [RA] Analyze the upstream source tarball to extract its prefix and
       save it in the laboratory.  Also fixes unpacking of source tarballs
       that have no common subdirectory.
 .
 lintian (2.2.5) unstable; urgency=low
 .
   * lib/Lintian/Collect/{Binary,Source}.pm:
     + [ADB] Add a missing "use Lintian::Relation".  Thanks, Raphael Geissert.
       (Closes: #514697)
 .
 lintian (2.2.4) unstable; urgency=low
 .
   * checks/changelog-file:
     + [RA] Use Lintian::Relation::Version instead of Dep.
   * checks/control-file:
     + [RA] Use Lintian::Relation instead of Dep.
   * checks/copyright-file:
     + [RA] Use Lintian::Collect for dependency information.
   * checks/cruft:
     + [RA] Use Lintian::Collect for dependency information.
 .
   * t/runtests:
     + [ADB] Correctly handle epoched package versions. Patch by
       Raphael Geissert.
 .
   * testset/runtests:
     + [ADB] Correctly handle epoched package versions.
 .
   * unpack/unpack-srcpkg-l1:
     + [ADB] Correctly determine the source package version for packages
       with epoched versions.  Based on a patch by Raphael Geissert.
       (Closes: #514641)
 .
 lintian (2.2.3) unstable; urgency=low
 .
   * Summary of tag changes:
     + Added
       - description-possibly-contains-homepage
       - dfsg-version-in-native-package
       - dfsg-version-with-period
       - dfsg-version-misspelled
       - experimental-to-unstable-without-comment (pedantic)
       - homepage-for-cpan-package-contains-version
       - maintainer-script-without-set-e (pedantic)
       - source-contains-prebuilt-binary (pedantic)
       - source-contains-prebuilt-windows-binary (pedantic)
       - using-first-person-in-description
     + Removed
       - non-us-spelling
 .
   * checks/changelog-file{,.desc}:
     + [RA] Add pedantic check for a distribution of unstable when the last
       version had a distribution of experimental and there's no comment
       about the change.  (Closes: #483845)
   * checks/common-data.pm:
     + [ADB] Remove the obsolete non-US from the list of recognised archive
       sections.
   * checks/copyright-file:
     + [RA] Treat License: GPL-2+ as "GPL version 2 or later" for the
       purposes of the check for a correctly versioned license reference.
       Patch from Evgeni Golov.  (Closes: #513946)
   * checks/cruft{,.desc}:
     + [RA] Downgrade all source-contains-* tags to pedantic.  These are
       upstream problems the packager can't do much about and they have
       no practical effect on the Debian package.  Wishlist implies that
       a wishlist bug against the package would be appropriate, which
       seems too strong.
     + [RA] Add pedantic check for binaries in the upstream source.  Patch
       from Raphael Geissert.  (Closes: #127494)
   * checks/description{,.desc}:
     + [RA] Check for using first person in package descriptions, similar
       to the existing check for debconf questions.  Patch from Raphael
       Geissert.  (Closes: #514491)
     + [RA] Add check (wishlist/wild-guess) for apparent home page URLs in
       the long description with no Homepage field.  Based on a patch by
       Paul Wise.  (Closes: #339829)
   * checks/fields{,.desc}:
     + [ADB] Remove checks for the capitalisation of the obsolete non-US
       archive section.
     + [RA] Warn about Homepage fields pointing to search.cpan.org pages
       containing a version number.  Based on a patch by Paul Wise.
     + [RA] Warn of dfsg versions in native packages.
     + [RA] Warn of ".dfsg" versions and recommend "+dfsg" for version
       sorting reasons.  Thanks, Paul Wise.  (Closes: #514203)
     + [RA] Warn of the "dsfg" typo in versions.  Thanks, Paul Wise.
     + [RA] Use Lintian::Relation and the new Lintian::Collect support for
       retrieving parsed relationship fields.
   * checks/files:
     + [ADB] Don't report duplicate-font-file for udebs.  Patch by Raphael
       Geissert.  (Closes: #514095)
   * checks/scripts{,.desc}:
     + [RA] Add pedantic check for maintainer scripts using #!/bin/sh -e
       instead of set -e in the script body.  (Closes: #119045)
 .
   * collection/file-info{,.desc}:
     + [RA] Also run file-info for source packages.  Patch from Raphael
       Geissert.
 .
   * lib/Lintian/Collect.pm:
     + [RA] Defer loading of the subclasses until the constructor to avoid
       circular dependencies at compilation time.
   * lib/Lintian/Collect/Binary.pm:
     + [RA] New method relation() to return a Lintian::Relation object for
       a given relationship field or set of relationship fields.
   * lib/Lintian/Collect/Source.pm:
     + [RA] New methods relation() and relation_noarch() to return
       Lintian::Relation objects for a given build relationship field or
       set of fields.  New method binary_relation() to return a
       Lintian::Relation object for a given relationship field in a binary
       package built from this source package.
     + [RA] Add file_info() method to return file information for source
       packages.  Patch from Raphael Geissert.
   * lib/Lintian/Relation.pm:
     + [RA] New class based on the existing Dep module that handles package
       relationship analysis.  Now includes documentation, uses a more
       object-oriented structure, and removes a special case handling of
       Perl alternatives.  This module will eventually replace Dep.
   * lib/Lintian/Relation/Version.pm:
     + [RA] New module containing the version comparison code from Dep.
       This module will only be needed until Lintian is converted to
       Dpkg::Version or AptPkg::Version.
   * lib/Spelling.pm:
     + [RA] Add some additional typo and case corrections.  Patch from
       Raphael Geissert.
 .
   * t/runtests:
     + [RA] Copy test suite data based on checksum, not size and time,
       since some files change one character and Git doesn't preserve
       timestamps.  Patch from Raphael Geissert.  (Closes: #514496)
 .
   * unpack/list-{binpkg,udebpkg}:
     + [RA] Preserve the source_version field from the previous list when
       adding new packages, remove some dead code, and restructure for
       improved readability.  Thanks to Jordà Polo for the analysis.
       (Closes: #507849)
     + [RA] Generate an index of files in the upstream source tarball.
       Patch from Raphael Geissert.
 .
 lintian (2.2.2) unstable; urgency=low
 .
   The "this is why spooky action at a distance is bad" release.
 .
   * checks/copyright-file:
     + [ADB] Treat the new copyright file format's "License-Alias: Perl" as
       indicating that the package is licensed under the same terms as Perl.
       Thanks, gregor herrmann.  (Closes: #513831)
   * checks/debconf:
     + [RA] Reset $/ before issuing duplicate-fields-in-templates to
       prevent problems if -i was given.
   * checks/debhelper:
     + [RA] Remove stray localization of $/, which broke -i when issuing
       tags about ${misc:Depends}.
   * checks/fields:
     + [RA] Stop pointlessly setting $/ while parsing debian/rules and then
       restoring it to the wrong value, which broke -i when issuing some
       tags if they were the first tags issued.
   * checks/scripts:
     + [RA] Add nickle as a known interpreter.  Patch from Julien Cristau.
       (Closes: #513823)
 .
   * lib/Util.pm:
     + [ADB] Localise a use of $_ in control file parsing to avoid overwriting
       it and leading to uninitialized value warnings in check scripts.
       (Closes: #513795)
 .
 lintian (2.2.1) unstable; urgency=low
 .
   * Summary of tag changes:
     + Added
       - copyright-refers-to-symlink-license (pedantic)
       - copyright-refers-to-versionless-license-file
       - debhelper-compat-not-a-number
       - debhelper-compatibility-level-not-a-number
       - duplicate-font-file
       - font-in-non-font-package
 .
   * checks/copyright-file{,.desc}:
     + [RA] Add checks for references to the versionless FSF license files,
       pedantic if the package license allows relicensing under later
       versions.   Patch from Raphael Geissert.  (Closes: #497346)
   * checks/debhelper{,.desc}:
     + [RA] Use binary_field() to read control fields for binary packages.
       Patch from Raphael Geissert.
     + [RA] Read only the first line of debian/compat, matching debhelper's
       behavior.  Improve the parsing of DH_COMPAT to pick up values that
       aren't numbers.  Warn of compatibility levels that aren't numbers.
       Use the same compatibility level that debhelper would use in some
       other checks.  Patch from Raphael Geissert.  (Closes: #513767)
     + [RA] default-jdk and default-jdk-builddep provide dh_nativejava as a
       special case.  (Closes: #513423)
   * checks/fields:
     + [RA] Allow but do not require a libmodule-build-perl dependency if
       the Build script is referenced in clean.  Thanks, Charles Plessy and
       gregor herrmann.  (Closes: #421549)
   * checks/fields{,.desc}:
     + [RA] Run dbg-package-missing-depends against the source package
       instead of the binary package and check that it has a dependency
       against another binary package built from the same source rather
       than making assumptions about the package name.  Patch from Raphael
       Geissert.  (Closes: #513336)
     + [RA] Use binary_field() to read control fields for binary packages.
       Patch from Raphael Geissert.
   * checks/files{,.desc}:
     + [RA] Add check for fonts in non-font packages.  Thanks, Paul Wise
       and Raphael Geissert.  (Closes: #513650)
     + [RA] Add check for fonts that duplicate already packaged fonts.
       Patch from Raphael Geissert.  Thanks to Paul Wise for analysis and
       data.  (Partly addresses #298545)
   * checks/shared-libs.desc:
     + [RA] Add references to the UsingSymbolsFiles wiki page in the tags
       requesting generation of a symbols file.
     + [RA] Provide details on how to manually check some of the shared
       library problems that Lintian diagnoses.  (Closes: #513086)
   * checks/standards-version:
     + [RA] Be robust against unparsable timestamps in changelog files.
       Patch from Raphael Geissert.  (Closes: #513766)
   * checks/version-substvars:
     + [RA] Use binary_field() to read control fields for binary packages.
       Patch from Raphael Geissert.
 .
   * data/files/fonts:
     + [RA] New file listing all font filenames in Debian and the
       containing package names.  Generated by private/refresh-fonts-data.
   * data/output/manual-references:
     + [RA] Manual reference data used for formatting tag descriptions.
       Moved from lib/manual_refs and added an explanatory header.
 .
   * frontend/lintian-info:
     + [RA] Use Lintian::Tag::Info instead of Read_taginfo.
 .
   * lib/Lintian/Collect/Source.pm:
     + [RA] Add binary_field() method to return a binary package field from
       debian/control for a source package.  Based on a patch by Raphael
       Geissert.
     + [RA] Rewrite the binaries() method to use binary_field().  Based on
       a patch by Raphael Geissert.
   * lib/Lintian/Output.pm:
     + [ADB] Add a colour for pedantic tags to avoid warnings when colourised
       output is used and make the combination more useful.  Thanks, gregor
       herrmann.  (Closes: #513132)
     + [RA] Use Lintian::Tag::Info instead of Read_taginfo.
     + [RA] Force early exporting of functions to be more robust in the
       face of circular library dependencies.  The circular dependencies
       had already existed but not previously caused problems.
   * lib/Lintian/Output/LetterQualifier.pm:
     + [ADB] Add support for pedantic tags.
     + [RA] Use Lintian::Tag::Info instead of Read_taginfo.
   * lib/Lintian/Tag/Info.pm:
     + [RA] New module providing an interface to tag metadata.  Currently,
       this only supports formatting the tag description, merging the
       actions previously done by Manual_refs.pm and Read_taginfo.pm.  It
       defers loading of manual references until they're needed, which
       removes the requirement that LINTIAN_ROOT be already set in the
       environment before running the reporting harness.  It also saves a
       small amount of time in runs without -I.
   * lib/Manual_refs.pm:
     + [RA] Removed, merged into Lintian::Tag::Info.
   * lib/manual_refs:
     + [RA] Moved to data/output/manual-references.
   * lib/Read_taginfo.pm:
     + [RA] Removed, merged into Lintian::Tag::Info.
   * lib/Util.pm:
     + [RA] Force early exporting of functions to be more robust in the
       face of circular library dependencies.
 .
   * man/lintian.1:
     + [ADB] Fix the spelling of "pedantic".  Thanks, Michal Čihař.
       (Closes: #513083)
 .
   * private/refresh-fonts-data:
     + [RA] New script to refresh the list of font filenames and containing
       packages in Debian.  Based on a script by Raphael Geissert.
   * private/refresh-manual-refs:
     + [RA] Renamed from manual_refs_update.pl.  Add a section heading to
       the output file and update the file in Lintian's data directory
       directly rather than printing to standard output.
 .
   * reporting/config:
     + [RA] Set a bin directory and disable signature checks by default.
   * reporting/harness
     + [RA] Add the bin directory to the path and create a gpg link to
       /bin/true if signature checks are disabled.  This is a hack to work
       with the etch version of dpkg-source.  In lenny, the --no-check flag
       will be used instead.  Patch from Raphael Geissert.
   * reporting/html_reports:
     + [RA] Use Lintian::Tag::Info instead of Read_taginfo.
 .
   * t/runtests:
     + [RA] Add support for selecting a different test package skeleton.
   * t/templates/pedantic{,.upstream}:
     + [RA] New template that passes all pedantic checks.
Checksums-Sha1: 
 49d1ee9c48a7ae0cfa3923f1d1f23b12b6b739f4 1257 lintian_2.2.6~bpo50+1.dsc
 a8a42375561fecbec185de2eadbe8cdcb8cba4b7 634436 lintian_2.2.6~bpo50+1.tar.gz
 23b0f5aa40214972e23ef6d4cb41fe566f04ec23 438988 lintian_2.2.6~bpo50+1_all.deb
Checksums-Sha256: 
 3ac7f96c360ae2e35db4f37d03d5d30102c262f6e2f652ecd74baa807399840a 1257 lintian_2.2.6~bpo50+1.dsc
 db3fe7044543c6b8a6e65ee50bdd5f04fafd190ab4769de9a503918a2c0b567e 634436 lintian_2.2.6~bpo50+1.tar.gz
 2c119745fccb3d11ebfb4202d0e1b28ad9af7d16bfb2d5634f06816f02cbe200 438988 lintian_2.2.6~bpo50+1_all.deb
Files: 
 f9c64f885307ef144efa618fe5d33d3c 1257 devel optional lintian_2.2.6~bpo50+1.dsc
 55df2b03ca1a97b647d1dd103c64e40b 634436 devel optional lintian_2.2.6~bpo50+1.tar.gz
 f823d8f74d7cae6f6c871675cd1be1d1 438988 devel optional lintian_2.2.6~bpo50+1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Joerg Jaspert <joerg@debian.org> -- Debian Developer

iEYEARECAAYFAkmpZjYACgkQcV7WoH57islf6ACgmr+9fuThEA2pJdSyY7K7pL8+
q9YAn2LCKk2aLulxzvvKbP54NBzgA54a
=hPqn
-----END PGP SIGNATURE-----


Accepted:
lintian_2.2.6~bpo50+1.dsc
  to pool/main/l/lintian/lintian_2.2.6~bpo50+1.dsc
lintian_2.2.6~bpo50+1.tar.gz
  to pool/main/l/lintian/lintian_2.2.6~bpo50+1.tar.gz
lintian_2.2.6~bpo50+1_all.deb
  to pool/main/l/lintian/lintian_2.2.6~bpo50+1_all.deb


Reply to: