From Fedora Project Wiki

Revision as of 07:43, 31 January 2018 by Jkurik (talk | contribs)


πŸ”— GifLib5

πŸ”— Summary

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

πŸ”— Owner

  • Name: Sandro Mani
  • Email: manisandro@gmail.com
  • Release notes owner:

πŸ”— Current status

  • Targeted release: Fedora 28
  • Last updated: 2018-01-31
  • Tracker bug: <will be assigned by the Wrangler>

πŸ”— 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.