Apt can't cope with Matplotlib build dependencies

Bug #72344 reported by edschofield
6
Affects Status Importance Assigned to Milestone
apt (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

me@host:~$ sudo apt-get build-dep matplotlib
Password:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Build-Depends dependency for matplotlib cannot be satisfied because the package xbase-clients[!s390] cannot be found

Could this be fixed in Edgy, or would this have to wait for Feisty?

Revision history for this message
Caroline Ford (secretlondon) wrote :

http://packages.ubuntu.com/edgy/source/matplotlib says that xbase-clients is available - although as it "smooths upgrades from Ubuntu 5.04" I don't know why it is in Edgy.

Revision history for this message
Caroline Ford (secretlondon) wrote :

Actually the dapper version doesn't build-depend on xbase-clients.

Revision history for this message
William Grant (wgrant) wrote :

The issue is apt-get's handling of the lack of space between the package name and architecture thingy. matplotlib is following policy, as whitespace is unnecessary unless something is ambiguous. It is conventional, but not required, to have a space there. Thus, it's an apt-get bug. Reassigning there.

Changed in matplotlib:
status: Unconfirmed → Confirmed
Michael Vogt (mvo)
description: updated
Revision history for this message
Julian Andres Klode (juliank) wrote :

We have fixed this in the debian-sid branch and it should be merged into the Ubuntu branch and uploaded, maybe in natty, but definitely in oneiric.

------------------------------------------------------------
revno: 2108
revision-id: <email address hidden>
parent: <email address hidden>
fixes bug(s): https://launchpad.net/bugs/72344
committer: Julian Andres Klode <email address hidden>
branch nick: debian-sid
timestamp: Thu 2011-04-14 12:28:00 +0200
message:
  * apt-pkg/deb/deblistparser.cc:
    - Handle no space before "[" in build-dependencies (LP: #72344)

Changed in apt (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package apt - 0.8.14.1ubuntu1

---------------
apt (0.8.14.1ubuntu1) oneiric; urgency=low

  [ Michael Vogt ]
  * merged from the debian-sid bzr branch

  [ Julian Andres Klode ]
  * apt-pkg/depcache.cc:
    - Really release action groups only once (Closes: #622744)
    - Make purge work again for config-files (LP: #244598) (Closes: #150831)
  * debian/apt.cron.daily:
    - Check power after wait, patch by manuel-soto (LP: #705269)
  * debian/control:
    - Move ${shlibs:Depends} to Pre-Depends, as we do not want APT
      unpacked if a library is too old and thus break upgrades
  * doc/apt-key.8.xml:
    - Document apt-key net-update (LP: #192810)

apt (0.8.14.1) unstable; urgency=low

  * apt-pkg/acquire-item.cc:
    - Only try to rename existing Release files (Closes: #622912)

apt (0.8.14) unstable; urgency=low

  [ Julian Andres Klode ]
  * apt-pkg/indexcopy.cc:
    - Use RealFileExists() instead of FileExists(), allows amongst other
      things a directory named Sources to exist on a CD-ROM (LP: #750694).
  * apt-pkg/acquire-item.cc:
    - Use Release files even if they cannot be verified (LP: #704595)
  * cmdline/apt-get.cc:
    - Do not install recommends for build-dep (Closes: #454479) (LP: #245273)
  * apt-pkg/deb/deblistparser.cc:
    - Handle no space before "[" in build-dependencies (LP: #72344)
  * apt-pkg/policy.cc:
    - Allow pinning by glob() expressions, and regular expressions
      surrounded by slashes (the "/" character) (LP: #399474)
      (Closes: #121132)
  * debian/control:
    - Set Standards-Version to 3.9.2

  [ Michael Vogt ]
  * mirror method:
    - do not crash if the mirror file fails to download
  * apt-pkg/aptconfiguration.cc:
    - fix comparing for a empty string
  * debian/apt.cron.daily:
    - run unattended-upgrades even if there was a error during
      the apt-get update (LP: #676295)

  [ David Kalnischkies ]
  * apt-pkg/pkgcache.cc:
    - use the native Architecture stored in the cache header instead of
      loading it from configuration as suggested by Julian Andres Klode
 -- Michael Vogt <email address hidden> Fri, 29 Apr 2011 17:55:20 +0200

Changed in apt (Ubuntu):
status: Fix Committed → 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.