Please backport lintian from Gutsy

Bug #140812 reported by Marco Rodrigues
4
Affects Status Importance Assigned to Milestone
Feisty Backports
Fix Released
Undecided
Unassigned

Bug Description

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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> 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 <email address hidden> Fri, 9 Mar 2007 22:58:59 -0800

Revision history for this message
Automated Backports Builder (john-dong+backport-builder) wrote : Notification of build SUCCESS for lintian

Howdy! This message is to inform you that the build you requested of lintian from gutsy to feisty has been completed.
Its status is: SUCCESS
For further information, build logs, and testing .deb packages, please see: http://sharkattack.media.mit.edu/inventory/check_builds/113

Thanks,
The Backports Builder

Revision history for this message
Marco Rodrigues (gothicx) wrote :
Download full text (19.5 KiB)

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 <email address hidden> 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 <email address hidden> Thu, 21 Jun 2007 01:47:53 -0700

lintian (1.23.31ubuntu2) gutsy; urgency=low

  * If version contains "ubuntu", only accept Ubuntu distributions
 ...

Revision history for this message
John Dong (jdong) wrote :

Looks good for backporting, Approved.

Changed in feisty-backports:
status: New → In Progress
Revision history for this message
Jonathan Riddell (jr) wrote :

I: Building backport of lintian-1.23.32ubuntu1 as 1.23.32ubuntu1~feisty1 ... done.

Changed in feisty-backports:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.