Changes/Php56

From FedoraProject

< Changes(Difference between revisions)
Jump to: navigation, search
(Detailed Description)
(Release Notes)
Line 131: Line 131:
 
-->
 
-->
  
[[Category:ChangePageIncomplete]]
+
[[Category:ChangeReadyForWrangler]]
 
<!-- 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 -->

Revision as of 13:29, 27 March 2014


Contents

PHP 5.6

Summary

Update the PHP stack to new version 5.6.

Owner

  • Name: Remi Collet
  • Email: remi @ fedora project DOT org
  • Release notes owner:

Current status

  • Targeted release: Fedora 21
  • Last updated: 2014-03-26
  • Tracker bug: <will be assigned by the Wrangler>

Upstream releases:

  • PHP 5.6.0alpha3 released Mar 6th 2014

Detailed Description

Important changes in this new version:

Security:

Language improvements:

New tool:

  • PHP debugger provided in the new php-dbg subpackage (phpdbg command)

Benefit to Fedora

Provides the latest upstream PHP version.

Scope

  • Proposal owners:

Mass rebuild of all C extensions (repoquery --whatrequires 'php(api)')

  • Other developers:

(pure) PHP extension owners: ensure compatibility, usually this is detected by running upstream test suite, when exists.

PHP webapp owners: test

  • Release engineering:

N/A.

  • Policies and guidelines: N/A (not a System Wide Change)

N/A.

Upgrade/compatibility impact

This new version should maintains compatibility with version 5.5.x.

How To Test

  • test PHP web applications available in the repository

Fedora 19/20 users can use backported packages from remi-php56 repository.

User Experience

Web developer will get the latest upstream PHP version.

Dependencies

Mass rebuild need: from repoquery --whatrequires 'php(zend-abi)'

Known as not ready:

  • php-pecl-parsekit (mostly dead upstream)
  • php-xcache (actively maintained upstream)

Contingency Plan

According to upstream roadmap, 5.6.0 final should be released around June.

  • Contingency mechanism: (What to do? Who will do it?) N/A (not a System Wide Change)
  • Contingency deadline: N/A (not a System Wide Change)
  • Blocks release?: No
  • Blocks product?: No

Documentation

Upstream documentation: Migrating from PHP 5.5.x to PHP 5.6.x

Release Notes