Bug 36576 - libgif необходимо обновить
Summary: libgif необходимо обновить
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: libgif (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
: 30567 (view as bug list)
Depends on:
Blocks:
 
Reported: 2019-04-09 17:14 MSK by Dmitry V. Levin
Modified: 2022-01-03 02:35 MSK (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitry V. Levin 2019-04-09 17:14:15 MSK
4.1.6 -> 5.1.9
Comment 1 Dmitry V. Levin 2019-04-13 14:20:19 MSK
(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)
Comment 2 Dmitry V. Levin 2019-04-14 02:51:52 MSK
$ 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
Comment 3 Sergey V Turchin 2021-07-05 22:08:46 MSK
> 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/ (апстрим тупит)
Может, объяснить им подробнее?
Comment 4 Sergey V Turchin 2021-07-06 20:02:42 MSK
(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
Comment 5 Sergey V Turchin 2021-07-12 21:04:57 MSK
*** Bug 30567 has been marked as a duplicate of this bug. ***
Comment 6 Vitaly Lipatov 2022-01-03 02:35:14 MSK
В Fedora смогли успешно оставит только giflib 5.2.1 (даже без giflib4 на всякий случай).