From Fedora Project Wiki
 
(20 intermediate revisions by 3 users not shown)
Line 28: Line 28:
Update Zend Framework to latest version 3.
Update Zend Framework to latest version 3.


Fedora 24 provides Zend Framework 2.5, which is a transition version.
Fedora 24 provides Zend Framework 2.5 (Change wrangler note: Fedora 25 provides ZF version 2.5.3), which is a transition version.
 


== Owner ==
== Owner ==
Line 49: Line 48:


== Current status ==
== Current status ==
* Targeted release: [[Releases/25 | Fedora 25 ]]  
* Targeted release: [[Releases/26 | Fedora 26 ]]  
* Last updated: <!-- this is an automatic macro — you don't need to change this line -->  {{REVISIONYEAR}}-{{REVISIONMONTH}}-{{REVISIONDAY2}}  
* Last updated: <!-- this is an automatic macro — you don't need to change this line -->  {{REVISIONYEAR}}-{{REVISIONMONTH}}-{{REVISIONDAY2}}  
<!-- After the change proposal is accepted by FESCo, tracking bug is created in Bugzilla and linked to this page  
<!-- After the change proposal is accepted by FESCo, tracking bug is created in Bugzilla and linked to this page  
Line 59: Line 58:
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: <will be assigned by the Wrangler>
* Tracker bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1357393 #1357393]
 
Everything is ready, see [https://git.io/vobAQ 1] [https://git.io/voNiS 2] and [https://git.io/voxvi 3]
 
See [https://lists.fedoraproject.org/archives/list/php-devel@lists.fedoraproject.org/thread/2MAF4XO75HM6EJPA6YI4BUGUNL6ZF243/ PHP SIG discussion]
 
All the pending reviews are now approved.
 
All the packages have been imported / updated in rawhide on November 30th.


== Detailed Description ==
== Detailed Description ==
Line 67: Line 74:
See upstream annoucement: [https://framework.zend.com/blog/2016-06-28-zend-framework-3.html Zend Framework 3 Released!]
See upstream annoucement: [https://framework.zend.com/blog/2016-06-28-zend-framework-3.html Zend Framework 3 Released!]


The Zend Framework is a huge set of ~60 components. The framework version defines a set of component, and their version.
The Zend Framework is a huge set of ~60 components. The framework version defines a minimal set of components, and their minimal version.
Version 3 is recommend for [[Changes/php70|PHP 7.0]] which is also part of Fedora 25.
Version 3 is recommend for [[Changes/php70|PHP 7.0]] which is also part of Fedora 25.


Line 74: Line 81:
* php-zendframework-zend-version
* php-zendframework-zend-version


'''Updated packages:''' (12)
'''Updated packages:''' (12 major versions)


* php-zendframework-zend-stdlib: 3.0.1
* php-zendframework: 3.0.0
* php-zendframework-zend-json: 3.0.0
* php-zendframework-zend-code: 3.1.0
* php-zendframework-zend-eventmanager: 3.0.1
* php-zendframework-zend-crypt: 3.1.0
* php-zendframework-zend-hydrator: 2.2.1
* php-zendframework-zend-eventmanager: 3.0.1
* php-zendframework-zend-math: 3.0.0
* php-zendframework-zend-hydrator: 2.2.1
* php-zendframework-zend-servicemanager: 3.1.0
* php-zendframework-zend-json: 3.0.0
* php-zendframework-zend-router: 3.0.2
* php-zendframework-zend-math: 3.0.0
* php-zendframework-zend-crypt: 3.0.0
* php-zendframework-zend-mvc: 3.0.3
* php-zendframework-zend-code: 3.0.3
* php-zendframework-zend-router: 3.0.2
* php-zendframework-zend-mvc: 3.0.1
* php-zendframework-zend-servicemanager: 3.1.1
* php-zendframework-zend-test: 3.0.1
* php-zendframework-zend-stdlib: 3.1.0
* php-zendframework: 3.0.0
* php-zendframework-zend-test: 3.0.2


'''Updated Dependencies''' (4)
'''Updated Dependencies''' (4 major versions)


* php-ocramius-code-generator-utils: 0.4.0
* php-di: 5.4.0
* php-ocramius-generated-hydrator: 2.0.0
* php-ocramius-code-generator-utils: 0.4.0
* php-ocramius-proxy-manager: 2.0.0
* php-ocramius-generated-hydrator: 2.0.0
* php-di: 5.3.0
* php-ocramius-proxy-manager: 2.1.0


'''New packages''' (12)
'''New packages''' (11)


* php-zendframework-zend-servicemanager-di: 1.1.0
* php-zendframework-zend-json-server: 3.0.0  
* php-zendframework-zend-mvc-console: 1.1.0
* php-zendframework-zend-mvc-console: 1.1.0
* php-zendframework-zend-mvc-plugin-flashmessenger: 1.0.0
* php-zendframework-zend-mvc-form: 1.0.0
* php-zendframework-zend-json-server: 3.0.0  
* php-zendframework-zend-mvc-i18n: 1.0.0
* php-zendframework-zend-stratigility: 1.2.1
* php-zendframework-zend-mvc-plugins: 1.0.1
* php-zendframework-zend-mvc-form: 1.0.0
* php-zendframework-zend-mvc-plugin-fileprg 1.0.0
* php-zendframework-zend-mvc-i18n: 1.0.0
* php-zendframework-zend-mvc-plugin-flashmessenger: 1.0.0
* php-zendframework-zend-mvc-plugin-fileprg 1.0.0
* php-zendframework-zend-mvc-plugin-prg 1.0.0
* php-zendframework-zend-mvc-plugin-prg 1.0.0
* php-zendframework-zend-mvc-plugin-identity: 1.0.0
* php-zendframework-zend-mvc-plugin-identity: 1.0.0
* php-zendframework-zend-servicemanager-di: 1.1.0
* php-zendframework-zend-mvc-plugins: 1.0.1
* php-zendframework-zend-xml2json: 3.0.0
* php-zendframework-zend-xml2json: 3.0.0
 
Some additional optional compoenents can be added later.


== Benefit to Fedora ==
== Benefit to Fedora ==


Provides the latest version of this important framework, and improve consistency of the PHP stack (ZF3 is recommended for PHP 7).
    
    
<!-- What is the benefit to the platform?  If this is a major capability update, what has changed?  If this is a new functionality, what capabilities does it bring? Why will Fedora become a better distribution or project because of this proposal?-->
<!-- What is the benefit to the platform?  If this is a major capability update, what has changed?  If this is a new functionality, what capabilities does it bring? Why will Fedora become a better distribution or project because of this proposal?-->
== Scope ==
== Scope ==
* Proposal owners: Update packages and create new for additional components
* Proposal owners: Update packages and create new for additional components
Line 197: Line 200:
-->
-->


[[Category:ChangePageIncomplete]]
[[Category:ChangeAcceptedF26]]
<!-- 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 08:31, 12 December 2016


Zend Framework 3

Summary

Update Zend Framework to latest version 3.

Fedora 24 provides Zend Framework 2.5 (Change wrangler note: Fedora 25 provides ZF version 2.5.3), which is a transition version.

Owner

Current status

Everything is ready, see 1 2 and 3

See PHP SIG discussion

All the pending reviews are now approved.

All the packages have been imported / updated in rawhide on November 30th.

Detailed Description

See upstream annoucement: Zend Framework 3 Released!

The Zend Framework is a huge set of ~60 components. The framework version defines a minimal set of components, and their minimal version. Version 3 is recommend for PHP 7.0 which is also part of Fedora 25.

Dropped package:

  • php-zendframework-zend-version

Updated packages: (12 major versions)

  • php-zendframework: 3.0.0
  • php-zendframework-zend-code: 3.1.0
  • php-zendframework-zend-crypt: 3.1.0
  • php-zendframework-zend-eventmanager: 3.0.1
  • php-zendframework-zend-hydrator: 2.2.1
  • php-zendframework-zend-json: 3.0.0
  • php-zendframework-zend-math: 3.0.0
  • php-zendframework-zend-mvc: 3.0.3
  • php-zendframework-zend-router: 3.0.2
  • php-zendframework-zend-servicemanager: 3.1.1
  • php-zendframework-zend-stdlib: 3.1.0
  • php-zendframework-zend-test: 3.0.2

Updated Dependencies (4 major versions)

  • php-di: 5.4.0
  • php-ocramius-code-generator-utils: 0.4.0
  • php-ocramius-generated-hydrator: 2.0.0
  • php-ocramius-proxy-manager: 2.1.0

New packages (11)

  • php-zendframework-zend-json-server: 3.0.0
  • php-zendframework-zend-mvc-console: 1.1.0
  • php-zendframework-zend-mvc-form: 1.0.0
  • php-zendframework-zend-mvc-i18n: 1.0.0
  • php-zendframework-zend-mvc-plugins: 1.0.1
  • php-zendframework-zend-mvc-plugin-fileprg 1.0.0
  • php-zendframework-zend-mvc-plugin-flashmessenger: 1.0.0
  • php-zendframework-zend-mvc-plugin-prg 1.0.0
  • php-zendframework-zend-mvc-plugin-identity: 1.0.0
  • php-zendframework-zend-servicemanager-di: 1.1.0
  • php-zendframework-zend-xml2json: 3.0.0

Benefit to Fedora

Provides the latest version of this important framework, and improve consistency of the PHP stack (ZF3 is recommended for PHP 7).

Scope

  • Proposal owners: Update packages and create new for additional components


  • Other developers: Test their applications
  • Release engineering: 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

  • 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? N/A (not a System Wide Change), Yes/No
  • Blocks product? product

Documentation

N/A (not a System Wide Change)

Release Notes