[Bug 140812] Please backport lintian from Gutsy
Marco Rodrigues
gothicx at sapo.pt
Tue Sep 18 23:15:52 BST 2007
Public bug reported:
lintian (1.23.32ubuntu1) gutsy; urgency=low
* Merge from Debian unstable. Remaining Ubuntu changes:
+ If version contains "ubuntu", only accept Ubuntu distributions
(#120040)
+ checks/lintian.desc: add "bad-ubuntu-distribution-in-changes-file" tag
+ checks/nmu: avoid NMU warning on Ubuntu uploads
+ frontend/lintian: check Ubuntu distribution if changelog contains "ubuntu"
+ Update Maintainer field to match Debian-Maintainer-Spec
-- Arthur Loiret <arthur.loiret at gmail.com> Wed, 27 Jun 2007 18:59:17
+0200
lintian (1.23.32) unstable; urgency=low
The "stability of output" release.
* checks/binaries:
+ [RA] Sort the package SONAMEs to provide more stable lintian tags.
Patch from Cyril Brulebois. (Closes: #428681)
* checks/files{.desc,}:
+ [RA] Limit the Zope license exception to only .dtml, .pt, and .cpt
files. Thanks, Bernd Zeimetz.
+ [RA] Sort the files listed in package-contains-hardlink so that the
lintian output is stable regardless of the hash order of the
directory when the tar file was built.
+ [RA] Don't incorrectly skip all other file location checks for hard
links.
+ [RA] Check for files installed in /usr/lib/sgml. This transition
was probably completed long ago, but checking for regression can't
hurt. (Closes: #90019)
* checks/manpages{.desc,}:
+ [RA] Check for dh_make man page templates (by looking for the
template whatis entry). Thanks, Bill Allombert. (Closes: #173583)
* checks/menus:
+ [RA] Avoid a quadratic search of the files in the package on
doc-base files that list tons of files individually. This speeds up
a lintian check of openoffice.org-dev-doc enormously.
* checks/po-debconf:
+ [RA] Close the template file handle between files so that the line
numbers for translated default fields are correct.
* checks/rules{.desc,}:
+ [RA] Check for ignoring all errors from make clean or make distclean
and recommend skipping the call if there's no Makefile instead.
Thanks, Branden Robinson. (Closes: #325372)
* checks/scripts{.desc,}:
+ [RA] Add Octave as an interpreter, and allow both versioned and
unversioned forms. Thanks, Sebastian Harl. (Closes: #428403)
+ [RA] Check for deprecated install-sgmlcatalog usage.
* checks/shared_libs:
+ [RA] Report the correct file for shlib-with-nonpic-code rather than
the last shlib in the package. (Closes: #429840, #429528)
* frontend/lintian:
+ [RA] Don't require -v in order to report unused overrides; they're
already info-level tags, which is enough hiding.
+ [RA] Remove old dead unused override code.
* reporting/html_reports:
+ [RA] Fix a Perl warning when generating the clean maintainer pages.
* unpack/unpack-binpkg-l1:
+ [RA] Sort the output of tar tfv by filename so that the lintian
output will be stable regardless of the hash order of the directory
when the tar file was built.
-- Russ Allbery <rra at debian.org> Thu, 21 Jun 2007 01:47:53 -0700
lintian (1.23.31ubuntu2) gutsy; urgency=low
* If version contains "ubuntu", only accept Ubuntu distributions
(LP: #120040).
-- Soren Hansen <soren at ubuntu.com> Tue, 12 Jun 2007 13:43:51 +0200
lintian (1.23.31ubuntu1) gutsy; urgency=low
* Resynchronise with Debian. Remaining changes:
- frontend/lintian: Allow warty, hoary, breezy, dapper, edgy, feisty,
gutsy, *-proposed, *-updates, and *-backports distributions.
* checks/nmu:
- Don't set nmu flag if version has "ubuntu"
-- Jordan Mantha <mantha at ubuntu.com> Thu, 7 Jun 2007 11:48:09 -0700
lintian (1.23.31) unstable; urgency=low
The "back under 100 open bugs" release.
* checks/changelog-file:
+ [RA] Only check for missing colons in bug closers in the most recent
changelog entry. Thanks, Thijs Kinkhorst. (Closes: #423171)
* checks/common_data.pm:
+ [RA] Update architectures to dpkg 1.14.1. Remove all linux-*
architectures and add armel. (Closes: #421995)
* checks/control-files.desc:
+ [RA] Change unknown-control-file to a warning, since Policy only
discourages it and doesn't outlaw it. (Closes: #287209)
* checks/cruft:
+ [RA] Allow any automake package to satisfy the autotools-dev build
dependency for suppressing warnings about out of date autotools
helper files. (Closes: #417067)
* checks/fields:
+ [RA] Require libmodule-build-perl in Build-Depends if the clean rule
runs perl Build. Hopefully this isn't too aggressive. Thanks, Ian
Beckwith. (Closes: #421549)
* checks/files:
+ [RA] Don't warn about LICENSE files in Zope products, since they may
be used for runtime display. (Closes: #424164)
* checks/manpages:
+ [RA] Avoid false positives on binaries with X11 in the name. Patch
from Kevin B. McCarty. (Closes: #423229)
* checks/menu-format.desc:
+ [RA] Improve the pkg-not-in-package-test long description and add a
manual reference. (Closes: #423519)
* checks/menus:
+ [RA] Allow multiple blank lines between doc-base sections and
trailing blank lines in the file. doc-base is fine with this.
Reported by Luis Rodrigo Gallardo Cruz. (Closes: #423096)
* checks/scripts:
+ [RA] Add pagsh, provided by openafs-client and heimdal-clients.
+ [RA] Diagnose removal of device files in maintainer scripts per
Policy 10.6. (Closes: #268688)
+ [RA] Add jruby1.0. Thanks, Sebastien Delafond. (Closes: #426950)
+ [RA] Add jed and friends. Thanks, Jörg Sommer. (Closes: #426469)
+ [RA] Move several maintainer script checks specific to shell scripts
inside the conditional so that they won't run on maintainer scripts
not written in shell.
+ [RA] Diagnose maintainer scripts looking at /var/lib/dpkg/status
directly. Thanks, Guillem Jover. (Closes: #426628)
+ [RA] Diagnose direct modifications to /etc/services, /etc/protocols,
/etc/rpc, and /etc/inetd.conf in maintainer scripts. (Yes, an
eight-year-old bug!) (Closes: #32532)
* checks/version-substvars{.desc,}:
+ [RA] Add a check for deprecated ${Source-Version} substvars. Patch
from Guillem Jover. (Closes: #427577)
* frontend/lintian-info:
+ [CW] Fix uninitialized value warning after reading a blank line.
-- Russ Allbery <rra at debian.org> Mon, 04 Jun 2007 20:29:55 -0700
lintian (1.23.30) unstable; urgency=low
The "beating false positives off with a stick" release.
* checks/common_data.pm:
+ [RA] Add mktemp and sysvinit-utils as known essential packages.
+ [RA] Add Vcs-Mtn and Vcs-Browser to the known source package
fields.
+ [RA] Add Kernel-Version to known udeb control fields.
* checks/control-files:
+ [RA] Allow clilibs, but don't try to check the syntax of it yet.
Thanks, Sebastian Dröge. (Closes: #378088)
* checks/copyright-file:
+ [RA] Exclude the Affero General Public License from the check for
references to the shared GPL copy. (Closes: #420077)
+ [RA] Replace yet another hand-rolled dependency parser with Dep.
* checks/cruft{.desc,}:
+ [RA] Check for svk commit message files.
* checks/debconf{.desc,}:
+ [RA] Remove the dependency check for SETTITLE since all debconf
implementations back to oldstable support it.
+ [RA] Reduce the dependency check for error templates to info since
all debconf implementations back to stable support it.
* checks/debhelper{.desc,}:
+ [RA] Downgrade the dependency check for dh_python and the Python
policy to info since all debhelpers back to stable support it.
+ [RA] Downgrade the dependency check for compatibility level V5 to
info since all debhelpers back to stable support it.
* checks/fields{.desc,}:
+ [RA] The CDBS Python rules only call pycentral or pysupport during
the binary targets, so those dependencies can be safely moved to
Build-Depends-Indep. Still allow them in Build-Depends, though,
since that's where CDBS likes to put them. Thanks, Tristan
Seligmann. (Closes: #420526)
+ [RA] Allow the Python core packages themselves to depend on
python-minimal.
+ [RA] Remove the version constraints for python-central and
python-support dependencies since stable released with a working
version and they weren't in oldstable.
+ [RA] Remove the dependency check on dh_installxfonts for the X.Org
transition since the debhelper released with stable does the right
thing and this dependency is not useful for backports to oldstable.
+ [RA] Remove the version on the quilt dependency check. It's not
worth the effort to maintain a separate version check for oldstable
backports. (Closes: #420160)
* checks/files{.desc,}:
+ [RA] Check for svk commit message files.
+ [RA] Don't consider {copying,license}.dtd extra license files; the
Mozilla suite uses them for non-licenses. (Closes: #420558)
+ [RA] Use $pkg rather than reading fields/package for the x11-common
pre-depend check.
+ [RA] Allow x11-common to install /usr/X11R6/bin.
+ [RA] Downgrade the pre-depends on x11-common requirement for
packages installing into /usr/include/X11 or /usr/lib/X11 to info
since it's only needed for upgrades from sarge or early etch.
* checks/md5sums:
+ [RA] Don't warn about a missing md5sums file if the package contains
nothing for which we would generate an MD5 checksum. Thanks,
Andreas Beckmann. (Closes: #420465)
* checks/manpages:
+ [RA] Cope with more uses of - in *roff escapes that don't need
hyphen warnings.
+ [RA] Don't consider a binary an X binary if it's a symlink into
/etc/X11. (seyon does something weird but probably legitimate.)
+ [RA] Fix manpage-for-non-x11-binary-in-wrong-directory and
manpage-for-x11-binary-in-wrong-directory output. (Closes: #295072)
* checks/menus{.desc,}:
+ [RA] In doc-base control files, check for Index fields for HTML and
Info documents and require that each section after the header have a
Format field. Thanks, Bernhard R. Link. (Closes: #419847)
* checks/rules:
+ [RA] Listing a rule as a dependency of .PHONY is sufficient to mark
it as present for GNU make and hence sufficient for Policy's
requirement. Thanks, Peter Eisentraut. (Closes: #419446)
* checks/scripts{.desc,}:
+ [RA] Packages calling update-xmlcatalog must depend on xml-core.
Also avoid false positives when a package itself provides the
program its maintainer scripts use. Thanks, Daniel Leidert.
(Closes: #419461)
+ [RA] Check for maintainer scripts calling read (but exclude those
that include /usr/share/debconf/confmodule on the grounds that
they're probably only using it as a fallback). Based on a patch by
Luk Claes. (Closes: #231770)
+ [RA] Add pike7.6 and ruby1.9 as valid interpreters.
+ [RA] Diagnose use of /bin/env with a more specific message than the
generic unusual interpreter tag.
+ [RA] Remove the version constraint on the gconf-schemas check since
all versions of gconf2 back to stable provide this script and it's
not worth maintaining a separate check for oldstable backports.
* checks/shared-libs{.desc,}:
+ [RA] Warn if a package declares dependencies in its shlibs control
file that cannot be satisfied by that package (including via
Provides). (Closes: #56440)
* reporting/harness:
+ [RA] Include overridden tags in the lintian output so that we can do
statistical reporting on them and see them in lintian.log.
* reporting/html_reports:
+ [RA] Create stub pages for maintainers with only lintian-clean
packages. (Closes: #305173)
+ [RA] Sort packages on each maintainer's page.
+ [RA] Report statistics on info tags as well.
+ [RA] Generate better file names for maintainer pages with weird
characters.
+ [RA] Fix Perl warnings.
-- Russ Allbery <rra at debian.org> Sat, 28 Apr 2007 16:31:31 -0700
lintian (1.23.29ubuntu1) gutsy; urgency=low
* Resynchronise with Debian. Remaining changes:
- frontend/lintian: Allow warty, hoary, breezy, dapper, edgy, feisty,
*-proposed, *-updates, and *-backports distributions.
* frontend/lintian: Allow gutsy distribution.
-- Colin Watson <cjwatson at ubuntu.com> Fri, 20 Apr 2007 16:27:32 +0100
lintian (1.23.29) unstable; urgency=low
The "look at all the stuff that accumulated during the etch freeze"
release.
* COPYING:
+ [CW] Update to current text of GPL v2 (which talks about the GNU
Lesser General Public License rather than Library, etc.; no functional
changes).
* checks/changelog-file{.desc,}:
+ [RA] Check for bug closers without a colon after closes, but only if
there are at least six digits in the bug number and no non-digits.
Suggestion from Jari Aalto. (Closes: #373918)
* checks/copyright-file{.desc,}:
+ [JA] Update usr-doc-* test to report user-share-doc-* instead.
New tests added: postinst-should-not-set-usr-doc-link,
doc-base-file-references-usr-doc.
Patch from Thijs Kinkhorst. (Closes: #406349).
* checks/common_data.pm:
+ [JA] Perl syntax corrections.
+ [JA] Support the Autobuild: and Vcs-* fields in .dsc files.
Applied patch to implement this by Ian Beckwith. (Closes: #403553).
* checks/control-file:
+ [RA] Allow source in main to generate contrib packages. Thanks,
Bdale Garbee. (Closes: #401881)
* checks/cruft{.desc,}:
+ [RA] Use Dep to check autotools-dev build dependency rather than
rolling our own dependency parsing, thus avoiding problems when it's
the first dependency. Thanks, Tilman Koschnick. (Closes: #412406)
+ [RA] Mention that including CVS or .svn directories in a release
tarball should generally be reported as an upstream bug. Qualify
the statement that export should be used instead of checkout to
refer to snapshot packaging. Thanks, Jari Aalto. (Closes: #373668)
+ [RA] Allow a build dependency on automake to satisfy the
autotools-dev requirement since users may use autoreconf to update
config.{sub,guess}. Thanks, Jordà Polo. (Closes: #417067)
* checks/debconf:
+ [RA] Rather than munging dependencies to cope with the various
implementations of debconf, take advantage of our new dependency
comparison routines and check the full correct dependency. This
should really fix problems with checking the dependencies for
settitle. Patch from Damyan Ivanov. (Closes: #349616)
+ [RA] Check that an appropriate versioned dependency on debconf
and/or cdebconf is present if error template types are used.
Thanks, Christian Perrier. (Closes: #416140)
* checks/debhelper.desc:
+ [RA] Use consistent file naming when diagnosing possibly conflicting
debhelper compat settings. Thanks, Jari Aalto. (Closes: #409122)
* checks/fields{.desc,}:
+ [RA] Add an exception to maintainer-not-full-name for Wookey and a
comment to consider removing the check if we get more false
positives. Thanks, Neil Williams. (Closes: #406731)
+ [RA] Rename build-depends-indep-should-be-build-depends to
clean-should-be-satisfied-by-build-depends to make the reason for
the message clearer without running lintian -i. Thanks to Osamu
Aoki for the suggestion. (Closes: #405840)
+ [RA] Recognize the +bX convention for binary NMUs. Warn about use
of the old three-part version numbers.
* checks/files{.desc,}:
+ [RA] Diagnose creation of subdirectories of /usr/bin other than mh
and the legacy X11 directory. (Closes: #417912)
* checks/manpages:
+ [RA] When checking for hyphen used as a minus sign, avoid false
positives on \s-1 (small font) and \*(-- (pod2man long dash).
+ [RA] Display the full path for binary-without-manpage tags to make
it easier to track down problems.
+ [RA] Ignore binaries in subdirectories of the normal binary
directories (other than /usr/bin/X11 and /usr/bin/mh). These should
be caught by other checks and the man page warnings would likely be
confusing noise.
* checks/menu-format{.desc,}:
+ [RA] If a menu icon isn't an absolute path, only look for it in
/usr/share/pixmaps, not in the old X11R6 paths. Update the long tag
description accordingly.
* checks/menus:
+ [JA] Perl syntax corrections. Removed extra empty newlines.
* checks/lintian.desc:
+ [RA] List emergency as a valid urgency.
* checks/nmu{.desc,}:
+ [RA] List the exact phrases recognized by lintian as marking an NMU.
Reported by Jari Aalto. (Closes: #409108)
+ [RA] Recognize the +bX convention for binary NMUs.
* checks/po-debconf:
+ [RA] Now that we're passing --use-untranslated to msgcmp, we have to
compare the generated pot file with the one in the package both
directions to catch all out of date errors. Thanks, Thomas
Huriaux. (Closes: #402662)
* checks/rules{.desc,}:
+ [RA] Fix the policy section for debian-rules-missing-required-target
and debian-rules-not-a-makefile. Thanks, Daniel Kahn Gillmor.
(Closes: #414964)
+ [RA] Warn about use of $(PWD) instead of $(CURDIR).
+ [RA] Setting DH_COMPAT globally in debian/rules is now deprecated in
favor of debian/compat. Patch from Luk Claes. (Closes: #330025)
* checks/scripts{.desc,}:
+ [RA] update-inetd is now its own package and netbase may not always
depend on it. Update the check to require a dependency on
update-inetd, inet-superserver, or one of the inet-superserver
packages that provides update-inetd. Reported by Tatsuya Kinoshita.
(Closes: #402319)
+ [RA] Mention SUSv3 in the bashism and non-posix tag descriptions,
note that use of test -a/-o and local aren't bugs but may still be
worth avoiding, and mention short circuiting of && and ||. (Thanks
to Jari Aalto for the latter).
+ [RA] Add /usr/bin/gbr2, provided by gambas2-runtime. Thanks, José
"L. Redrejo" Rodríguez. (Closes: #403515)
+ [RA] Add /usr/bin/jruby0.9, provided by jruby0.9. Thanks, Sebastien
Delafond. (Closes: #418105)
* doc/README:
+ Document --color option. Based on a patch from Loïc Minier.
* depcheck/deppages.pl:
+ [JA] Perl syntax corrections.
* depcheck/report2html.pl:
+ [JA] Perl syntax corrections.
* frontend/lintian:
+ [JA] Removed trailing spaces and other perl syntax corrections.
+ [RA] Add --color option to optionally colorize lintian tags based on
their severity. Based on a patch from Loïc Minier.
+ [RA] Accept emergency as a valid urgency and check urgencies
case-insensitively since that's what Policy specifies. Thanks, Joey
Hess. (Closes: #412577)
* frontend/lintian-info:
+ [RA] Ignore ANSI color sequences when parsing lintian tags.
* lib/Checker.pm
+ [JA] Perl syntax corrections.
* lib/Lab.pm
+ [JA] Perl syntax corrections.
* lib/Tags.pm
+ [JA] Perl syntax corrections.
+ [RA] Support for colorizing lintian tags based on their severity.
Based on a patch from Loïc Minier. (Closes: #399714)
* man/lintian.1:
+ [RA] Document --color. Based on a patch from Loïc Minier.
* unpack/unpack-*pkg*
+ [JA] Perl syntax corrections.
-- Russ Allbery <rra at debian.org> Tue, 10 Apr 2007 21:08:23 -0700
lintian (1.23.28) unstable; urgency=high
* collection/objdump-info:
+ [RA] Remove unsafe temporary file creation in left-over debugging
code added accidentally when fixing #399456. Thanks, Josh
Triplett. (Closes: #414237)
-- Russ Allbery <rra at debian.org> Fri, 9 Mar 2007 22:58:59 -0800
** Affects: feisty-backports
Importance: Undecided
Status: New
--
Please backport lintian from Gutsy
https://bugs.launchpad.net/bugs/140812
You received this bug notification because you are a member of Ubuntu
Backporters, which is the registrant for Feisty Backports.
More information about the ubuntu-backports
mailing list