(fix link) |
mNo edit summary |
||
Line 21: | Line 21: | ||
<!-- The actual name of your proposed change page should look something like: Changes/Your_Change_Proposal_Name. This keeps all change proposals in the same namespace --> | <!-- The actual name of your proposed change page should look something like: Changes/Your_Change_Proposal_Name. This keeps all change proposals in the same namespace --> | ||
= | = GifLib5 = | ||
== Summary == | == Summary == |
Revision as of 07:42, 24 January 2018
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-24
- 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
- Other developers:
Some help is required to do a bootstrap build of java-1.8.0-openjdk: it BuildRequires: java-1.8.0-openjdk-devel, hence a bootstrap build without giflib support is needed to be able to build against giflib-5.x (otherwise build-dependencies are not installable).
- Release engineering: #7280 (a check of an impact with Release Engineering is needed)
- List of deliverables: N/A (not a System Wide Change)
- 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.