4.1.6 -> 5.1.9
(In reply to comment #0) > 4.1.6 -> 5.1.9 К сожалению, 5.1.9 совершенно не готова заменить 4.1.6. Вот на что уже наступили в Debian и Gentoo, и это только то, что на поверхности: https://sourceforge.net/p/giflib/bugs/132/ (апстрим тормозит) https://sourceforge.net/p/giflib/bugs/123/ (апстрим тупит) https://sourceforge.net/p/giflib/bugs/126/ (смережено в 5.1.9)
$ LC_ALL=C comm -3 <(rpmpeek /ALT/Sisyphus/files/x86_64/RPMS/libgif-4.1.6-alt3.x86_64.rpm /usr/lib/rpm/provided_symbols usr/lib64/libgif.so.4) <(rpmpeek /tasks/216696/build/4/x86_64/rpms/libgif-5.1.9-alt1.x86_64.rpm /usr/lib/rpm/provided_symbols usr/lib64/libgif.so.7) AddExtensionBlock ApplyTranslation AsciiTable BitSize DGifExtensionToGCB DGifGetGifVersion DGifGetImageHeader DGifSavedExtensionToGCB DrawBox DrawBoxedText DrawRectangle DrawText DumpScreen2Gif EGifGCBToExtension EGifGCBToSavedExtension EGifGetGifVersion EGifPutExtensionBlock EGifPutExtensionFirst EGifPutExtensionLast EGifPutExtensionLeader EGifPutExtensionNext EGifPutExtensionTrailer FreeExtension FreeMapObject FreeSavedImages GifAddExtensionBlock GifApplyTranslation GifAsciiTable8x8 GifBitSize GifDrawBox GifDrawBoxedText8x8 GifDrawRectangle GifDrawText8x8 GifErrorString GifFreeExtensions GifFreeMapObject GifFreeSavedImages GifLastError GifMakeMapObject GifMakeSavedImage GifQprintf GifQuietPrint GifUnionColorMap MakeExtension MakeMapObject MakeSavedImage PrintGifError QuantizeBuffer UnionColorMap _ClearHashTable _ExistsHashTable _InitHashTable _InsertHashTable openbsd_reallocarray
> https://sourceforge.net/p/giflib/bugs/132/ (апстрим тормозит) Version 5.2.0 The undocumented and deprecated GifQuantizeBuffer() entry point has been moved to the util library to reduce libgif size and attack surface. Applications needing this function are couraged to link the util library or make their own copy. > https://sourceforge.net/p/giflib/bugs/123/ (апстрим тупит) Может, объяснить им подробнее?
(In reply to Dmitry V. Levin from comment #1) > https://sourceforge.net/p/giflib/bugs/123/ (апстрим тупит) В debian есть 30_link_utils_dynamically.diff для 5.2.1
*** Bug 30567 has been marked as a duplicate of this bug. ***
В Fedora смогли успешно оставит только giflib 5.2.1 (даже без giflib4 на всякий случай).