ius-coredev team mailing list archive
-
ius-coredev team
-
Mailing list archive
-
Message #06019
[Bug 640573] Re: WL: ImageMagick-6.6.4-2
I did some digging on this, and I found out that ImageMagick has bumped
the soname of two important libraries.
Fedora Rawhide:
$ rpm -qp --queryformat="%{version}\n" ImageMagick-libs-6.9.1.3-0.beta.3.fc23.2.x86_64.rpm
6.9.1.3
$ rpm -qp --provides ImageMagick-libs-6.9.1.3-0.beta.3.fc23.2.x86_64.rpm | grep -e MagickCore -e MagickWand
libMagickCore-6.Q16.so.2()(64bit)
libMagickWand-6.Q16.so.2()(64bit)
Fedora 22:
$ dnf repoquery --queryformat="%{version}" ImageMagick-libs.x86_64
6.8.8.10
$ dnf repoquery --provides ImageMagick-libs.x86_64 | grep -e MagickCore -e MagickWand
libMagickCore-6.Q16.so.2()(64bit)
libMagickWand-6.Q16.so.2()(64bit)
CentOS 7:
$ repoquery --queryformat="%{version}" ImageMagick.x86_64
6.7.8.9
$ repoquery --provides ImageMagick.x86_64 | grep -e MagickCore -e MagickWand
libMagickCore.so.5()(64bit)
libMagickWand.so.5()(64bit)
CentOS 6:
$ repoquery --queryformat="%{version}" ImageMagick.x86_64
6.5.4.7
$ repoquery --provides ImageMagick.x86_64 | grep -e MagickCore -e MagickWand
libMagickCore.so.2()(64bit)
libMagickWand.so.2()(64bit)
This is a problem because IUS ships pecl modules that compile against
stock ImageMagick.
CentOS 6:
$ repoquery --requires php54-pecl-imagick | grep -e MagickCore -e MagickWand
libMagickCore.so.2()(64bit)
libMagickWand.so.2()(64bit)
$ repoquery --requires php55u-pecl-imagick | grep -e MagickCore -e MagickWand
libMagickCore.so.2()(64bit)
libMagickWand.so.2()(64bit)
$ repoquery --requires php56u-pecl-imagick | grep -e MagickCore -e MagickWand
libMagickCore.so.2()(64bit)
libMagickWand.so.2()(64bit)
CentOS 7:
$ repoquery --requires php56u-pecl-imagick | grep -e MagickCore -e MagickWand
libMagickCore.so.5()(64bit)
libMagickWand.so.5()(64bit)
Providing a second version of ImageMagick (lets call it ImageMagick69u
for arguments sake) would lead to us having to maintain all the
combinations of ImageMagick/ImageMagick69u for each IUS PHP branch
(php54/php55u/php56u).
php54-pecl-imagick
php54-pecl-imagick69u
php55u-pecl-imagick
php55u-pecl-imagick69u
php556u-pecl-imagick
php556u-pecl-imagick69u
That means this isn't just a request for one new package, it is a
request for four new packages. It also complicates the builds of our
existing pecl-imagick packages, since we will need to modify them to
ensure they build against stock ImageMagick and not ImageMagick69u.
Because of these reasons I do not feel this request is a good fit for
IUS.
--
You received this bug notification because you are a member of IUS Core
Development, which is subscribed to IUS Community Project.
https://bugs.launchpad.net/bugs/640573
Title:
WL: ImageMagick-6.6.4-2
Status in IUS Community Project:
New
Bug description:
DESCRIPTION:
ImageMagick is a software suite to create, edit, and compose bitmap images.
REASON: I need this package to my new project in php. Also lot of
programming framework (like symfony) and libraries are not compatibile
with old version of ImageMagick which is avaible in IUS repo.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ius/+bug/640573/+subscriptions
References