pearweb_index
[ class tree: pearweb_index ] [ index: pearweb_index ] [ all elements ]

Source for file package.xml.1.0.php

Documentation is available at package.xml.1.0.php

  1. <?php
  2. /*
  3.    +----------------------------------------------------------------------+
  4.    | PEAR Web site version 1.0                                            |
  5.    +----------------------------------------------------------------------+
  6.    | Copyright (c) 2007 The PHP Group                                     |
  7.    +----------------------------------------------------------------------+
  8.    | This source file is subject to version 2.02 of the PHP license,      |
  9.    | that is bundled with this package in the file LICENSE, and is        |
  10.    | available at through the world-wide-web at                           |
  11.    | http://www.php.net/license/2_02.txt.                                 |
  12.    | If you did not receive a copy of the PHP license and are unable to   |
  13.    | obtain it through the world-wide-web, please send a note to          |
  14.    | license@php.net so we can mail you a copy immediately.               |
  15.    +----------------------------------------------------------------------+
  16.    | Authors: Gregory Beaver <cellog@php.net>                             |
  17.    +----------------------------------------------------------------------+
  18.    $Id: package.xml.1.0.php,v 1.1 2007/02/01 04:16:15 cellog Exp $
  19. */
  20.  
  21. response_header("Innovating the future: Package.xml 1.0 and PEAR 1.3.6 are officially deprecated");
  22. ?>
  23.  
  24. <h1>Innovating the future: Package.xml 1.0, and PEAR 1.3.6 are officially deprecated</h1>
  25.  
  26. <div style="margin-left:2em;margin-right:2em">
  27. <p>
  28.  If you are using PEAR 1.3.6 or older, you will no longer be able to install or upgrade
  29.  packages as of January 1, 2008.  On this day, the XML-RPC server at pear.php.net will be
  30.  shut down, to be permanently replaced by the newer, more scalable REST interface that was
  31.  introduced with PEAR version 1.4.0.  Users who upgrade to PEAR 1.5.0 or the latest stable
  32.  version of PEAR will be unaffected by this change, and will not notice any difference.  For
  33.  assistance upgrading <a href="http://pear.php.net/PEAR">PEAR</a> to the latest version, or
  34.  for other installation-related questions or concerns, please send an email message to
  35.  the pear-general mailing list at
  36.  <a href="mailto:pear-general@lists.php.net">pear-general@lists.php.net</a>.
  37. </p>
  38.  
  39. <p>
  40.  Although most people will not have difficulty, for some systems, upgrading from
  41.  ancient versions of PEAR can be tricky.  If you are running a version of PEAR older
  42.  than 1.4.0, follow these simple steps:
  43. </p>
  44.  
  45. <p>
  46. <kbd>
  47. <pre>
  48. pear upgrade --force PEAR-1.3.6 Archive_Tar-1.3.1 Console_Getopt-1.2
  49. pear upgrade PEAR-1.4.3
  50. pear upgrade --force PEAR-1.4.11
  51. pear upgrade PEAR
  52. </pre>
  53. </kbd>
  54. </p>
  55.  
  56. <p>
  57.  Those who have PEAR versions 1.4.0 to 1.4.3 should simply skip the first line that
  58.  upgrades to PEAR version 1.3.6.  Users who are using the web frontend would probably
  59.  benefit the most from a clean start - download go-pear from
  60.  <a href="http://pear.php.net/go-pear">http://pear.php.net/go-pear</a>,
  61.  save as <kbd>go-pear.php</kbd> and re-install PEAR from scratch, overwriting your
  62.  existing installation.  Instructions are in a comment at the top of the file, or
  63.  you can read them directly off of the http://pear.php.net/go-pear website.
  64. </p>
  65.  
  66. <p>
  67.  Effective February 1, 2007, the release uploader at pear.php.net will no longer
  68.  accept packages created using only package.xml 1.0.  This affects developers who
  69.  are authoring and releasing PEAR packages, not end users who wish to install PEAR
  70.  packages.  This only affects packages released after February 1, 2007, and will not
  71.  be &quot;grandfathered&quot; to existing releases.
  72. </p>
  73. <p>
  74.  To maintain compatibility with PEAR 1.3.6 and earlier, package releases may be created
  75.  with both a package.xml (version 1.0) and a package2.xml (version 2.0) using this command:
  76. </p>
  77. <p>
  78. <kbd>
  79. <pre>
  80. pear package package.xml package2.xml
  81. </pre>
  82. </kbd>
  83. </p>
  84.  
  85. <p>
  86.  To create a package.xml version 2.0 from an existing package.xml version 1.0, simply run
  87.  the <code>pear convert</code> command in the same directory as your package.xml.  Please
  88.  email the <a href="mailto:pear-dev@lists.php.net">pear-dev</a> mailing list for support
  89.  with this process.
  90. </p>
  91.  
  92. </div>
  93.  
  94. <?php response_footer()?>

Documentation generated on Mon, 11 Mar 2019 15:14:35 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.