libmagick10 transition to libmagickcore1

Bug #348160 reported by Fabrice Coutadeur
40
This bug affects 2 people
Affects Status Importance Assigned to Milestone
autotrace (Ubuntu)
Fix Released
Undecided
Alessandro Ghersi
imageinfo (Ubuntu)
Fix Released
Undecided
Unassigned
jmagick (Ubuntu)
Fix Released
Undecided
Unassigned
kallery (Ubuntu)
Fix Released
Undecided
Unassigned
kmediafactory (Ubuntu)
Fix Released
Undecided
Fabrice Coutadeur

Bug Description

Binary package hint: imageinfo

Hi,

imageinfo is not installable in Jaunty, because it's depending on libmagick10, but the new library name is libmagickcore1 in Jaunty.
The package should be rebuilt to take the new name

It also affect autotrace, jmagick and kallery.

See also bug 346141

Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :
Changed in imageinfo:
status: New → Confirmed
description: updated
description: updated
description: updated
Revision history for this message
Daniel Holbach (dholbach) wrote :

Uploaded. Sitting in the queue.

Changed in imageinfo (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Daniel Holbach (dholbach) wrote :

Unsubscribing sopnsors team for now.

Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

Debdiff for kallery: a patch has been necessary to drop -lMagick in Makefile.am and Makefile.in

Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :
Changed in kallery:
status: New → Confirmed
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Taking a look at kallery right now.

Changed in kallery (Ubuntu):
assignee: nobody → echidnaman
status: Confirmed → In Progress
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Uploaded. Thanks for your contribution to Ubuntu.

Changed in kallery (Ubuntu):
assignee: echidnaman → nobody
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package kallery - 1.2.0-1ubuntu1

---------------
kallery (1.2.0-1ubuntu1) jaunty; urgency=low

  * debian/control:
    - Changed build dependency from libmagick9-dev to libmagickcore-dev for
      libmagick10 to libmagickcore1 transition (LP: #348160)
    - Added quilt as build dependency
  * debian/rules:
    - Added --without-arts to configure parameters to get rid of aRts
      (LP: #348290)
    - Condition call to make distclean to get rid of a lintian error
    - Added a touch of config.status in clean target to avoid a call to
      configure during initial cleaning
    - Added patch/unpatch targets in configure and clean target
  * debian/patches/libmagickcore_transition.patch: patch to delete -lMagick
    flag in kallery_LDADD in kallery/Makefile.* files (it's automatically added
    by configure script)

 -- Fabrice Coutadeur <email address hidden> Wed, 25 Mar 2009 04:14:49 +0000

Changed in kallery:
status: Fix Committed → Fix Released
Revision history for this message
Alessandro Ghersi (alessandro-ghersi) wrote :
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

Hi,

Some comments on your debdiff:
- As you made change to the package, you have to change the version to ubuntu1 instead of build3.
- By policy, we don't change the Standards-Version in patching a package.
- You can get rid of quilt, and make the changes directly in the source: Debian maintainer already did it a lot.
- Don't mention XSBC-Original-Maintainer in the changelog
- You need to close the bug report in your changelog, by adding (LP: #348160) to the line that fix this bug report. This will close this bug report automatically.
- Why libmagickwand-dev and not libmagickcore-dev? Just curious.

Anyway, thanks for your debdiff, and looking forward for a fixed one ;-)

Fabrice

Revision history for this message
Alessandro Ghersi (alessandro-ghersi) wrote :

I will reupload my debdiff, thanks for review. From libmagickcore-dev changelog:
imagemagick (7:6.4.5.4.dfsg1-1ubuntu2) jaunty; urgency=low

  * Merge control changes from 7:6.4.8.0-1 taken from Debian experimental:
    libmagickwand-dev provides libmagick9-dev and libmagick++-dev provides
    libmagick++9-dev; see Debian #507269.

So, you can use libmagickwand-dev instead libmagickcore-dev

Revision history for this message
Alessandro Ghersi (alessandro-ghersi) wrote :
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

Hi,

To keep the debdiff smaller, I would definitively drop quilt, and modify the source directly (that's what I've been requested to do for another bug report).
Also, why did you change autotrace.install ? It seems to install fine without your change.
Other changes seems fine to me.
If you want some clarification, I'm on irc (#ubuntu-motu), and we can chat ;-)
Thanks!
Fabrice

Changed in imageinfo:
status: Fix Committed → Fix Released
Changed in kmediafactory:
assignee: nobody → fabricesp
status: New → In Progress
Changed in jmagick:
assignee: nobody → fabricesp
status: New → In Progress
Changed in autotrace:
assignee: nobody → alessandro-ghersi
status: New → In Progress
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

debdiff for jmagick

Changed in jmagick:
assignee: fabricesp → nobody
status: In Progress → Confirmed
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

debdiff for kmediafactory, that also fix #330684

Changed in kmediafactory:
assignee: fabricesp → nobody
status: In Progress → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package kmediafactory - 0.5.2-0ubuntu5

---------------
kmediafactory (0.5.2-0ubuntu5) jaunty; urgency=low

  * debian/control:
    - changed build dependency from libdvdread3-dev to libdvdread-dev for
      libdvdread 4.x transition (LP: #330684)
    - Also changed dependency on libmagick++9-dev to libmagick++-dev for
      libmagickcore transition (LP: #348160)
    - Added dvd-slideshow support by adding dvd-slideshow in build dependency
    - debian/patches/libmagickcore_transition.diff: fix compilation errors
      because of new libmagickcore class names and includes

 -- Fabrice Coutadeur <email address hidden> Wed, 25 Mar 2009 21:24:41 +0000

Changed in kmediafactory:
status: Confirmed → Fix Released
Revision history for this message
Luca Falavigna (dktrkranz) wrote :

kmediafactory FTBFS on i386:

/bin/bash ../../../libtool --silent --mode=compile cc -DHAVE_CONFIG_H -I. -I/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386 -I../../.. -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -DCONFIG_DECODERS -DCONFIG_ENCODERS -DCONFIG_MUXERS -DCONFIG_DEMUXERS -I/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386 -I/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec -I/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavutil -I/usr/include/ImageMagick -I/usr/include/kde -I/usr/share/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -std=gnu99 -w -fomit-frame-pointer -msse -Os -g1 `echo -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DNDEBUG -O2 -g -O2 -g -Wall -O2 -Wformat-security -Wmissing-format-attribute | sed -e ' s/-funroll-loops//g; s/-g[0-9]/-g1/g; s/-O[0-9]/-Os/g'` -c -o dsputil_mmx.lo `test -f '/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/dsputil_mmx.c' || echo '/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/'`/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/dsputil_mmx.c
/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/h264dsp_mmx.c: In function 'h264_h_loop_filter_luma_mmx2':
/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/dsputil_mmx.c:621: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/dsputil_mmx.c:621: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/dsputil_mmx.c:621: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/dsputil_mmx.c:621: error: 'asm' operand has impossible constraints
/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/dsputil_mmx.c:621: error: 'asm' operand has impossible constraints
/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/dsputil_mmx.c:621: error: 'asm' operand has impossible constraints
/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/dsputil_mmx.c:621: error: 'asm' operand has impossible constraints
/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/h264dsp_mmx.c:206: error: 'asm' operand has impossible constraints
/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/dsputil_mmx.c:621: error: 'asm' operand has impossible constraints
/build/buildd/kmediafactory-0.5.2/./ffmpeg/libavcodec/i386/dsputil_mmx.c:621: error: 'asm' operand has impossible constraints
make[5]: *** [dsputil_mmx.lo] Error 1

Changed in kmediafactory (Ubuntu):
assignee: nobody → fabricesp
status: Fix Released → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

---------------
jmagick (6.2.6-0-4ubuntu1) jaunty; urgency=low

  * debian/patches/01_libmagickcore_transition.patch: libmagickcore transition.
    The function GetOnePixel has now a 4th argument instead of a return value
    (LP: #348160)

 -- Fabrice Coutadeur <email address hidden> Fri, 27 Mar 2009 05:59:30 +0000

Changed in jmagick:
status: Confirmed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package autotrace - 0.31.1-13ubuntu1

---------------
autotrace (0.31.1-13ubuntu1) jaunty; urgency=low

  * Rebuild for libmagick10 -> libmagickcore1 transition (LP: #348160)
  * Fix input-magick.c to build against current ImageMagick api
  * Improved debian/watch file and autotrace.install

 -- Alessandro Ghersi <email address hidden> Thu, 26 Mar 2009 01:08:43 +0100

Changed in autotrace:
status: In Progress → Fix Released
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

opened bug #350132 for FTBFS in i386 (I'm using an amd64)

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

Duplicates of this bug

Other bug subscribers

Remote bug watches

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