[ubuntu/oneiric] lintian 2.5.2~git20110720ubuntu1 (Accepted)
Benjamin Drung
bdrung at ubuntu.com
Wed Jul 20 13:30:18 UTC 2011
lintian (2.5.2~git20110720ubuntu1) oneiric; urgency=low
* Merge from Debian git repository. Remaining changes:
- Drop debug-symbols-directly-in-usr-lib-debug from binaries-general test
to work around bug #808767
* Drop all other changes thanks to the new Ubuntu profile.
lintian (2.5.2) UNRELEASED; urgency=low
* Summary of tag changes:
+ Added:
- package-has-long-file-name
- source-package-component-has-long-file-name
- upstart-job-in-etc-init.d-not-registered-via-update-rc.d
- debian-rules-uses-deprecated-makefile
+ Removed:
- calls-suidperl-directly
- suid-perl-script-but-no-perl-suid-dep
* checks/*:
+ [NT] Migrated to use new methods in the Lintian::Collect
interfaces rather than accessing the Lab directly.
* checks/{debconf,conffiles}.desc:
+ [NT] Added missing bin-pkg-control Needs-Info.
* checks/{cruft,fields}{,.desc}:
+ [NT] Relocated doc pkg not arch all tag; it was never
triggered since cruft was a source check and the tag
could only be triggered for binary packages.
* checks/binaries:
+ [NT] Added lib/${MULTIARCH_DIR} to the list of paths to
check for public shared libraries. Thanks to Sven Joachim
for the report and the patch. (Closes: #630698)
+ [NT] Recognise .gox files as object files that cannot be
stripped. Thanks to Matthias Klose for the report.
(Closes: #624521)
+ [NT] Do not assume that the architecture field is present.
* checks/changelog-file:
+ [NT] Removed exception for symlinked changelogs if the
package had an Ubuntu version. This exception is now
handled by the profile. Thanks to Benjamin Drung for the
heads up.
* checks/circular-deps.desc:
+ [NT] Fixed typo; thanks to Nicolás Alvarez for the report
and patch. (Closes: #630925)
* checks/copyright-file:
+ [NT] Stricten one of the regexes for catching left over
helper templates. This should prevent false-positives for
some license texts. Thanks to Charles Plessy for the
report. (Closes: #631674)
+ [NT] Use group data to determine if a package is foreign
or not for symlinked /usr/share/doc/<pkg> dirs. This
avoids the need for symlinks between packages in the
lab.
* checks/deb-format{,.desc}:
+ [NT] Allow data.tar.xz as the third member. Thanks to
Ansgar Burchardt for the report and patch.
(Closes: #632556)
* checks/debhelper:
+ [NT] Do not trigger deprecation warning for dh_python if it
is followed by a "$". This prevents false-positives when
a Makefile variable is used to choose between dh_python2
and dh_python3. Thanks to Leonid Borisenko for the report.
(Closes: #631662)
+ [NT] Do not trigger deprecation warning for dh_python-ply,
which Lintian incorrectly identified as dh_python. Thanks
to Daniele Tricoli for the report. (Closes: #632693)
+ [NT] Fix a broken regex that caused Lintian skip brace
expansion checks for some debhelper files. Thanks to
Jakub Wilk for the report and the patch. (Closes: #632883)
+ [NT] Do not consider "debian/debhelper" a temporary debhelper
file. Some packages uses this a directory to store their
debhelper files.
* checks/debian-source-dir.desc:
+ [NT] Added missing word in the tag description for
git-patches-not-exported.
* checks/duplicate-files:
+ [NT] Exclude __init__.py files from the check as they are
required even if they are empty. Thanks to Daniele Tricoli
for the report. (Closes: #632789)
* checks/fields:
+ [NT] Refactored to use Lintian::Data and use new data files
from data/fields.
+ [NT] Added python3-dev and rmeoved python2.{4,5} from
$PYTHON_DEV. Thanks to Jakub Wilk for the report and the
patch. (Closes: #633044)
+ [NT] Fixed a bug where the libdb1-compat tag only triggered
if libdb1-compat was listed in Pre-Depends.
* checks/filename-length{,.desc}:
+ [NT] New file that checks the length of the package file
names. (Closes: #631656)
* checks/files:
+ [NT] Check for embedded copies of the underscore javascript
library. Thanks to Jakub Wilk for report and the patch.
(Closes: #631513)
+ [NT] Removed a leading slash from the filename part of the
extra for python-debug-in-wrong-location. Thanks to
Jakub Wilk for the report and the patch. (Closes: #631530)
* checks/init.d{,.desc}:
+ [NT] Provide a separate tag for upstart-jobs not registered
via update-rc.d in postinst. This allows vendors (such as
Ubuntu) to disable this tag for upstart-jobs only using the
new vendor profiles. While this would break overrides, all
existing overrides appears to be for normal scripts rather
than upstart-jobs. (Closes: #631872)
* checks/java:
+ [NT] Jar files containing clojure files are no longer
considered to be codeless.
* checks/menu-format.desc:
+ [NT] Mentioned how to git rid of the CR characters in the
desktop file. Thanks to Jakub Wilk.
* checks/rules:
+ [NT] Check included files in d/rules against a limited
number of common makefile snippets, which are known not
to implement all the required targets. This prevents
false negatives of missing targets. Thanks to
Jakub Wilk for the suggestion and the initial makefile
list. (Closes: #631711)
+ [NT] Warn about including the CDBS simple-patchsys and dpatch
as they are both deprecated by source format 3.0 (quilt).
Thanks to Nelson A. de Oliveira for reporting and Luk Claes
for providing an initial patch. (Closes: #624201)
* checks/scripts{,.desc}:
+ [NT] Removed perl-suid related tags as the package is no
longer available and we have no known packages triggering
the tags at the moment. (Closes: #631432)
* checks/shared-libs{,.desc}:
+ [NT] Fixed broken sentence. Thanks to Norbert Preining for
reporting the issue.
+ [NT] Applied patch from Peter Pentchev to correct the logic for
testing for shlib-calls-exit. (Closes: #633976)
+ [NT] Mention that some of the tags may be triggered due to the
debhelper bug #204975. Thanks to Jakub Wilk for the report.
(Closes: #633853)
* checks/symlinks:
+ [NT] Symlink checking extended to relative paths as well.
(Closes: #217023)
* collection/diffstat:
+ [NT] No longer unconditionally creates a diffstat file,
since the Lintian::Collect interface will fall back to
using /dev/null in its absence.
* collection/fields:
+ [NT] Removed creation of cross package symlinks. They have
been replaced by the group information that checks are
passed.
* collection/file-info:
+ [NT] Double check the output of file(1) when it says a ".gz"
file is not gzip compressed. This should reduce the number
of false-positives gz-file-not-gzip tags.
(Closes: #620289)
+ [NT] Open files before using chdir. In the future unpacked
may be a symlink.
* collection/index{,.desc}:
+ [NT] Updated to handle source packages and with support for
multi tarball source packages.
* data/fields/*:
+ [NT] Added new files based on data variables from checks/fields.
* data/rules/{deprecated,known}-makefiles:
+ [NT] Added file.
* data/spelling/corrections:
+ [RA] Remove discontiguous correction. The OED lists this as valid.
Thanks, Charles Plessy. (Closes: #632159)
+ [NT] Added another correction for "specification". Thanks to
Jakub Wilk for the hint. (Closes: #634222)
* debian/control:
+ [NT] Bumped debhelper version to 8.1.0 due to the build-arch and
build-indep targets. Thanks to Mark Hymers for the heads up and
a patch. (Closes: #632550)
+ [NT] Added Build-Depends on cdbs, it is needed for some of the
tests.
* debian/lintian.install:
+ [NT] Added the profiles directory.
* debian/rules:
+ [NT] Added target to update the profiles.
* doc/lintian.xml:
+ [NT] Added information about the new Vendor profiles.
+ [NT] Improved various parts of the User Manual. Especially
mention that Lintian can be run on changes files and this
processes all packages related to the changes file.
* frontend/{lintian,lintian-info}:
+ [NT] Added profile support (new option --profile), please
refer to the Lintian User Manual for more information.
* frontend/lintian:
+ [NT] Ensure that all dependency collections of a check are
loaded. Previously Lintian would only load direct
dependencies of a collection and assume that was enough.
* lib/Lab.pm:
+ [NT] Removed $dist argument to lab creation, since we rely on
LINTIAN_DIST being exported anyway.
* lib/Lab/Package.pm:
+ [NT] Symlink in all components of the source package when
creating the source entry in the lab. Also removed legacy
code for using the old unpack scripts.
* lib/Lintian/Collect/{Binary,Source}.pm:
+ [NT] Refactored code from these files into the module
Lintian::Collect::Package.
* lib/Lintian/Collect/Package.pm:
+ [NT] New file. This serves as a base for Lintian::Collect
modules that can be unpacked.
* lib/Lintian/Command.pm:
+ [NT] Added support for appending output to files without
truncating them first via the new out_append and
err_append options.
* lib/Lintian/{Internal/FrontendUtil,Profile}.pm:
+ [NT] New files.
* lib/Lintian/{Tag/Info,Tags}.pm:
+ [NT] Updated for profile support.
* lib/Read_pkglists.pm:
+ [NT] Merged the binary and udeb format since they were
essentially the same. Old udeb files can still be parsed
as binary ones.
* man/lintian.pod.in:
+ [NT] Documented the new --profile option. Note that the
options --suppress-tags{,-from-file} now supresses tags
in the active profile.
+ [NT] Removed all refereces to "unpack-level". All unpack
levels have been replaced by collections.
+ [NT] Clarified that some command-line arguments are only
useful when using a static lintian lab.
* man/lintian-info.pod:
+ [NT] Documented the new --profile option.
* profiles/*:
+ [NT] Added default profiles for Debian and Ubuntu. Note
that these profiles will silently ignore overrides for
"fatal" (non-overridable) tags. (Closes: #536364)
* unpack/list-binpkg:
+ [NT] Added a -u option to make it fetch udebs insteaad of
regular binaries. This and the udeb/bin format merge makes
list-udebpkg obsolete.
* unpack/list-udebpkg:
+ [NT] Removed in favour of list-binpkg.
* unpack/unpack-srcpkg-l1:
+ [NT] Removed in favour of the collection system.
Date: Wed, 20 Jul 2011 15:22:16 +0200
Changed-By: Benjamin Drung <bdrung at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/oneiric/+source/lintian/2.5.2~git20110720ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 20 Jul 2011 15:22:16 +0200
Source: lintian
Binary: lintian
Architecture: source
Version: 2.5.2~git20110720ubuntu1
Distribution: oneiric
Urgency: low
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Benjamin Drung <bdrung at ubuntu.com>
Description:
lintian - Debian package checker
Closes: 217023 536364 620289 624201 624521 630698 630925 631432 631513 631530 631656 631662 631674 631711 631872 632159 632550 632556 632693 632789 632883 633044 633853 633976 634222
Changes:
lintian (2.5.2~git20110720ubuntu1) oneiric; urgency=low
.
* Merge from Debian git repository. Remaining changes:
- Drop debug-symbols-directly-in-usr-lib-debug from binaries-general test
to work around bug #808767
* Drop all other changes thanks to the new Ubuntu profile.
.
lintian (2.5.2) UNRELEASED; urgency=low
.
* Summary of tag changes:
+ Added:
- package-has-long-file-name
- source-package-component-has-long-file-name
- upstart-job-in-etc-init.d-not-registered-via-update-rc.d
- debian-rules-uses-deprecated-makefile
+ Removed:
- calls-suidperl-directly
- suid-perl-script-but-no-perl-suid-dep
.
* checks/*:
+ [NT] Migrated to use new methods in the Lintian::Collect
interfaces rather than accessing the Lab directly.
* checks/{debconf,conffiles}.desc:
+ [NT] Added missing bin-pkg-control Needs-Info.
* checks/{cruft,fields}{,.desc}:
+ [NT] Relocated doc pkg not arch all tag; it was never
triggered since cruft was a source check and the tag
could only be triggered for binary packages.
* checks/binaries:
+ [NT] Added lib/${MULTIARCH_DIR} to the list of paths to
check for public shared libraries. Thanks to Sven Joachim
for the report and the patch. (Closes: #630698)
+ [NT] Recognise .gox files as object files that cannot be
stripped. Thanks to Matthias Klose for the report.
(Closes: #624521)
+ [NT] Do not assume that the architecture field is present.
* checks/changelog-file:
+ [NT] Removed exception for symlinked changelogs if the
package had an Ubuntu version. This exception is now
handled by the profile. Thanks to Benjamin Drung for the
heads up.
* checks/circular-deps.desc:
+ [NT] Fixed typo; thanks to Nicolás Alvarez for the report
and patch. (Closes: #630925)
* checks/copyright-file:
+ [NT] Stricten one of the regexes for catching left over
helper templates. This should prevent false-positives for
some license texts. Thanks to Charles Plessy for the
report. (Closes: #631674)
+ [NT] Use group data to determine if a package is foreign
or not for symlinked /usr/share/doc/<pkg> dirs. This
avoids the need for symlinks between packages in the
lab.
* checks/deb-format{,.desc}:
+ [NT] Allow data.tar.xz as the third member. Thanks to
Ansgar Burchardt for the report and patch.
(Closes: #632556)
* checks/debhelper:
+ [NT] Do not trigger deprecation warning for dh_python if it
is followed by a "$". This prevents false-positives when
a Makefile variable is used to choose between dh_python2
and dh_python3. Thanks to Leonid Borisenko for the report.
(Closes: #631662)
+ [NT] Do not trigger deprecation warning for dh_python-ply,
which Lintian incorrectly identified as dh_python. Thanks
to Daniele Tricoli for the report. (Closes: #632693)
+ [NT] Fix a broken regex that caused Lintian skip brace
expansion checks for some debhelper files. Thanks to
Jakub Wilk for the report and the patch. (Closes: #632883)
+ [NT] Do not consider "debian/debhelper" a temporary debhelper
file. Some packages uses this a directory to store their
debhelper files.
* checks/debian-source-dir.desc:
+ [NT] Added missing word in the tag description for
git-patches-not-exported.
* checks/duplicate-files:
+ [NT] Exclude __init__.py files from the check as they are
required even if they are empty. Thanks to Daniele Tricoli
for the report. (Closes: #632789)
* checks/fields:
+ [NT] Refactored to use Lintian::Data and use new data files
from data/fields.
+ [NT] Added python3-dev and rmeoved python2.{4,5} from
$PYTHON_DEV. Thanks to Jakub Wilk for the report and the
patch. (Closes: #633044)
+ [NT] Fixed a bug where the libdb1-compat tag only triggered
if libdb1-compat was listed in Pre-Depends.
* checks/filename-length{,.desc}:
+ [NT] New file that checks the length of the package file
names. (Closes: #631656)
* checks/files:
+ [NT] Check for embedded copies of the underscore javascript
library. Thanks to Jakub Wilk for report and the patch.
(Closes: #631513)
+ [NT] Removed a leading slash from the filename part of the
extra for python-debug-in-wrong-location. Thanks to
Jakub Wilk for the report and the patch. (Closes: #631530)
* checks/init.d{,.desc}:
+ [NT] Provide a separate tag for upstart-jobs not registered
via update-rc.d in postinst. This allows vendors (such as
Ubuntu) to disable this tag for upstart-jobs only using the
new vendor profiles. While this would break overrides, all
existing overrides appears to be for normal scripts rather
than upstart-jobs. (Closes: #631872)
* checks/java:
+ [NT] Jar files containing clojure files are no longer
considered to be codeless.
* checks/menu-format.desc:
+ [NT] Mentioned how to git rid of the CR characters in the
desktop file. Thanks to Jakub Wilk.
* checks/rules:
+ [NT] Check included files in d/rules against a limited
number of common makefile snippets, which are known not
to implement all the required targets. This prevents
false negatives of missing targets. Thanks to
Jakub Wilk for the suggestion and the initial makefile
list. (Closes: #631711)
+ [NT] Warn about including the CDBS simple-patchsys and dpatch
as they are both deprecated by source format 3.0 (quilt).
Thanks to Nelson A. de Oliveira for reporting and Luk Claes
for providing an initial patch. (Closes: #624201)
* checks/scripts{,.desc}:
+ [NT] Removed perl-suid related tags as the package is no
longer available and we have no known packages triggering
the tags at the moment. (Closes: #631432)
* checks/shared-libs{,.desc}:
+ [NT] Fixed broken sentence. Thanks to Norbert Preining for
reporting the issue.
+ [NT] Applied patch from Peter Pentchev to correct the logic for
testing for shlib-calls-exit. (Closes: #633976)
+ [NT] Mention that some of the tags may be triggered due to the
debhelper bug #204975. Thanks to Jakub Wilk for the report.
(Closes: #633853)
* checks/symlinks:
+ [NT] Symlink checking extended to relative paths as well.
(Closes: #217023)
.
* collection/diffstat:
+ [NT] No longer unconditionally creates a diffstat file,
since the Lintian::Collect interface will fall back to
using /dev/null in its absence.
* collection/fields:
+ [NT] Removed creation of cross package symlinks. They have
been replaced by the group information that checks are
passed.
* collection/file-info:
+ [NT] Double check the output of file(1) when it says a ".gz"
file is not gzip compressed. This should reduce the number
of false-positives gz-file-not-gzip tags.
(Closes: #620289)
+ [NT] Open files before using chdir. In the future unpacked
may be a symlink.
* collection/index{,.desc}:
+ [NT] Updated to handle source packages and with support for
multi tarball source packages.
.
* data/fields/*:
+ [NT] Added new files based on data variables from checks/fields.
* data/rules/{deprecated,known}-makefiles:
+ [NT] Added file.
* data/spelling/corrections:
+ [RA] Remove discontiguous correction. The OED lists this as valid.
Thanks, Charles Plessy. (Closes: #632159)
+ [NT] Added another correction for "specification". Thanks to
Jakub Wilk for the hint. (Closes: #634222)
.
* debian/control:
+ [NT] Bumped debhelper version to 8.1.0 due to the build-arch and
build-indep targets. Thanks to Mark Hymers for the heads up and
a patch. (Closes: #632550)
+ [NT] Added Build-Depends on cdbs, it is needed for some of the
tests.
* debian/lintian.install:
+ [NT] Added the profiles directory.
* debian/rules:
+ [NT] Added target to update the profiles.
.
* doc/lintian.xml:
+ [NT] Added information about the new Vendor profiles.
+ [NT] Improved various parts of the User Manual. Especially
mention that Lintian can be run on changes files and this
processes all packages related to the changes file.
.
* frontend/{lintian,lintian-info}:
+ [NT] Added profile support (new option --profile), please
refer to the Lintian User Manual for more information.
* frontend/lintian:
+ [NT] Ensure that all dependency collections of a check are
loaded. Previously Lintian would only load direct
dependencies of a collection and assume that was enough.
.
* lib/Lab.pm:
+ [NT] Removed $dist argument to lab creation, since we rely on
LINTIAN_DIST being exported anyway.
* lib/Lab/Package.pm:
+ [NT] Symlink in all components of the source package when
creating the source entry in the lab. Also removed legacy
code for using the old unpack scripts.
* lib/Lintian/Collect/{Binary,Source}.pm:
+ [NT] Refactored code from these files into the module
Lintian::Collect::Package.
* lib/Lintian/Collect/Package.pm:
+ [NT] New file. This serves as a base for Lintian::Collect
modules that can be unpacked.
* lib/Lintian/Command.pm:
+ [NT] Added support for appending output to files without
truncating them first via the new out_append and
err_append options.
* lib/Lintian/{Internal/FrontendUtil,Profile}.pm:
+ [NT] New files.
* lib/Lintian/{Tag/Info,Tags}.pm:
+ [NT] Updated for profile support.
* lib/Read_pkglists.pm:
+ [NT] Merged the binary and udeb format since they were
essentially the same. Old udeb files can still be parsed
as binary ones.
.
* man/lintian.pod.in:
+ [NT] Documented the new --profile option. Note that the
options --suppress-tags{,-from-file} now supresses tags
in the active profile.
+ [NT] Removed all refereces to "unpack-level". All unpack
levels have been replaced by collections.
+ [NT] Clarified that some command-line arguments are only
useful when using a static lintian lab.
* man/lintian-info.pod:
+ [NT] Documented the new --profile option.
.
* profiles/*:
+ [NT] Added default profiles for Debian and Ubuntu. Note
that these profiles will silently ignore overrides for
"fatal" (non-overridable) tags. (Closes: #536364)
.
* unpack/list-binpkg:
+ [NT] Added a -u option to make it fetch udebs insteaad of
regular binaries. This and the udeb/bin format merge makes
list-udebpkg obsolete.
* unpack/list-udebpkg:
+ [NT] Removed in favour of list-binpkg.
* unpack/unpack-srcpkg-l1:
+ [NT] Removed in favour of the collection system.
Checksums-Sha1:
e600c88dbe7889c823a582e7001c8d1b3d3ec446 2652 lintian_2.5.2~git20110720ubuntu1.dsc
7e160d28047ff68bd51009d71c60587390a96e4f 991236 lintian_2.5.2~git20110720ubuntu1.tar.gz
Checksums-Sha256:
30615d3f0579af6342132a3c98ddf79b2765bcd4ed5db69ef08a98db49241a74 2652 lintian_2.5.2~git20110720ubuntu1.dsc
97620598c45b9ebb118c6817673f67ba4e72b409cf0bda0ddb2184ae04d09bea 991236 lintian_2.5.2~git20110720ubuntu1.tar.gz
Files:
af8be4cbee4b70bdea0b4f4fe70da80f 2652 devel optional lintian_2.5.2~git20110720ubuntu1.dsc
35083f9b63139630c85f8117d7f63b18 991236 devel optional lintian_2.5.2~git20110720ubuntu1.tar.gz
Original-Maintainer: Debian Lintian Maintainers <lintian-maint at debian.org>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAEBCgAGBQJOJtctAAoJEBWetcTvyHdMgnsP/AkNgk0kjNAG/kq9V5af2k0/
MzxGPdQYjGdaOkqQn1DWjUfExoHTa1zVsJCamKkxJvU2HekxIz2xZWc4EPnEPL5t
19DZaJrwBDDNE6d/P74prYkMaZP3NDxbl9rTrVHGTilCB5kVpEDWilwXwWn959yA
U7o5HX838H2Qf+nD5c2I/pZps3UjVfvnpkDmBmY9tq6y1jHv2cgTCazQF1NdtMT5
Wfh/xcAKawt52YQ01R1NnKRtWxcAwFiAOF6hg+/+eXNffAsjVzAoLCD4ifHBwH2n
lgNhtzwgZ8p85IHqxXIVo18drAJakn5h7q/5QpPNU3NXYLu9EcWpZ/ItrWUucNtL
WiQRtW9L+rlwSmwvpRJxAjPWuvEQOlfAXFQzIaXRxJCw5qRLmqHmlvgG76vrfLoz
X0AYLGiRSq6VbIV0OFrgJD+nF7rdQ3BWjlyK1lm1LetyKq0AP6jcaA+rkB99cavr
bJtHzTXrRAQ1DZfIzIEw3vbncJy0UREmEeFqOpZwvO+zv2ni8y5sl/iFhym9OUkO
NSzndeWsBki9Bd+d98yy9ChFjNTc/QvWJcbxad/h/lIkVWBGh0mhkajHgmnhV5Om
gr/1KERQSHGQ7/ePVQOZj80T6LWWx9qMA02R1C2Rdo0xnXaUu9McRubR5vEJMI4a
9NeRAFcXTJa8jvQtn2eM
=jAKn
-----END PGP SIGNATURE-----
More information about the Oneiric-changes
mailing list