rfc:pickle

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
rfc:pickle [2014/06/11 14:33] pajoyerfc:pickle [2017/09/22 13:28] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== PHP RFC: Pickle ====== ====== PHP RFC: Pickle ======
   * Version: 0.1   * Version: 0.1
-  * Date: 2014-06-11 (use today's date here)+  * Date: 2014-06-11
   * Author: Pierre Joye, pierre.php@gmail.com   * Author: Pierre Joye, pierre.php@gmail.com
   * Status: Under Discussion   * Status: Under Discussion
Line 12: Line 12:
  
 ===== Introduction ===== ===== Introduction =====
-This RFC proposes a new installer for the PHP extension.+This RFC proposes a new installer for PHP extensions.
  
 ===== Proposal ===== ===== Proposal =====
 Main goals: Main goals:
-  * Make extension packaging and installing less errors prone. +  * Make extension packaging and installing less error prone. 
-  * Composer compatibitily+  * Composer compatibility
   * Windows Support   * Windows Support
  
Line 28: Line 28:
  
  
-To achieve that, the existing information will be used. package.xml won't be used anymore (except if conversion is required). New files are introduced for the release changelogs. The naming format of the release changelog is RELEASE-x.y.z, where x.y.z is the actual version (should work fine with the TZ package, 20140611). Other existing files wil be used for the rest of the meta information:+To achieve that, the existing information will be used. package.xml won't be used anymore (except if conversion is required). New files are introduced for the release changelogs. The naming format of the release changelog is RELEASE-x.y.z, where x.y.z is the actual version (should work fine with the TZ package, 20140611). Other existing files will be used for the rest of the meta information:
  
   * Use of CREDITS file to generate authors   * Use of CREDITS file to generate authors
Line 104: Line 104:
  
 ===== Proposed PHP Version(s) ===== ===== Proposed PHP Version(s) =====
-next PHP release once the new system is stable enough (TBD).+Next PHP release once the new system is stable enough (TBD).
  
-===== Todos =====+===== Todos (unordered) =====
   * Add tests for the conversion tool, using existing PECL extension and existing tests in PEAR's pecl installer   * Add tests for the conversion tool, using existing PECL extension and existing tests in PEAR's pecl installer
   * Document the APIs   * Document the APIs
Line 112: Line 112:
   * Finish the port of the binary installer   * Finish the port of the binary installer
   * server side, packagist-like system   * server side, packagist-like system
 +  * Improve the m4/w32 ARG_* parser to fetch the configure option default values automatically, detect path options and the likes
  
  
rfc/pickle.1402497217.txt.gz · Last modified: 2017/09/22 13:28 (external edit)