Line 85: | Line 85: | ||
[[Category: | [[Category:FeatureReadyForWrangler]] | ||
<!-- When your feature page is completed and ready for review --> | <!-- When your feature page is completed and ready for review --> | ||
<!-- remove Category:FeaturePageIncomplete and change it to Category:FeatureReadyForWrangler --> | <!-- remove Category:FeaturePageIncomplete and change it to Category:FeatureReadyForWrangler --> | ||
<!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete--> | <!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete--> | ||
<!-- A pretty picture of the page category usage is at: https://fedoraproject.org/wiki/Features/Policy/Process --> | <!-- A pretty picture of the page category usage is at: https://fedoraproject.org/wiki/Features/Policy/Process --> |
Revision as of 07:26, 12 December 2012
PHP 5.5
Summary
To provide the latest PHP stack.
Owner
- Name: Remi Collet
- Email: remi AT SPAMFREE fedoraproject DOT org
Current status
- Targeted release: Fedora 19
- Last updated: Dec 12
- Percentage of completion: 5%
No change in rawhide planed before upstream fetaure freeze.
Work in progress done in external remi repository [1]
Detailed Description
Upstream roadmap (see TODO)
- PHP 5.5.0alpha1 is released (Nov 22th)
- PHP 5.5.0beta is planed for January (feature freeze)
Finale version should be available before fedora 19.
Planed packaging changes
Build more extensions shared for flexibility
- in php-common: bz2, calendar, ctype, exif, ftp, gettext, iconv, sockets and tokenizer
- moved in php-gmp: gmp
- moved in php-process: shmop
- moved in php-xml: xml and simplexml
Dtrace enabled build
Benefit to Fedora
Provides the latest PHP version.
Scope
- Mass rebuild of all packages which requires php ABI, some will requires update or patch
- Test of web applications
How To Test
- test PHP web applications available in the repository
User Experience
Web developper will get the latest upstream PHP version
Dependencies
From repoquery --whatrequires 'php(zend-abi)'
Contingency Plan
Work in a dedicated build target. Merge only when all is ok.
There is some risk that finale version not released at f19 time, but in case, we'll ship a RC.
Compatibility with previous PHP 5.4 is rather good.
Documentation
- upstream NEWS
- upstream UPGRADING for web applications developer
- upstream UPGRADING.INTERNALS for extension developer
Release Notes
Fedora 19 includes version 5.5.0 of PHP. This includes a number of significant new features, including support for Generators as well as a number of performance enhancements. For complete details see Migrating from PHP 5.4.x to PHP 5.5.x.
Comments and Discussion
For discussion, please join the php devel ML