apt can't install koffice-dev, but missing kformula dependency exists

Bug #447788 reported by Steve Beattie
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
koffice (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: apt

apt-get install koffice-dev fails claiming that it has a dependency on kformula = 1:1.6.3-7ubuntu6 that will not be installed, but the only version of kformula in jaunty's archive is 1:1.6.3-7ubuntu6, and apt-get install koffice-dev kformula successfully resolves dependencies:

  $ apt-cache policy koffice-dev
  koffice-dev:
    Installed: (none)
    Candidate: 1:1.6.3-7ubuntu6
    Version table:
       1:1.6.3-7ubuntu6 0
          500 http://us.archive.ubuntu.com jaunty/main Packages

  $ sudo apt-get install koffice-dev
  Reading package lists... Done
  Building dependency tree
  Reading state information... Done
  Some packages could not be installed. This may mean that you have
  requested an impossible situation or if you are using the unstable
  distribution that some required packages have not yet been created
  or been moved out of Incoming.
  The following information may help to resolve the situation:

  The following packages have unmet dependencies:
    koffice-dev: Depends: kformula (= 1:1.6.3-7ubuntu6) but it is not going to be installed
  E: Broken packages

  $ apt-cache policy kformula
  kformula:
    Installed: (none)
    Candidate: 1:1.6.3-7ubuntu6
    Version table:
       1:1.6.3-7ubuntu6 0
          500 http://us.archive.ubuntu.com jaunty/main Packages

  $ sudo apt-get install koffice-dev kformula
  Reading package lists... Done
  Building dependency tree
  Reading state information... Done
  The following packages were automatically installed and are no longer required:
    libclucene0ldbl libxine1-x librdf0 kdebase-runtime-data-common linux-headers-2.6.28-11
    libqt4-sql-mysql libqt4-dbus libxine1-misc-plugins libxcb-xv0 libqt4-qt3support
    kde-icons-oxygen libxine1-bin libexiv2-5 librasqal1 libsoprano4 redland-utils kdelibs5-data
    linux-headers-2.6.28-11-generic libqtcore4 libxcb-shape0 libqt4-sql libqt4-svg
    libstreamanalyzer0 libphonon4 libqt4-xml libqt4-network phonon-backend-xine libqt4-designer
    libqtgui4 libstreams0 libraptor1 libmodplug0c2 exiv2 libqt4-script libxcb-shm0 soprano-daemon
    kdebase-runtime-data raptor-utils libmpcdec3 qt4-qtconfig libxine1-console libxine1
  Use 'apt-get autoremove' to remove them.
  The following extra packages will be installed:
    comerr-dev cvs exiv2 gawk gettext-kde karbon kchart kde-icons-oxygen kdebase-runtime-data
    kdebase-runtime-data-common kdelibs-data kdelibs4-dev kdelibs4c2a kdelibs5-data
    kdesdk-scripts kexi kivio kivio-data koffice koffice-data koffice-libs koshell kplato
    kpresenter kpresenter-data krita krita-data kspread kthesaurus kugar kword kword-data
    latex-xft-fonts libacl1-dev libart-2.0-dev libasound2-dev libaspell-dev libattr1-dev
    libaudio-dev libaudio2 libavahi-client-dev libavahi-common-dev libavahi-qt3-1
    libavahi-qt3-dev libbz2-dev libclucene0ldbl libcups2-dev libdbus-1-dev libexiv2-5
    libexpat1-dev libfontconfig1-dev libfreetype6-dev libgcrypt11-dev libgl1-mesa-dev
    libglu1-mesa-dev libgnutls-dev libgpg-error-dev libice-dev libidn11-dev libilmbase-dev
    libjasper-dev libjpeg62-dev libkadm55 libkrb5-dev liblcms1-dev liblua50 liblua50-dev
    liblualib50 liblualib50-dev libmng-dev libmodplug0c2 libmpcdec3 libmysqlclient15off
    libopenexr-dev libpcre3-dev libpcrecpp0 libphonon4 libpng12-dev libpoppler-qt2 libpq5
    libpqxx-2.6.9ldbl libpthread-stubs0 libpthread-stubs0-dev libqt3-compat-headers
    libqt3-headers libqt3-mt libqt3-mt-dev libqt4-dbus libqt4-designer libqt4-network
    libqt4-qt3support libqt4-script libqt4-sql libqt4-sql-mysql libqt4-svg libqt4-xml libqtcore4
    libqtgui4 libraptor1 librasqal1 librdf0 libruby1.8 libsasl2-dev libsm-dev libsoprano4
    libssl-dev libstreamanalyzer0 libstreams0 libtasn1-3-dev libtiff4-dev libtiffxx0c2 libwv2-1c2
    libx11-dev libxau-dev libxcb-shape0 libxcb-shm0 libxcb-xv0 libxcb1-dev libxcursor-dev
    libxdmcp-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxine1 libxine1-bin
    libxine1-console libxine1-misc-plugins libxine1-x libxinerama-dev libxml2-dev libxmu-dev
    libxmu-headers libxrandr-dev libxrender-dev libxslt1-dev libxt-dev lua50 mesa-common-dev
    mysql-common phonon-backend-xine qt3-dev-tools qt4-qtconfig raptor-utils redland-utils ruby
    ruby1.8 soprano-daemon ttf-dejavu ttf-dejavu-extra x11proto-core-dev x11proto-fixes-dev
    x11proto-input-dev x11proto-kb-dev x11proto-randr-dev x11proto-render-dev x11proto-xext-dev
    x11proto-xinerama-dev xtrans-dev zlib1g-dev
  Suggested packages:
    kdebase perl-suid dmalloc kdelibs5-doc qt4-doc valgrind devscripts kexi-mdb-plugin
    koffice-i18n koffice-doc wordnet texlive-base libasound2-doc aspell-doc nas libgcrypt11-doc
    gnutls-doc gnutls-bin guile-gnutls krb5-doc libqt3-mt-mysql libqt3-mt-odbc libqt3-mt-psql
    libqt3-i18n qt3-doc libqt4-dev gxine xine-ui libxine1-doc libxine-doc libxine1-ffmpeg
    ruby1.8-examples rdoc1.8 ri1.8
  Recommended packages:
    khelpcenter koffice-doc-html khelpcenter4
  The following NEW packages will be installed:
    comerr-dev cvs exiv2 gawk gettext-kde karbon kchart kde-icons-oxygen kdebase-runtime-data
    kdebase-runtime-data-common kdelibs-data kdelibs4-dev kdelibs4c2a kdelibs5-data
    kdesdk-scripts kexi kformula kivio kivio-data koffice koffice-data koffice-dev koffice-libs
    koshell kplato kpresenter kpresenter-data krita krita-data kspread kthesaurus kugar kword
    kword-data latex-xft-fonts libacl1-dev libart-2.0-dev libasound2-dev libaspell-dev
    libattr1-dev libaudio-dev libaudio2 libavahi-client-dev libavahi-common-dev libavahi-qt3-1
    libavahi-qt3-dev libbz2-dev libclucene0ldbl libcups2-dev libdbus-1-dev libexiv2-5
    libexpat1-dev libfontconfig1-dev libfreetype6-dev libgcrypt11-dev libgl1-mesa-dev
    libglu1-mesa-dev libgnutls-dev libgpg-error-dev libice-dev libidn11-dev libilmbase-dev
    libjasper-dev libjpeg62-dev libkadm55 libkrb5-dev liblcms1-dev liblua50 liblua50-dev
    liblualib50 liblualib50-dev libmng-dev libmodplug0c2 libmpcdec3 libmysqlclient15off
    libopenexr-dev libpcre3-dev libpcrecpp0 libphonon4 libpng12-dev libpoppler-qt2 libpq5
    libpqxx-2.6.9ldbl libpthread-stubs0 libpthread-stubs0-dev libqt3-compat-headers
    libqt3-headers libqt3-mt libqt3-mt-dev libqt4-dbus libqt4-designer libqt4-network
    libqt4-qt3support libqt4-script libqt4-sql libqt4-sql-mysql libqt4-svg libqt4-xml libqtcore4
    libqtgui4 libraptor1 librasqal1 librdf0 libruby1.8 libsasl2-dev libsm-dev libsoprano4
    libssl-dev libstreamanalyzer0 libstreams0 libtasn1-3-dev libtiff4-dev libtiffxx0c2 libwv2-1c2
    libx11-dev libxau-dev libxcb-shape0 libxcb-shm0 libxcb-xv0 libxcb1-dev libxcursor-dev
    libxdmcp-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxine1 libxine1-bin
    libxine1-console libxine1-misc-plugins libxine1-x libxinerama-dev libxml2-dev libxmu-dev
    libxmu-headers libxrandr-dev libxrender-dev libxslt1-dev libxt-dev lua50 mesa-common-dev
    mysql-common phonon-backend-xine qt3-dev-tools qt4-qtconfig raptor-utils redland-utils ruby
    ruby1.8 soprano-daemon ttf-dejavu ttf-dejavu-extra x11proto-core-dev x11proto-fixes-dev
    x11proto-input-dev x11proto-kb-dev x11proto-randr-dev x11proto-render-dev x11proto-xext-dev
    x11proto-xinerama-dev xtrans-dev zlib1g-dev
  0 upgraded, 162 newly installed, 0 to remove and 0 not upgraded.
  Need to get 139MB of archives.
  After this operation, 385MB of additional disk space will be used.
  Do you want to continue [Y/n]?

dpkg doesn't show any held packages as reported by dpkg --get-selections:

  $ dpkg --get-selections | grep -c -v "install$"
  0

This is reproducable from a stock jaunty ubuntu install with all updates (as of 2009-10-09) applied. It does not appear to occur in karmic.

Attached is the full output of dpkg --get-selections.

ProblemType: Bug
Architecture: i386
Dependencies:
 libgcc1 1:4.3.3-5ubuntu4
 gcc-4.3-base 4.3.3-5ubuntu4
 libstdc++6 4.3.3-5ubuntu4
 findutils 4.4.0-2ubuntu4
 libc6 2.9-4ubuntu6.1
DistroRelease: Ubuntu 9.04
Package: apt 0.7.20.2ubuntu6
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: apt
Uname: Linux 2.6.28-15-generic i686

Revision history for this message
Steve Beattie (sbeattie) wrote :
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

This was probably caused by one of kformula's dependencies conflicting with one of kdelib5's dependencies. Should all be fixed with Kubuntu 10.04 now that KOffice 1.x is no longer around.

affects: apt (Ubuntu) → koffice (Ubuntu)
Changed in koffice (Ubuntu):
status: New → 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.