(Initial draft.) |
No edit summary |
||
(19 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
<!-- Self Contained or System Wide Change Proposal? | <!-- Self Contained or System Wide Change Proposal? | ||
Use this guide to determine to which category your proposed change belongs to. | Use this guide to determine to which category your proposed change belongs to. | ||
Line 23: | 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 == | ||
Line 36: | Line 34: | ||
<!-- Include you email address that you can be reached should people want to contact you about helping with your change, status is requested, or technical issues need to be resolved. If the change proposal is owned by a SIG, please also add a primary contact person. --> | <!-- Include you email address that you can be reached should people want to contact you about helping with your change, status is requested, or technical issues need to be resolved. If the change proposal is owned by a SIG, please also add a primary contact person. --> | ||
* Email: manisandro@gmail.com | * Email: manisandro@gmail.com | ||
* Release notes | * Release notes ticket: [https://pagure.io/fedora-docs/release-notes/issue/82 #82] | ||
<!--- UNCOMMENT only for Changes with assigned Shepherd (by FESCo) | <!--- UNCOMMENT only for Changes with assigned Shepherd (by FESCo) | ||
* FESCo shepherd: [[User:FASAccountName| Shehperd name]] <email address> | * FESCo shepherd: [[User:FASAccountName| Shehperd name]] <email address> | ||
Line 56: | Line 54: | ||
CLOSED as NEXTRELEASE -> change is completed and verified and will be delivered in next release under development | CLOSED as NEXTRELEASE -> change is completed and verified and will be delivered in next release under development | ||
--> | --> | ||
* Tracker bug: | * Tracker bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1541954 #1541954] | ||
== Detailed Description == | == Detailed Description == | ||
Line 65: | Line 63: | ||
Ship the latest giflib version. | Ship the latest giflib version. | ||
== Scope == | == Scope == | ||
Line 74: | Line 69: | ||
<pre> | <pre> | ||
- DGifOpenFileName(fullname) | - DGifOpenFileName(fullname) | ||
+ DGifOpenFileName(fullname, NULL) | + DGifOpenFileName(fullname, NULL) | ||
- DGifCloseFile(GifFile) | - DGifCloseFile(GifFile) | ||
+ DGifCloseFile(GifFile, NULL) | + DGifCloseFile(GifFile, NULL) | ||
- | - DGifOpenFileHandle(fh); | ||
+ | + DGifOpenFileHandle(fh, NULL); | ||
</pre> | </pre> | ||
< | The list of dependent packages at time of writing is: | ||
<pre> | |||
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 | |||
</pre> | |||
A <code>compat-giflib</code> will be briefly introduced to help the transition. | |||
* Release engineering: [https://pagure.io/releng/ | * Release engineering: [https://pagure.io/releng/issue/7280 #7280] (a check of an impact with Release Engineering is needed) <!-- REQUIRED FOR SYSTEM WIDE AS WELL AS FOR SELF CONTAINED CHANGES --> | ||
<!-- Does this feature require coordination with release engineering (e.g. changes to installer image generation or update package delivery)? Is a mass rebuild required? include a link to the releng issue. | <!-- Does this feature require coordination with release engineering (e.g. changes to installer image generation or update package delivery)? Is a mass rebuild required? include a link to the releng issue. | ||
The issue is required to be filed prior to feature submission, to ensure that someone is on board to do any process development work and testing, and that all changes make it into the pipeline; a bullet point in a change is not sufficient communication --> | The issue is required to be filed prior to feature submission, to ensure that someone is on board to do any process development work and testing, and that all changes make it into the pipeline; a bullet point in a change is not sufficient communication --> | ||
Line 102: | Line 134: | ||
== Upgrade/compatibility impact == | == Upgrade/compatibility impact == | ||
<!-- REQUIRED FOR SYSTEM WIDE CHANGES --> | <!-- REQUIRED FOR SYSTEM WIDE CHANGES --> | ||
N/A (not a System Wide Change) | N/A (not a System Wide Change) | ||
== How To Test == | == How To Test == | ||
Line 138: | Line 168: | ||
== Contingency Plan == | == 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. | If the upgrade test fully succeeds in COPR, it will be applied to rawhide and F28. Otherwise, the upgrade won't be performed. | ||
== Documentation == | == Documentation == | ||
Line 160: | Line 183: | ||
--> | --> | ||
[[Category: | [[Category:ChangeAcceptedF28]] | ||
<!-- When your change proposal page is completed and ready for review and announcement --> | <!-- When your change proposal page is completed and ready for review and announcement --> | ||
<!-- remove Category:ChangePageIncomplete and change it to Category:ChangeReadyForWrangler --> | <!-- remove Category:ChangePageIncomplete and change it to Category:ChangeReadyForWrangler --> |
Latest revision as of 14:45, 2 March 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 ticket: #82
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)
- 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.