cvs: pear-core / package-PEAR.xml package2.xml /PEAR/Frontend CLI.php
| From: | Greg Beaver | Date: | Sun, 01 Oct 2006 22:29:14 +0000 |
| Subject: | cvs: pear-core / package-PEAR.xml package2.xml /PEAR/Frontend CLI.php | ||
| Groups: | php.pear.cvs php.pear.core | ||
| Request: | Send a blank email to pear-cvs+get-42336@lists.php.net to get a copy of this message | ||
cellog Sun Oct 1 22:29:14 2006 UTC
Modified files:
/pear-core/PEAR/Frontend CLI.php
/pear-core package-PEAR.xml package2.xml
Log:
implement Request #8827 add a yesno type handling for post-install scripts
update package.xml for next release, anticipated for a month from now
http://cvs.php.net/viewvc.cgi/pear-core/PEAR/Frontend/CLI.php?r1=1.64&r2=1.65&diff_format=u Index: pear-core/PEAR/Frontend/CLI.php diff -u pear-core/PEAR/Frontend/CLI.php:1.64 pear-core/PEAR/Frontend/CLI.php:1.65 --- pear-core/PEAR/Frontend/CLI.php:1.64 Tue Apr 25 02:57:57 2006 +++ pear-core/PEAR/Frontend/CLI.php Sun Oct 1 22:29:13 2006 @@ -16,7 +16,7 @@ * @author Greg Beaver <cellog@php.net> * @copyright 1997-2006 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version CVS: $Id: CLI.php,v 1.64 2006/04/25 02:57:57 cellog Exp $ + * @version CVS: $Id: CLI.php,v 1.65 2006/10/01 22:29:13 cellog Exp $ * @link http://pear.php.net/package/PEAR * @since File available since Release 0.1 */ @@ -352,6 +352,32 @@ } else { $fp = STDIN; } + reset($prompts); + if (count($prompts) == 1 && $types[key($prompts)] == 'yesno') { + foreach ($prompts as $key => $prompt) { + $type = $types[$key]; + $default = @$defaults[$key]; + print "$prompt "; + if ($default) { + print "[$default] "; + } + print ": "; + if (version_compare(phpversion(), '5.0.0', '<')) { + $line = fgets($fp, 2048); + } else { + if (!defined('STDIN')) { + define('STDIN', fopen('php://stdin', 'r')); + } + $line = fgets(STDIN, 2048); + } + if ($default && trim($line) == "") { + $result[$key] = $default; + } else { + $result[$key] = trim($line); + } + } + return $result; + } while (true) { $descLength = max(array_map('strlen', $prompts)); $descFormat = "%-{$descLength}s"; http://cvs.php.net/viewvc.cgi/pear-core/package-PEAR.xml?r1=1.392&r2=1.393&diff_format=u Index: pear-core/package-PEAR.xml diff -u pear-core/package-PEAR.xml:1.392 pear-core/package-PEAR.xml:1.393 --- pear-core/package-PEAR.xml:1.392 Mon Sep 25 23:01:06 2006 +++ pear-core/package-PEAR.xml Sun Oct 1 22:29:14 2006 @@ -78,58 +78,13 @@ </maintainer> </maintainers> <release> - <version>1.5.0a1</version> - <date>2006-09-30</date> + <version>1.5.0a2</version> + <date>2006-10-30</date> <license>PHP License</license> <state>alpha</state> <notes> - Minor feature addition/bugfixes - * fix Bug #6788: backtrace memory leak - * fix Bug #6931: pear upgrade PEAR-alpha tries to upgrade to 1.4.0a12 - * fix Bug #7021: Everything must be within <dir name="/"> - * fix Bug #7196: PEAR crashes when using autoload_prepend_file - * fix Bug #7203: pecl install <name> does not use the correct ext_dir - * fix Bug #7207: proxy user/pass is not urldecoded in download - * fix Bug #7219: bogus "will download PEAR 1.4.8" error - * fix Bug #7221: pear install blah-alpha won't install a newer stable - * fix Bug #7351: setting custom config variable in a channel fails - * fix Bug #7368: undefined function: getProvidesextension() -3B - * fix Bug #7385: if post-install script or extension are present - and --packagingroot, fatal erro - * fix Bug #7419: Check inputs in PEAR_PackageFile_v2_rw - * fix Bug #7464: run-scripts causes notices - * fix Bug #7539: if a file has both install-as and ignore notices - * fix Bug #7726: <uri> dependency is broken - * fix Bug #7896: can't download packages, neither from cli or from web page. - * fix Bug #7931: hasErrors() with an error level has returned true after invoking pop(). - * fix Bug #7940: pear download fails silently - * fix Bug #8254: downloading doesn't work with 302 messages - * fix Bug #8383: No exit code on errors - * fix Bug #8384: PEAR_PackageFile doesn't include error messages from Archive_Tar - * fix Bug #8516: PEAR_Config->get('preferred_mirror', null, 'non-pear.channel') - returns pear - * fix Bug #8617: pear download prints (-1 bytes) if no content-length - has been sent (Bjori, Pierre) - * fix Bug #8620: typo error in PEAR_PackageFile_v2::getConfigureOptions() - * fix Bug #8622: PFM2 - wrong php exclude version is not detected - * fix Bug #8519: typo in PEAR/Start.php OS_WINDOWS not WINDOWS - * fix Bug #8571: Sparse error message in registry - * fix Bug #8788: fatal error in Installer.php when task is not found - * implement Request #3436: implement staticPop [PEAR_Error_Stack] - * implement Request #6396: add extension enabling in php.ini for 1.5.0 - * implement Request #6614: use go-pear style dialogs in PEAR_Command_CLI by default - * implement Request #6702: implement TAP output option for run-tests command - (as defined by http://perldoc.perl.org/Test/Harness/TAP.html) - * implement Request #7090: PEAR_Downloader mustn't contact pear server - when installing local package file - * implement Request #7220: recognize deprecated package/channel and display to user - * implement Request #7352: add a README and an INSTALL by pear - * implement Request #7910: "Last Installed Version" should be - "Previous Installed Version" - * implement Request #7912: PEAR_Exception detect PEAR_Error as $message in - __construct() - * implement Request #8779: add package.xml 2.1 support for zend extensions + Minor feature addition + * implement Request #8827: add a yesno type handling for post-install scripts </notes> <provides type="class" name="OS_Guess"/> <provides type="class" name="System"/> @@ -744,5 +699,59 @@ * fix warnings in the list-all command </notes> </release> + <release> + <version>1.5.0a1</version> + <date>2006-09-30</date> + <license>PHP License</license> + <state>alpha</state> + <notes> + Minor feature addition/bugfixes + * fix Bug #6788: backtrace memory leak + * fix Bug #6931: pear upgrade PEAR-alpha tries to upgrade to 1.4.0a12 + * fix Bug #7021: Everything must be within <dir name="/"> + * fix Bug #7196: PEAR crashes when using autoload_prepend_file + * fix Bug #7203: pecl install <name> does not use the correct ext_dir + * fix Bug #7207: proxy user/pass is not urldecoded in download + * fix Bug #7219: bogus "will download PEAR 1.4.8" error + * fix Bug #7221: pear install blah-alpha won't install a newer stable + * fix Bug #7351: setting custom config variable in a channel fails + * fix Bug #7368: undefined function: getProvidesextension() + * fix Bug #7385: if post-install script or extension are present + and --packagingroot, fatal erro + * fix Bug #7419: Check inputs in PEAR_PackageFile_v2_rw + * fix Bug #7464: run-scripts causes notices + * fix Bug #7539: if a file has both install-as and ignore notices + * fix Bug #7726: <uri> dependency is broken + * fix Bug #7896: can't download packages, neither from cli or from web page. + * fix Bug #7931: hasErrors() with an error level has returned true after invoking pop(). + * fix Bug #7940: pear download fails silently + * fix Bug #8254: downloading doesn't work with 302 messages + * fix Bug #8383: No exit code on errors + * fix Bug #8384: PEAR_PackageFile doesn't include error messages from Archive_Tar + * fix Bug #8516: PEAR_Config->get('preferred_mirror', null, 'non-pear.channel') + returns pear + * fix Bug #8617: pear download prints (-1 bytes) if no content-length + has been sent (Bjori, Pierre) + * fix Bug #8620: typo error in PEAR_PackageFile_v2::getConfigureOptions() + * fix Bug #8622: PFM2 - wrong php exclude version is not detected + * fix Bug #8519: typo in PEAR/Start.php OS_WINDOWS not WINDOWS + * fix Bug #8571: Sparse error message in registry + * fix Bug #8788: fatal error in Installer.php when task is not found + * implement Request #3436: implement staticPop [PEAR_Error_Stack] + * implement Request #6396: add extension enabling in php.ini for 1.5.0 + * implement Request #6614: use go-pear style dialogs in PEAR_Command_CLI by default + * implement Request #6702: implement TAP output option for run-tests command + (as defined by http://perldoc.perl.org/Test/Harness/TAP.html) + * implement Request #7090: PEAR_Downloader mustn't contact pear server + when installing local package file + * implement Request #7220: recognize deprecated package/channel and display to user + * implement Request #7352: add a README and an INSTALL by pear + * implement Request #7910: "Last Installed Version" should be + "Previous Installed Version" + * implement Request #7912: PEAR_Exception detect PEAR_Error as $message in + __construct() + * implement Request #8779: add package.xml 2.1 support for zend extensions + </notes> + </release> </changelog> </package> http://cvs.php.net/viewvc.cgi/pear-core/package2.xml?r1=1.288&r2=1.289&diff_format=u Index: pear-core/package2.xml diff -u pear-core/package2.xml:1.288 pear-core/package2.xml:1.289 --- pear-core/package2.xml:1.288 Wed Sep 27 14:29:49 2006 +++ pear-core/package2.xml Sun Oct 1 22:29:14 2006 @@ -77,9 +77,9 @@ <email>mj@php.net</email> <active>no</active> </helper> - <date>2006-09-30</date> + <date>2006-10-30</date> <version> - <release>1.5.0a1</release> + <release>1.5.0a2</release> <api>1.5.0</api> </version> <stability> @@ -88,52 +88,8 @@ </stability> <license uri="http://www.php.net/license">PHP License</license> <notes> - Minor feature addition/bugfixes - * fix Bug #6788: backtrace memory leak - * fix Bug #6931: pear upgrade PEAR-alpha tries to upgrade to 1.4.0a12 - * fix Bug #7021: Everything must be within <dir name="/"> - * fix Bug #7196: PEAR crashes when using autoload_prepend_file - * fix Bug #7203: pecl install <name> does not use the correct ext_dir - * fix Bug #7207: proxy user/pass is not urldecoded in download - * fix Bug #7219: bogus "will download PEAR 1.4.8" error - * fix Bug #7221: pear install blah-alpha won't install a newer stable - * fix Bug #7351: setting custom config variable in a channel fails - * fix Bug #7368: undefined function: getProvidesextension() - * fix Bug #7385: if post-install script or extension are present - and --packagingroot, fatal erro - * fix Bug #7419: Check inputs in PEAR_PackageFile_v2_rw - * fix Bug #7464: run-scripts causes notices - * fix Bug #7539: if a file has both install-as and ignore notices - * fix Bug #7726: <uri> dependency is broken - * fix Bug #7896: can't download packages, neither from cli or from web page. - * fix Bug #7931: hasErrors() with an error level has returned true after invoking pop(). - * fix Bug #7940: pear download fails silently - * fix Bug #8254: downloading doesn't work with 302 messages - * fix Bug #8383: No exit code on errors - * fix Bug #8384: PEAR_PackageFile doesn't include error messages from Archive_Tar - * fix Bug #8516: PEAR_Config->get('preferred_mirror', null, 'non-pear.channel') - returns pear - * fix Bug #8617: pear download prints (-1 bytes) if no content-length - has been sent (Bjori, Pierre) - * fix Bug #8620: typo error in PEAR_PackageFile_v2::getConfigureOptions() - * fix Bug #8622: PFM2 - wrong php exclude version is not detected - * fix Bug #8519: typo in PEAR/Start.php OS_WINDOWS not WINDOWS - * fix Bug #8571: Sparse error message in registry - * fix Bug #8788: fatal error in Installer.php when task is not found - * implement Request #3436: implement staticPop [PEAR_Error_Stack] - * implement Request #6396: add extension enabling in php.ini for 1.5.0 - * implement Request #6614: use go-pear style dialogs in PEAR_Command_CLI by default - * implement Request #6702: implement TAP output option for run-tests command - (as defined by http://perldoc.perl.org/Test/Harness/TAP.html) - * implement Request #7090: PEAR_Downloader mustn't contact pear server - when installing local package file - * implement Request #7220: recognize deprecated package/channel and display to user - * implement Request #7352: add a README and an INSTALL by pear - * implement Request #7910: "Last Installed Version" should be - "Previous Installed Version" - * implement Request #7912: PEAR_Exception detect PEAR_Error as $message in - __construct() - * implement Request #8779: add package.xml 2.1 support for zend extensions + Minor feature addition + * implement Request #8827: add a yesno type handling for post-install scripts </notes> <contents> <dir name="/"> @@ -919,5 +875,65 @@ * fix warnings in the list-all command </notes> </release> + <release> + <version> + <release>1.5.0a1</release> + <api>1.5.0</api> + </version> + <stability> + <release>alpha</release> + <api>alpha</api> + </stability> + <date>2006-09-30</date> + <license uri="http://www.php.net/license">PHP License</license> + <notes> + Minor feature addition/bugfixes + * fix Bug #6788: backtrace memory leak + * fix Bug #6931: pear upgrade PEAR-alpha tries to upgrade to 1.4.0a12 + * fix Bug #7021: Everything must be within <dir name="/"> + * fix Bug #7196: PEAR crashes when using autoload_prepend_file + * fix Bug #7203: pecl install <name> does not use the correct ext_dir + * fix Bug #7207: proxy user/pass is not urldecoded in download + * fix Bug #7219: bogus "will download PEAR 1.4.8" error + * fix Bug #7221: pear install blah-alpha won't install a newer stable + * fix Bug #7351: setting custom config variable in a channel fails + * fix Bug #7368: undefined function: getProvidesextension() + * fix Bug #7385: if post-install script or extension are present + and --packagingroot, fatal erro + * fix Bug #7419: Check inputs in PEAR_PackageFile_v2_rw + * fix Bug #7464: run-scripts causes notices + * fix Bug #7539: if a file has both install-as and ignore notices + * fix Bug #7726: <uri> dependency is broken + * fix Bug #7896: can't download packages, neither from cli or from web page. + * fix Bug #7931: hasErrors() with an error level has returned true after invoking pop(). + * fix Bug #7940: pear download fails silently + * fix Bug #8254: downloading doesn't work with 302 messages + * fix Bug #8383: No exit code on errors + * fix Bug #8384: PEAR_PackageFile doesn't include error messages from Archive_Tar + * fix Bug #8516: PEAR_Config->get('preferred_mirror', null, 'non-pear.channel') + returns pear + * fix Bug #8617: pear download prints (-1 bytes) if no content-length + has been sent (Bjori, Pierre) + * fix Bug #8620: typo error in PEAR_PackageFile_v2::getConfigureOptions() + * fix Bug #8622: PFM2 - wrong php exclude version is not detected + * fix Bug #8519: typo in PEAR/Start.php OS_WINDOWS not WINDOWS + * fix Bug #8571: Sparse error message in registry + * fix Bug #8788: fatal error in Installer.php when task is not found + * implement Request #3436: implement staticPop [PEAR_Error_Stack] + * implement Request #6396: add extension enabling in php.ini for 1.5.0 + * implement Request #6614: use go-pear style dialogs in PEAR_Command_CLI by default + * implement Request #6702: implement TAP output option for run-tests command + (as defined by http://perldoc.perl.org/Test/Harness/TAP.html) + * implement Request #7090: PEAR_Downloader mustn't contact pear server + when installing local package file + * implement Request #7220: recognize deprecated package/channel and display to user + * implement Request #7352: add a README and an INSTALL by pear + * implement Request #7910: "Last Installed Version" should be + "Previous Installed Version" + * implement Request #7912: PEAR_Exception detect PEAR_Error as $message in + __construct() + * implement Request #8779: add package.xml 2.1 support for zend extensions + </notes> + </release> </changelog> </package>
http://cvs.php.net/viewvc.cgi/pear-core/PEAR/Frontend/CLI.php?r1=1.64&r2=1.65&diff_format=u Index: pear-core/PEAR/Frontend/CLI.php diff -u pear-core/PEAR/Frontend/CLI.php:1.64 pear-core/PEAR/Frontend/CLI.php:1.65 --- pear-core/PEAR/Frontend/CLI.php:1.64 Tue Apr 25 02:57:57 2006 +++ pear-core/PEAR/Frontend/CLI.php Sun Oct 1 22:29:13 2006 @@ -16,7 +16,7 @@ * @author Greg Beaver <cellog@php.net> * @copyright 1997-2006 The PHP Group * @license http://www.php.net/license/3_0.txt PHP License 3.0 - * @version CVS: $Id: CLI.php,v 1.64 2006/04/25 02:57:57 cellog Exp $ + * @version CVS: $Id: CLI.php,v 1.65 2006/10/01 22:29:13 cellog Exp $ * @link http://pear.php.net/package/PEAR * @since File available since Release 0.1 */ @@ -352,6 +352,32 @@ } else { $fp = STDIN; } + reset($prompts); + if (count($prompts) == 1 && $types[key($prompts)] == 'yesno') { + foreach ($prompts as $key => $prompt) { + $type = $types[$key]; + $default = @$defaults[$key]; + print "$prompt "; + if ($default) { + print "[$default] "; + } + print ": "; + if (version_compare(phpversion(), '5.0.0', '<')) { + $line = fgets($fp, 2048); + } else { + if (!defined('STDIN')) { + define('STDIN', fopen('php://stdin', 'r')); + } + $line = fgets(STDIN, 2048); + } + if ($default && trim($line) == "") { + $result[$key] = $default; + } else { + $result[$key] = trim($line); + } + } + return $result; + } while (true) { $descLength = max(array_map('strlen', $prompts)); $descFormat = "%-{$descLength}s"; http://cvs.php.net/viewvc.cgi/pear-core/package-PEAR.xml?r1=1.392&r2=1.393&diff_format=u Index: pear-core/package-PEAR.xml diff -u pear-core/package-PEAR.xml:1.392 pear-core/package-PEAR.xml:1.393 --- pear-core/package-PEAR.xml:1.392 Mon Sep 25 23:01:06 2006 +++ pear-core/package-PEAR.xml Sun Oct 1 22:29:14 2006 @@ -78,58 +78,13 @@ </maintainer> </maintainers> <release> - <version>1.5.0a1</version> - <date>2006-09-30</date> + <version>1.5.0a2</version> + <date>2006-10-30</date> <license>PHP License</license> <state>alpha</state> <notes> - Minor feature addition/bugfixes - * fix Bug #6788: backtrace memory leak - * fix Bug #6931: pear upgrade PEAR-alpha tries to upgrade to 1.4.0a12 - * fix Bug #7021: Everything must be within <dir name="/"> - * fix Bug #7196: PEAR crashes when using autoload_prepend_file - * fix Bug #7203: pecl install <name> does not use the correct ext_dir - * fix Bug #7207: proxy user/pass is not urldecoded in download - * fix Bug #7219: bogus "will download PEAR 1.4.8" error - * fix Bug #7221: pear install blah-alpha won't install a newer stable - * fix Bug #7351: setting custom config variable in a channel fails - * fix Bug #7368: undefined function: getProvidesextension() -3B - * fix Bug #7385: if post-install script or extension are present - and --packagingroot, fatal erro - * fix Bug #7419: Check inputs in PEAR_PackageFile_v2_rw - * fix Bug #7464: run-scripts causes notices - * fix Bug #7539: if a file has both install-as and ignore notices - * fix Bug #7726: <uri> dependency is broken - * fix Bug #7896: can't download packages, neither from cli or from web page. - * fix Bug #7931: hasErrors() with an error level has returned true after invoking pop(). - * fix Bug #7940: pear download fails silently - * fix Bug #8254: downloading doesn't work with 302 messages - * fix Bug #8383: No exit code on errors - * fix Bug #8384: PEAR_PackageFile doesn't include error messages from Archive_Tar - * fix Bug #8516: PEAR_Config->get('preferred_mirror', null, 'non-pear.channel') - returns pear - * fix Bug #8617: pear download prints (-1 bytes) if no content-length - has been sent (Bjori, Pierre) - * fix Bug #8620: typo error in PEAR_PackageFile_v2::getConfigureOptions() - * fix Bug #8622: PFM2 - wrong php exclude version is not detected - * fix Bug #8519: typo in PEAR/Start.php OS_WINDOWS not WINDOWS - * fix Bug #8571: Sparse error message in registry - * fix Bug #8788: fatal error in Installer.php when task is not found - * implement Request #3436: implement staticPop [PEAR_Error_Stack] - * implement Request #6396: add extension enabling in php.ini for 1.5.0 - * implement Request #6614: use go-pear style dialogs in PEAR_Command_CLI by default - * implement Request #6702: implement TAP output option for run-tests command - (as defined by http://perldoc.perl.org/Test/Harness/TAP.html) - * implement Request #7090: PEAR_Downloader mustn't contact pear server - when installing local package file - * implement Request #7220: recognize deprecated package/channel and display to user - * implement Request #7352: add a README and an INSTALL by pear - * implement Request #7910: "Last Installed Version" should be - "Previous Installed Version" - * implement Request #7912: PEAR_Exception detect PEAR_Error as $message in - __construct() - * implement Request #8779: add package.xml 2.1 support for zend extensions + Minor feature addition + * implement Request #8827: add a yesno type handling for post-install scripts </notes> <provides type="class" name="OS_Guess"/> <provides type="class" name="System"/> @@ -744,5 +699,59 @@ * fix warnings in the list-all command </notes> </release> + <release> + <version>1.5.0a1</version> + <date>2006-09-30</date> + <license>PHP License</license> + <state>alpha</state> + <notes> + Minor feature addition/bugfixes + * fix Bug #6788: backtrace memory leak + * fix Bug #6931: pear upgrade PEAR-alpha tries to upgrade to 1.4.0a12 + * fix Bug #7021: Everything must be within <dir name="/"> + * fix Bug #7196: PEAR crashes when using autoload_prepend_file + * fix Bug #7203: pecl install <name> does not use the correct ext_dir + * fix Bug #7207: proxy user/pass is not urldecoded in download + * fix Bug #7219: bogus "will download PEAR 1.4.8" error + * fix Bug #7221: pear install blah-alpha won't install a newer stable + * fix Bug #7351: setting custom config variable in a channel fails + * fix Bug #7368: undefined function: getProvidesextension() + * fix Bug #7385: if post-install script or extension are present + and --packagingroot, fatal erro + * fix Bug #7419: Check inputs in PEAR_PackageFile_v2_rw + * fix Bug #7464: run-scripts causes notices + * fix Bug #7539: if a file has both install-as and ignore notices + * fix Bug #7726: <uri> dependency is broken + * fix Bug #7896: can't download packages, neither from cli or from web page. + * fix Bug #7931: hasErrors() with an error level has returned true after invoking pop(). + * fix Bug #7940: pear download fails silently + * fix Bug #8254: downloading doesn't work with 302 messages + * fix Bug #8383: No exit code on errors + * fix Bug #8384: PEAR_PackageFile doesn't include error messages from Archive_Tar + * fix Bug #8516: PEAR_Config->get('preferred_mirror', null, 'non-pear.channel') + returns pear + * fix Bug #8617: pear download prints (-1 bytes) if no content-length + has been sent (Bjori, Pierre) + * fix Bug #8620: typo error in PEAR_PackageFile_v2::getConfigureOptions() + * fix Bug #8622: PFM2 - wrong php exclude version is not detected + * fix Bug #8519: typo in PEAR/Start.php OS_WINDOWS not WINDOWS + * fix Bug #8571: Sparse error message in registry + * fix Bug #8788: fatal error in Installer.php when task is not found + * implement Request #3436: implement staticPop [PEAR_Error_Stack] + * implement Request #6396: add extension enabling in php.ini for 1.5.0 + * implement Request #6614: use go-pear style dialogs in PEAR_Command_CLI by default + * implement Request #6702: implement TAP output option for run-tests command + (as defined by http://perldoc.perl.org/Test/Harness/TAP.html) + * implement Request #7090: PEAR_Downloader mustn't contact pear server + when installing local package file + * implement Request #7220: recognize deprecated package/channel and display to user + * implement Request #7352: add a README and an INSTALL by pear + * implement Request #7910: "Last Installed Version" should be + "Previous Installed Version" + * implement Request #7912: PEAR_Exception detect PEAR_Error as $message in + __construct() + * implement Request #8779: add package.xml 2.1 support for zend extensions + </notes> + </release> </changelog> </package> http://cvs.php.net/viewvc.cgi/pear-core/package2.xml?r1=1.288&r2=1.289&diff_format=u Index: pear-core/package2.xml diff -u pear-core/package2.xml:1.288 pear-core/package2.xml:1.289 --- pear-core/package2.xml:1.288 Wed Sep 27 14:29:49 2006 +++ pear-core/package2.xml Sun Oct 1 22:29:14 2006 @@ -77,9 +77,9 @@ <email>mj@php.net</email> <active>no</active> </helper> - <date>2006-09-30</date> + <date>2006-10-30</date> <version> - <release>1.5.0a1</release> + <release>1.5.0a2</release> <api>1.5.0</api> </version> <stability> @@ -88,52 +88,8 @@ </stability> <license uri="http://www.php.net/license">PHP License</license> <notes> - Minor feature addition/bugfixes - * fix Bug #6788: backtrace memory leak - * fix Bug #6931: pear upgrade PEAR-alpha tries to upgrade to 1.4.0a12 - * fix Bug #7021: Everything must be within <dir name="/"> - * fix Bug #7196: PEAR crashes when using autoload_prepend_file - * fix Bug #7203: pecl install <name> does not use the correct ext_dir - * fix Bug #7207: proxy user/pass is not urldecoded in download - * fix Bug #7219: bogus "will download PEAR 1.4.8" error - * fix Bug #7221: pear install blah-alpha won't install a newer stable - * fix Bug #7351: setting custom config variable in a channel fails - * fix Bug #7368: undefined function: getProvidesextension() - * fix Bug #7385: if post-install script or extension are present - and --packagingroot, fatal erro - * fix Bug #7419: Check inputs in PEAR_PackageFile_v2_rw - * fix Bug #7464: run-scripts causes notices - * fix Bug #7539: if a file has both install-as and ignore notices - * fix Bug #7726: <uri> dependency is broken - * fix Bug #7896: can't download packages, neither from cli or from web page. - * fix Bug #7931: hasErrors() with an error level has returned true after invoking pop(). - * fix Bug #7940: pear download fails silently - * fix Bug #8254: downloading doesn't work with 302 messages - * fix Bug #8383: No exit code on errors - * fix Bug #8384: PEAR_PackageFile doesn't include error messages from Archive_Tar - * fix Bug #8516: PEAR_Config->get('preferred_mirror', null, 'non-pear.channel') - returns pear - * fix Bug #8617: pear download prints (-1 bytes) if no content-length - has been sent (Bjori, Pierre) - * fix Bug #8620: typo error in PEAR_PackageFile_v2::getConfigureOptions() - * fix Bug #8622: PFM2 - wrong php exclude version is not detected - * fix Bug #8519: typo in PEAR/Start.php OS_WINDOWS not WINDOWS - * fix Bug #8571: Sparse error message in registry - * fix Bug #8788: fatal error in Installer.php when task is not found - * implement Request #3436: implement staticPop [PEAR_Error_Stack] - * implement Request #6396: add extension enabling in php.ini for 1.5.0 - * implement Request #6614: use go-pear style dialogs in PEAR_Command_CLI by default - * implement Request #6702: implement TAP output option for run-tests command - (as defined by http://perldoc.perl.org/Test/Harness/TAP.html) - * implement Request #7090: PEAR_Downloader mustn't contact pear server - when installing local package file - * implement Request #7220: recognize deprecated package/channel and display to user - * implement Request #7352: add a README and an INSTALL by pear - * implement Request #7910: "Last Installed Version" should be - "Previous Installed Version" - * implement Request #7912: PEAR_Exception detect PEAR_Error as $message in - __construct() - * implement Request #8779: add package.xml 2.1 support for zend extensions + Minor feature addition + * implement Request #8827: add a yesno type handling for post-install scripts </notes> <contents> <dir name="/"> @@ -919,5 +875,65 @@ * fix warnings in the list-all command </notes> </release> + <release> + <version> + <release>1.5.0a1</release> + <api>1.5.0</api> + </version> + <stability> + <release>alpha</release> + <api>alpha</api> + </stability> + <date>2006-09-30</date> + <license uri="http://www.php.net/license">PHP License</license> + <notes> + Minor feature addition/bugfixes + * fix Bug #6788: backtrace memory leak + * fix Bug #6931: pear upgrade PEAR-alpha tries to upgrade to 1.4.0a12 + * fix Bug #7021: Everything must be within <dir name="/"> + * fix Bug #7196: PEAR crashes when using autoload_prepend_file + * fix Bug #7203: pecl install <name> does not use the correct ext_dir + * fix Bug #7207: proxy user/pass is not urldecoded in download + * fix Bug #7219: bogus "will download PEAR 1.4.8" error + * fix Bug #7221: pear install blah-alpha won't install a newer stable + * fix Bug #7351: setting custom config variable in a channel fails + * fix Bug #7368: undefined function: getProvidesextension() + * fix Bug #7385: if post-install script or extension are present + and --packagingroot, fatal erro + * fix Bug #7419: Check inputs in PEAR_PackageFile_v2_rw + * fix Bug #7464: run-scripts causes notices + * fix Bug #7539: if a file has both install-as and ignore notices + * fix Bug #7726: <uri> dependency is broken + * fix Bug #7896: can't download packages, neither from cli or from web page. + * fix Bug #7931: hasErrors() with an error level has returned true after invoking pop(). + * fix Bug #7940: pear download fails silently + * fix Bug #8254: downloading doesn't work with 302 messages + * fix Bug #8383: No exit code on errors + * fix Bug #8384: PEAR_PackageFile doesn't include error messages from Archive_Tar + * fix Bug #8516: PEAR_Config->get('preferred_mirror', null, 'non-pear.channel') + returns pear + * fix Bug #8617: pear download prints (-1 bytes) if no content-length + has been sent (Bjori, Pierre) + * fix Bug #8620: typo error in PEAR_PackageFile_v2::getConfigureOptions() + * fix Bug #8622: PFM2 - wrong php exclude version is not detected + * fix Bug #8519: typo in PEAR/Start.php OS_WINDOWS not WINDOWS + * fix Bug #8571: Sparse error message in registry + * fix Bug #8788: fatal error in Installer.php when task is not found + * implement Request #3436: implement staticPop [PEAR_Error_Stack] + * implement Request #6396: add extension enabling in php.ini for 1.5.0 + * implement Request #6614: use go-pear style dialogs in PEAR_Command_CLI by default + * implement Request #6702: implement TAP output option for run-tests command + (as defined by http://perldoc.perl.org/Test/Harness/TAP.html) + * implement Request #7090: PEAR_Downloader mustn't contact pear server + when installing local package file + * implement Request #7220: recognize deprecated package/channel and display to user + * implement Request #7352: add a README and an INSTALL by pear + * implement Request #7910: "Last Installed Version" should be + "Previous Installed Version" + * implement Request #7912: PEAR_Exception detect PEAR_Error as $message in + __construct() + * implement Request #8779: add package.xml 2.1 support for zend extensions + </notes> + </release> </changelog> </package>