Re: libxml2-2.10.3-1.fc36 breaks (part of) GraphicsMagick

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



V Tue, Nov 01, 2022 at 05:31:08PM +0900, Mamoru TASAKA napsal(a):
> Michael J Gruber wrote on 2022/10/29 5:19:
> > With this libxml2 update:
> > ```
> > gm convert -list format
> > ...
> > gm convert: Unable to load module ("/usr/lib64/GraphicsMagick-1.3.38/modules-Q16/coders/url.la: file not found")
> > ```
> > In fact, `url.so` is there but cannot be dlopen'ed. This works after downgrading libxml2 to 2.9.
> > I noticed because my scribus failed to start today, and this was somehow tough to track down.
> > I still don't know whether libxml2 had an abi change without soname bump and whether a simple rebuild of GM would solve this (in particular, which one to file a big against). But since it was diificult to spot and more packages could be broken (without a clear FTI/FTBFS) I wanted to give a heads up here.
> 
> 
> Confirmed, as I've noticed that now rubygem-rmagick is now FTBFS.
> So I tried narrowing the issue and the minimum reproducer is:
> 
> $ ldd -r /usr/lib64/ImageMagick-6.9.12/modules-Q16/coders/url.so  | grep undefined
> undefined symbol: xmlNanoFTPInit, version LIBXML2_2.4.30	(/usr/lib64/ImageMagick-6.9.12/modules-Q16/coders/url.so)
> undefined symbol: xmlNanoFTPClose, version LIBXML2_2.4.30	(/usr/lib64/ImageMagick-6.9.12/modules-Q16/coders/url.so)
> undefined symbol: xmlNanoFTPGet, version LIBXML2_2.4.30	(/usr/lib64/ImageMagick-6.9.12/modules-Q16/coders/url.so)
> undefined symbol: xmlNanoFTPNewCtxt, version LIBXML2_2.4.30	(/usr/lib64/ImageMagick-6.9.12/modules-Q16/coders/url.so)
> undefined symbol: xmlNanoFTPConnect, version LIBXML2_2.4.30	(/usr/lib64/ImageMagick-6.9.12/modules-Q16/coders/url.so)
> 
> (i.e. ImageMagick is now broken)
> 
> This is perhaps due to the following change:
> https://gitlab.gnome.org/GNOME/libxml2/-/commit/a0a0f3be93753e387e31e7de95904a24b3c876dd
> 
[...]
> 
> I think libxml2 2.10.x (with current configuration) should not have brought into
> F37/36/35 branches. Currently at least the following action is required.
> 
> * Either rebuilding all packages requiring the above symbol
> * Or fixing libxml2 2.10.x
> * Or introduce epoch on libxml2 and downgrade to 2.9.x
> 
https://bugzilla.redhat.com/show_bug.cgi?id=2136800

-- Petr

Attachment: signature.asc
Description: PGP signature

_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux