[karmic] JMagik is unstallable because of missing dependencies (due to a FTBFS)

Bug #462382 reported by Fabrice Coutadeur
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
jmagick (Ubuntu)
Fix Released
Medium
Fabrice Coutadeur
Karmic
Fix Released
Medium
Fabrice Coutadeur

Bug Description

Hi,

Actually, libjmagick6-jni appears as non-installable because of an old dependency on libmagickcore1:
sudo apt-get install libjmagick6-jni
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:
  libjmagick6-jni: Depends: libmagickcore1 but it is not installable
E: Broken packages

This is because this package FTBFS due to a change in the magick API.

Impact of the bug: this package cannot be installed, and gives an error during the upgrade

How the bug has been addressed: by refreshing the patch 01_libmagickcore_transition.patch and also updating the debian/rules file

TEST CASE: run 'sudo apt-get install libjmagick6-jni' will give a "Broken packages" error. Ater installing the new package, libjmagick6-jni can be installed

Potential regression: none as the package cannot be used in the actual state

Thanks,
Fabrice

Changed in jmagick (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Martin Pitt (pitti) wrote :

I reviewed the package in -proposed, approved. Will accept right after karmic release.

Changed in jmagick (Ubuntu Karmic):
assignee: nobody → fabrice_sp (fabricesp)
status: New → Fix Committed
Revision history for this message
Martin Pitt (pitti) wrote :

Accepted jmagick into karmic-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

tags: added: verification-needed
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

-proposed enabled:
fabrice@fabrice-desktop:~/data/build/bugfix$ apt-cache policy libjmagick6-jni
libjmagick6-jni:
  Installed: (none)
  Candidate: 6.2.6-0-4ubuntu1.1
  Version table:
     6.2.6-0-4ubuntu1.1 0
        500 http://archive.ubuntu.com karmic-proposed/universe Packages
     6.2.6-0-4ubuntu1 0
        500 http://archive.ubuntu.com karmic/universe Packages

libjmagick6-jni now installs fine:
sudo apt-get install libjmagick6-jni
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  plplot9-driver-xwin libmagick++2 liblapack3gf libhdf5-serial-1.6.6-0
  libcsiro0 libblas3gf libplplot-c++9c2 libhdf4g libgfortran3 libplplot9
  libqhull5 python-numarray libnetcdf4
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
  libjmagick6-jni
0 upgraded, 1 newly installed, 0 to remove and 58 not upgraded.
Need to get 37.5kB of archives.
After this operation, 156kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com karmic-proposed/universe libjmagick6-jni 6.2.6-0-4ubuntu1.1 [37.5kB]
Fetched 37.5kB in 0s (99.9kB/s)
Selecting previously deselected package libjmagick6-jni.
(Reading database ... 178454 files and directories currently installed.)
Unpacking libjmagick6-jni (from .../libjmagick6-jni_6.2.6-0-4ubuntu1.1_amd64.deb) ...
Setting up libjmagick6-jni (6.2.6-0-4ubuntu1.1) ...

Martin Pitt (pitti)
tags: added: verification-donee
removed: verification-needed
tags: added: verification-done
removed: verification-donee
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package jmagick - 6.2.6-0-4ubuntu1.1

---------------
jmagick (6.2.6-0-4ubuntu1.1) karmic-proposed; urgency=low

  * debian/rules: added $(DEB_DESTDIR) to JAVADOC_DIR to fix a FTBFS
    (LP: #462382)
  * 01_libmagickcore_transition.patch: updated to take into account the latest
    version of magick (dropped 4th argument) and also fix a FTBFS (patch taken
    from Fedora)

 -- Fabrice Coutadeur <email address hidden> Wed, 28 Oct 2009 04:33:07 +0000

Changed in jmagick (Ubuntu Karmic):
status: Fix Committed → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote :

Copied to lucid.

Changed in jmagick (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.