Lintian strings scripts cannot handle spaces in path names

Bug #540342 reported by Brian Thomason
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
lintian (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: lintian

When running lintian against a package which has files in directories with spaces, it crashes out.

Tags: patch
Revision history for this message
Brian Thomason (brian-thomason) wrote :
tags: added: patch
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

Can you please provide a sample source package? I can't reproduce this in my trials.

Revision history for this message
Raphael Geissert (atomo64) wrote :

I've been aware of it for a while now. There was no real hurry to fix it because dpkg-dev itself was failing (see debbugs#565712).

Revision history for this message
Nathan Handler (nhandler) wrote :

Setting as Incomplete until steps to reproduce the issue are provided. These are necessary in order to test and verify the patch works before sending it upstream.

Changed in lintian (Ubuntu):
status: New → Incomplete
Revision history for this message
Dimitri John Ledkov (xnox) wrote : Re: [Bug 540342] Re: Lintian strings scripts cannot handle spaces in path names

On 6 May 2010 02:37, Nathan Handler <email address hidden> wrote:
> Setting as Incomplete until steps to reproduce the issue are provided.
> These are necessary in order to test and verify the patch works before
> sending it upstream.
>

The upstream author replied above that he is aware of the issue and is
pending on figuring out how to fit this into lintian reorganisation
work......

> ** Changed in: lintian (Ubuntu)
>       Status: New => Incomplete
>
> --
> Lintian strings scripts cannot handle spaces in path names
> https://bugs.launchpad.net/bugs/540342
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (5.8 KiB)

This bug was fixed in the package lintian - 2.4.2ubuntu1

---------------
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.

lintian (2.4.2) unstable; urgency=low

  The "Policy 3.9.0" release.

  * Summary of tag changes:
    + Added:
      - arch-wildcard-in-binary-package
      - bad-provided-package-name
      - conflicts-with-version
      - copyright-refers-to-deprecated-bsd-license-file
      - init.d-script-depends-on-unknown-virtual-facility
      - team-upload-has-incorrect-version-number
      - xc-package-type-in-debian-control (pedantic)
    + Removed:
      - arch-any-in-binary-pkg (now in arch-wildcard-in-binary-package)
      - package-type-in-debian-control

  * checks/changes-file.desc:
    + [RA] Add references for file-size-mismatch-in-changes-file and
      checksum-mismatch-in-changes-file.
  * checks/control-file{,.desc}:
    + [RA] Remove package-type-in-debian-control now that dpkg-dev handles
      it as desired by the d-i team. xc-package-type-in-debian-control
      replaces it as a pedantic check to encourage switching to the
      official name. Thanks, Raphael Hertzog.
    + [RA] Add reference for debian-control-with-duplicate-fields.
  * checks/copyright-file{,.desc}:
    + [RA] Deprecate references to /usr/share/common-licenses/BSD in
      debian/copyright following the change in Policy 3.8.5.
  * checks/fields{,.desc}:
    + [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-on-essential-package checks, as
      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-in-binary-pkg to arch-wildcard-in-binary-package
      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/huge-usr-share{,.desc}:
    + [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/init.d{,.desc}:
    + [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/manpages{,.desc}:
    + [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/menu-format.desc:
    + [RA] Fix typo in long description of duplicated-key-in-desktop-entry.
      Thanks, Niels Thykier. (Closes: #580700)
  * checks/menus:
 ...

Read more...

Changed in lintian (Ubuntu):
status: Incomplete → 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.