On Tue, 2024-11-12 at 07:35 +0100, Remi Collet wrote: > Le 11/11/2024 à 11:02, Dan Horák a écrit : > > Hi, > > > > seems ImageMagick 7.1.1.40 comes with an ABI change > > > > it drops libMagickWand-7.Q16HDRI.so.10(VERS_10.0)(64bit) > > and has libMagickWand-7.Q16HDRI.so.10(VERS_10.2)(64bit) instead. > > This sounds wrong ... > > See https://github.com/ImageMagick/ImageMagick/pull/7768 I don't know if should ignore this ABI changes honestly fedabipkgdiff -a ImageMagick-7.1.1.39-1.fc41 ImageMagick-7.1.1.40-1.fc41 > fedabipkgdiff.txt Comparing the ABI of binaries between ImageMagick-libs-7.1.1.39-1.fc41.x86_64.rpm and ImageMagick-libs-7.1.1.40-1.fc41.x86_64.rpm: ================ changes of 'libMagickCore-7.Q16HDRI.so.10.0.1'=============== Functions changes summary: 0 Removed, 1 Changed (575 filtered out), 0 Added functions Variables changes summary: 0 Removed, 0 Changed, 0 Added variable 1 function with some indirect sub-type change: [C] 'function CacheView* AcquireAuthenticCacheView(const Image*, ExceptionInfo*)' at cache-view.c:112:1 has some indirect sub-type changes: parameter 1 of type 'const Image*' has sub-type changes: in pointed to type 'const Image': in unqualified underlying type 'typedef Image' at magick-type.h:194:1: underlying type 'struct _Image' at image.h:131:1 changed: type size hasn't changed 1 data member changes (5 filtered): type of 'FilterType filter' changed: underlying type 'enum FilterType' at resample.h:33:1 changed: type size hasn't changed 2 enumerator insertions: 'FilterType::MagicKernelSharp2013Filter' value '32' 'FilterType::MagicKernelSharp2021Filter' value '33' 1 enumerator change: 'FilterType::SentinelFilter' from value '32' to '34' at resample.h:33:1 ================ end of changes of 'libMagickCore-7.Q16HDRI.so.10.0.1'=============== ================ changes of 'libMagickWand-7.Q16HDRI.so.10.0.1'=============== Functions changes summary: 648 Removed, 0 Changed, 0 Added functions Variables changes summary: 0 Removed, 0 Changed, 0 Added variable Function symbols changes summary: 0 Removed, 0 Added function symbol not referenced by debug info Variable symbols changes summary: 1 Removed, 0 Added variable symbol not referenced by debug info 648 Removed functions: [D] 'function DrawingWand* AcquireDrawingWand(const DrawInfo*, Image*)' {AcquireDrawingWand@@VERS_10.0} [D] 'function MagickCLI* AcquireMagickCLI(ImageInfo*, ExceptionInfo*)' {AcquireMagickCLI@@VERS_10.0} [D] 'function ScriptTokenInfo* AcquireScriptTokenInfo(const char*)' {AcquireScriptTokenInfo@@VERS_10.0} [D] 'function size_t AcquireWandId(void)' {AcquireWandId@@VERS_10.0} [D] 'function MagickBooleanType AnimateImageCommand(ImageInfo*, int, char**, char**, ExceptionInfo*)' {AnimateImageCommand@@VERS_10.0} [D] 'function void CLIOption(MagickCLI*, const char*, ...)' {CLIOption@@VERS_10.0} [D] 'function MagickBooleanType CLIThrowException(MagickCLI*, const char*, const char*, const size_t, const ExceptionType, const char*, const char*, ...)' {CLIThrowException@@VERS_10.0} [D] 'function void ClearDrawingWand(DrawingWand*)' {ClearDrawingWand@@VERS_10.0} [D] 'function void ClearMagickWand(MagickWand*)' {ClearMagickWand@@VERS_10.0} [D] 'function void ClearPixelIterator(PixelIterator*)' {ClearPixelIterator@@VERS_10.0} [D] 'function void ClearPixelWand(PixelWand*)' {ClearPixelWand@@VERS_10.0} [D] 'function DrawingWand* CloneDrawingWand(const DrawingWand*)' {CloneDrawingWand@@VERS_10.0} [D] 'function MagickWand* CloneMagickWand(const MagickWand*)' {CloneMagickWand@@VERS_10.0} [D] 'function PixelIterator* ClonePixelIterator(const PixelIterator*)' {ClonePixelIterator@@VERS_10.0} [D] 'function PixelWand* ClonePixelWand(const PixelWand*)' {ClonePixelWand@@VERS_10.0} [D] 'function PixelWand** ClonePixelWands(const PixelWand**, const size_t)' {ClonePixelWands@@VERS_10.0} [D] 'function WandView* CloneWandView(const WandView*)' {CloneWandView@@VERS_10.0} (...) 1 Removed variable symbol not referenced by debug info: [D] .gomp_critical_user_MagickCore_MagickCommandGenesis@@VERS_10.0 ================ end of changes of 'libMagickWand-7.Q16HDRI.so.10.0.1'=============== Comparing the ABI of binaries between ImageMagick-c++-7.1.1.39-1.fc41.x86_64.rpm and ImageMagick-c++-7.1.1.40-1.fc41.x86_64.rpm: ================ changes of 'libMagick++-7.Q16HDRI.so.5.0.0'=============== Functions changes summary: 0 Removed, 1 Changed (813 filtered out), 0 Added functions Variables changes summary: 0 Removed, 0 Changed, 0 Added variable 1 function with some indirect sub-type change: [C] 'method Magick::Image::Image(MagickCore::Image*)' at Image.cpp:5018:1 has some indirect sub-type changes: parameter 1 of type 'MagickCore::Image*' has sub-type changes: in pointed to type 'typedef MagickCore::Image' at magick-type.h:194:1: underlying type 'struct MagickCore::_Image' at image.h:131:1 changed: type size hasn't changed 1 data member changes (4 filtered): type of 'MagickCore::FilterType filter' changed: underlying type 'enum MagickCore::FilterType' at resample.h:33:1 changed: type size hasn't changed 2 enumerator insertions: 'MagickCore::FilterType::MagicKernelSharp2013Filter' value '32' 'MagickCore::FilterType::MagicKernelSharp2021Filter' value '33' 1 enumerator change: 'MagickCore::FilterType::SentinelFilter' from value '32' to '34' at resample.h:33:1 ================ end of changes of 'libMagick++-7.Q16HDRI.so.5.0.0'=============== > Remi > -- Sérgio M. B. -- _______________________________________________ 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