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$
  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. [February 1, 2007]
  27.  
  28. <div id="news-entry">
  29.  <p>
  30.   If you are using PEAR 1.3.6 or older, you will no longer be able to install or upgrade
  31.   packages as of January 1, 2008.  On this day, the XML-RPC server at pear.php.net will be
  32.   shut down, to be permanently replaced by the newer, more scalable REST interface that was
  33.   introduced with PEAR version 1.4.0.  Users who upgrade to PEAR 1.5.0 or the latest stable
  34.   version of PEAR will be unaffected by this change, and will not notice any difference.  For
  35.   assistance upgrading <a href="http://pear.php.net/PEAR">PEAR</a> to the latest version, or
  36.   for other installation-related questions or concerns, please send an email message to
  37.   the pear-general mailing list at
  38.   <a href="mailto:<?php echo PEAR_GENERAL_EMAIL; ?>"><?php echo PEAR_GENERAL_EMAIL; ?></a>.
  39.  </p>
  40.  
  41.  <p>
  42.   Although most people will not have difficulty, for some systems, upgrading from
  43.   ancient versions of PEAR can be tricky.  If you are running a version of PEAR older
  44.   than 1.4.0, follow these simple steps:
  45.  </p>
  46.  
  47.  <p>
  48.  <kbd>
  49.   <pre>
  50. pear upgrade --force http://pear.php.net/get/PEAR-1.3.6.tgz http://pear.php.net/get/Archive_Tar-1.3.1 http://pear.php.net/get/Console_Getopt-1.2
  51. pear upgrade http://pear.php.net/get/PEAR-1.4.3
  52. pear upgrade --force PEAR-1.4.11
  53. pear upgrade PEAR
  54.    </pre>
  55.   </kbd>
  56.  </p>
  57.  
  58.  <p>
  59.   Those who have PEAR versions 1.4.0 to 1.4.3 should simply skip the first line that
  60.   upgrades to PEAR version 1.3.6.  Users who are using the web frontend would probably
  61.   benefit the most from a clean start - download go-pear from
  62.   <a href="http://pear.php.net/go-pear">http://pear.php.net/go-pear</a>,
  63.   save as <kbd>go-pear.php</kbd> and re-install PEAR from scratch, overwriting your
  64.   existing installation.  Instructions are in a comment at the top of the file, or
  65.   you can read them directly off of the http://pear.php.net/go-pear website.
  66.  </p>
  67.  
  68.  <p>
  69.   Effective February 1, 2007, the release uploader at pear.php.net will no longer
  70.   accept packages created using only package.xml 1.0.  This affects developers who
  71.   are authoring and releasing PEAR packages, not end users who wish to install PEAR
  72.   packages.  This only affects packages released after February 1, 2007, and will not
  73.   be &quot;grandfathered&quot; to existing releases.
  74.  </p>
  75.  
  76.  <p>
  77.   To maintain compatibility with PEAR 1.3.6 and earlier, package releases may be created
  78.   with both a package.xml (version 1.0) and a package2.xml (version 2.0) using this command:
  79.  </p>
  80.  
  81.  <p>
  82.   <kbd>
  83.    <pre>
  84. pear package package.xml package2.xml
  85.    </pre>
  86.   </kbd>
  87.  </p>
  88.  
  89.  <p>
  90.   To create a package.xml version 2.0 from an existing package.xml version 1.0, simply run
  91.   the <code>pear convert</code> command in the same directory as your package.xml.  Please
  92.   email the <a href="mailto:<?php echo PEAR_DEV_EMAIL; ?>">development</a> mailing list for support
  93.   with this process.
  94.  </p>
  95.  
  96. </div>
  97. <?php
  98. response_footer();

Documentation generated on Mon, 11 Mar 2019 16:01:20 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.