From Fedora Project Wiki


GifLib5

Summary

Update the giflib package to the latest giflib-5.x version (currently 5.1.4).

Owner

Current status

Detailed Description

Update the giflib package to the latest giflib-5.x version (currently 5.1.4) and rebuild all dependencies. giflib-4.x is long since obsolete, and some packages are starting to drop support for giflib-4.x (i.e. leptonica). The update is being tested in this COPR repo.

Benefit to Fedora

Ship the latest giflib version.

Scope

  • Proposal owners:

- Rebuild all dependencies, possibly with some minor patching (porting, if necessary, is usually trivial, i.e.

- DGifOpenFileName(fullname)
+ DGifOpenFileName(fullname, NULL)

- DGifCloseFile(GifFile)
+ DGifCloseFile(GifFile, NULL)

- DGifOpenFileHandle(fh);
+ DGifOpenFileHandle(fh, NULL);

The list of dependent packages at time of writing is:

driftnet
efl
emacs
fbida
fontforge
gdal
giflib
imlib
imlib2
java-1.8.0-openjdk
java-9-openjdk
kdelibs
kf5-khtml
leptonica
libextractor
libgdiplus
librasterlite2
libwebp
MagicPoint
mapserver
mathgl
metapixel
ming
mtpaint
ocaml-camlimages
OpenImageIO
OpenSceneGraph
perl-Imager
perl-Prima
python-gd
sxiv
tracker-miners
vips
WindowMaker
xemacs
xplanet

A compat-giflib will be briefly introduced to help the transition.

  • Release engineering: #7280 (a check of an impact with Release Engineering is needed)
  • Policies and guidelines: N/A (not a System Wide Change)
  • Trademark approval: N/A (not needed for this Change)

Upgrade/compatibility impact

N/A (not a System Wide Change)

How To Test

N/A (not a System Wide Change)

User Experience

N/A (not a System Wide Change)

Dependencies

N/A (not a System Wide Change)

Contingency Plan

If the upgrade test fully succeeds in COPR, it will be applied to rawhide and F28. Otherwise, the upgrade won't be performed.

Documentation

N/A (not a System Wide Change)

Release Notes

Fedora now ships the latest giflib-5.x release.