rfc:deprecate-and-remove-ext-wddx

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
rfc:deprecate-and-remove-ext-wddx [2018/09/18 22:25] – Note Stas' suggestions cmbrfc:deprecate-and-remove-ext-wddx [2019/01/31 22:14] – Close vote, RFC has been accepted cmb
Line 1: Line 1:
-====== PHP RFC: Deprecate and Remove ext/wddx ======+====== PHP RFC: Unbundle ext/wddx ======
  
-  * Version: 0.9.2 +  * Version: 1.1.1 
-  * Date: 2018-09-17+  * Date: 2018-01-17
   * Author: Christoph M. Becker, <cmb@php.net>   * Author: Christoph M. Becker, <cmb@php.net>
-  * Status: Under Discussion+  * Status: Accepted
   * First Published at: https://wiki.php.net/rfc/deprecate-and-remove-ext-wddx   * First Published at: https://wiki.php.net/rfc/deprecate-and-remove-ext-wddx
  
Line 15: Line 15:
 ===== Proposal ===== ===== Proposal =====
  
-Therefore I suggest the following procedure:+Therefore I suggest to unbundle ext/wddx. A secondary vote will be held about the detailed procedure: 
 + 
 +  - deprecate all functionality of the extension for PHP 7.4; move to PECL for PHP 8 
 +  - deprecate all functionality of the extension *and* move to PECL for PHP 7.4 
 +  - move the extension to PECL for PHP 7.4 
 +  - dump the extension for PHP 7.4 (unbundle without moving to PECL or somewhere else)
  
-  * PHP 7.4: deprecate ext/wddx (particularly issue E_DEPRECATED whenever a ''wddx_*()'' function is called) 
-  * PHP 8.0: move ext/wddx to PECL/wddx (without removing the deprecation) 
  
 ===== Backward Incompatible Changes ===== ===== Backward Incompatible Changes =====
  
-Obviously, code using the wddx extension would issue deprecation warnings, and would have to use the wddx extension from PECL as of PHP 8.0, or be rewritten.+Obviously, code using the wddx extension would issue deprecation warnings, and/or would have to use the wddx extension from PECL (or somewhere else), or be rewritten.
  
 ===== Open Issues ===== ===== Open Issues =====
  
-  * [[https://externals.io/message/103164#103174|Stas suggests]] to move to PECL with PHP 7.4 without deprecation+  * None 
 + 
 +===== Voting ===== 
 + 
 +The primary vote is about whether to unbundle ext/wddx, which requires a 2/3 majority. 
 + 
 +<doodle title=" Unbundle ext/wddx" auth="cmb" voteType="single" closed="true"> 
 +   * Yes 
 +   * No 
 +</doodle>
  
-===== Proposed Voting Choices =====+\\ A secondary vote is held about the detailed procedure (see the [[#proposal|proposal]] above). If the primary vote passes, the alternative with the most votes will be accepted.
  
-Whether to implement the proposal above, or not.+<doodle title="Unbundle ext/wddx details" auth="cmb" voteType="single" closed="true"> 
 +   * depr7.4/move 8.0(1) 
 +   * depr. and move 7.4(2) 
 +   * move 7.4(3) 
 +   * dump 7.4(4) 
 +</doodle>
  
-This RFC requires a 2/3 majority+\\ Voting starts on 2019-01-17, and ends on 2019-01-31.
  
 ===== Patches and Tests ===== ===== Patches and Tests =====
rfc/deprecate-and-remove-ext-wddx.txt · Last modified: 2019/03/20 13:55 by cmb