Hi,
On 05/17/2010 03:13 AM, Chen Lei wrote:
2010/5/16 Pavel Alexeev (aka Pahan-Hubbitus) <forum(a)hubbitus.com.ru
<mailto:forum@hubbitus.com.ru>>
About ABI breakage there separate problem in ImageMagick -
http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg736218.html
So, upstream is not carefully there and I never can't guarantee what
there no ABI breakage in any update...
P.S. It seams it does not hit list, i post mail again. It is reason
such big delay...
--
Normally, if the update is a pure bugfix release, it's safe to update
and don't need a rebuild, and you should update them on rawhide as well
as stable branches to fix bugs
If API/ABI is changed, only the following packages need a rebuild.
Packages depends on ImageMagick itself actually don't need a rebuild
even the API is changed.
Wrong, the main ImageMagick provides libs too, on F-13 the full list is:
[hans@localhost anaconda]$ repoquery -q --whatrequires
'libMagickCore.so.2()(64bit)' 'libMagickWand.so.2()(64bit)'
'libMagick++.so.2()(64bit)'
ruby-RMagick-0:2.13.1-1.fc13.1.x86_64
ImageMagick-djvu-0:6.5.8.10-6.fc13.x86_64
vips-tools-0:7.20.7-1.fc13.x86_64
rss-glx-0:0.9.1.p-2.fc13.x86_64
q-magick-0:7.11-6.fc12.x86_64
nip2-0:7.20.7-3.fc13.x86_64
ale-0:0.9.0.3-2.fc12.x86_64
zbar-0:0.10-2.fc13.x86_64
psiconv-0:0.9.8-5.fc12.x86_64
xastir-1:1.9.6-3.fc13.x86_64
ImageMagick-c++-0:6.5.8.10-6.fc13.x86_64
ImageMagick-perl-0:6.5.8.10-6.fc13.x86_64
vips-0:7.20.7-1.fc13.x86_64
autotrace-0:0.31.1-23.fc12.x86_64
inkscape-view-0:0.47-6.fc13.x86_64
k3d-0:0.8.0.1-1.fc13.x86_64
drawtiming-0:0.7.1-1.fc13.x86_64
dx-libs-0:4.4.4-15.fc13.x86_64
dx-0:4.4.4-15.fc13.x86_64
pfstools-0:1.8.1-1.fc13.x86_64
gdl-python-0:0.9-0.10.rc4.fc13.x86_64
oxine-0:0.7.1-6.fc13.x86_64
xine-lib-extras-0:1.1.18.1-1.fc13.x86_64
transcode-0:1.1.5-4.fc13.x86_64
ImageMagick-devel-0:6.5.8.10-6.fc13.x86_64
imageinfo-0:0.05-10.fc12.x86_64
vips-python-0:7.20.7-1.fc13.x86_64
calibre-0:0.6.42-1.fc13.x86_64
pfstools-imgmagick-0:1.8.1-1.fc13.x86_64
php-pecl-imagick-0:2.2.2-4.fc12.x86_64
inkscape-0:0.47-6.fc13.x86_64
php-magickwand-0:1.0.8-4.fc12.x86_64
k3d-0:0.7.11.0-6.fc13.x86_64
gdl-0:0.9-0.10.rc4.fc13.x86_64
zbar-0:0.10-2.fc13.x86_64
transcode-0:1.1.5-4.fc13.x86_64
ImageMagick-devel-0:6.5.8.10-6.fc13.x86_64
vips-python-0:7.20.7-1.fc13.x86_64
calibre-0:0.6.42-1.fc13.x86_64
ImageMagick-c++-0:6.5.8.10-6.fc13.x86_64
vips-tools-0:7.20.7-1.fc13.x86_64
rss-glx-0:0.9.1.p-2.fc13.x86_64
vips-0:7.20.7-1.fc13.x86_64
php-magickwand-0:1.0.8-4.fc12.x86_64
oxine-0:0.7.1-6.fc13.x86_64
nip2-0:7.20.7-3.fc13.x86_64
xine-lib-extras-0:1.1.18.1-1.fc13.x86_64
php-pecl-imagick-0:2.2.2-4.fc12.x86_64
inkscape-0:0.47-6.fc13.x86_64
k3d-0:0.8.0.1-1.fc13.x86_64
ImageMagick-c++-devel-0:6.5.8.10-6.fc13.x86_64
drawtiming-0:0.7.1-1.fc13.x86_64
pfstools-imgmagick-0:1.8.1-1.fc13.x86_64
gdl-python-0:0.9-0.10.rc4.fc13.x86_64
pfstools-0:1.8.1-1.fc13.x86_64
k3d-0:0.7.11.0-6.fc13.x86_64
inkscape-view-0:0.47-6.fc13.x86_64
gdl-0:0.9-0.10.rc4.fc13.x86_64
repoquery --repoid=rawhide --whatrequires --alldeps ImageMagick-c++
ImageMagick-c++-0:6.6.0.2-8.fc14.i686
ImageMagick-c++-0:6.6.0.2-8.fc14.x86_64
inkscape-0:0.48-0.2.20100505bzr.fc14.x86_64
ImageMagick-c++-devel-0:6.6.0.2-8.fc14.x86_64
gdl-0:0.9-0.12.rc4.fc14.x86_64
pfstools-imgmagick-0:1.8.1-1.fc14.x86_64
drawtiming-0:0.7.1-1.1.fc14.x86_64
pfstools-0:1.8.1-1.fc14.x86_64
ImageMagick-c++-devel-0:6.6.0.2-8.fc14.i686
k3d-0:0.8.0.1-1.fc14.x86_64
gdl-python-0:0.9-0.12.rc4.fc14.x86_64
inkscape-view-0:0.48-0.2.20100505bzr.fc14.x86_64
BTW, some subpackages contain .la files, you should remove them in %install.
e.g.
This is not necessarily good advice either:
1) As these la files are for plugins which are located outside of %{_libdir},
they do no harm
2) In the past there have been cases with plugins where the libraries plugins
loading mechanism relies on the .la files being present, that might very well
be the case here.
Regards,
Hans