cvs: pearweb / package.php package.xml /include pear-rest.php /public_html channel.xml

From: Date: Mon, 26 Feb 2007 21:19:57 +0000
Subject: cvs: pearweb / package.php package.xml /include pear-rest.php /public_html channel.xml
Groups: php.pear.cvs php.pear.core 
Request: Send a blank email to pear-cvs+get-44888@lists.php.net to get a copy of this message
cellog Mon Feb 26 21:19:57 2007 UTC Modified files: /pearweb/include pear-rest.php /pearweb package.php package.xml /pearweb/public_html channel.xml Log: * fix .xsd for REST1.2 * implement Request #10197: add PHP version and API version to release REST http://cvs.php.net/viewvc.cgi/pearweb/include/pear-rest.php?r1=1.33&r2=1.34&diff_format=u Index: pearweb/include/pear-rest.php diff -u pearweb/include/pear-rest.php:1.33 pearweb/include/pear-rest.php:1.34 --- pearweb/include/pear-rest.php:1.33 Sat Feb 24 18:25:11 2007 +++ pearweb/include/pear-rest.php Mon Feb 26 21:19:57 2007 @@ -468,11 +468,45 @@ <g>http://' . PEAR_CHANNELNAME . '/get/' . $package . '-' . $pkgobj->getVersion() . '</g> <x xlink:href="package.' . $pkgobj->getVersion() . '.xml"/> </r>'; + $d = $pkgobj->getDependencies(); + $minphp = $d['required']['php']['min']; + $info2 = '<?xml version="1.0" encoding="UTF-8" ?> +<r xmlns="http://pear.php.net/dtd/rest.release2" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:xlink="http://www.w3.org/1999/xlink" + xsi:schemaLocation="http://pear.php.net/dtd/rest.release2 + http://pear.php.net/dtd/rest.release2.xsd"> + <p xlink:href="' . $extra . 'p/' . strtolower($package) . '">' . $package . '</p> + <c>' . PEAR_CHANNELNAME . '</c> + <v>' . $pkgobj->getVersion() . '</v> + <a>' . $pkgobj->getVersion('api') . '</a> + <mp>' . $minphp . '</mp> + <st>' . $pkgobj->getState() . '</st> + <l>' . $pkgobj->getLicense() . '</l> + <m>' . $releasedby . '</m> + <s>' . (version_compare(phpversion(), '5.0.0', 'lt') ? + utf8_encode(htmlspecialchars($pkgobj->getSummary())) : + htmlspecialchars($pkgobj->getSummary())) . '</s> + <d>' . (version_compare(phpversion(), '5.0.0', 'lt') ? + utf8_encode(htmlspecialchars($pkgobj->getDescription())) : + htmlspecialchars($pkgobj->getDescription())) . '</d> + <da>' . $releasedate . '</da> + <n>' . (version_compare(phpversion(), '5.0.0', 'lt') ? + utf8_encode(htmlspecialchars($pkgobj->getNotes())) : + htmlspecialchars($pkgobj->getNotes())) . '</n> + <f>' . filesize($filepath) . '</f> + <g>http://' . PEAR_CHANNELNAME . '/get/' . $package . '-' . $pkgobj->getVersion() . '</g> + <x xlink:href="package.' . $pkgobj->getVersion() . '.xml"/> +</r>'; file_put_contents($rdir . DIRECTORY_SEPARATOR . strtolower($package) . DIRECTORY_SEPARATOR . $pkgobj->getVersion() . '.xml', $info); @chmod($rdir . DIRECTORY_SEPARATOR . strtolower($package) . DIRECTORY_SEPARATOR . $pkgobj->getVersion() . '.xml', 0666); file_put_contents($rdir . DIRECTORY_SEPARATOR . strtolower($package) . + DIRECTORY_SEPARATOR . 'v2.' . $pkgobj->getVersion() . '.xml', $info2); + @chmod($rdir . DIRECTORY_SEPARATOR . strtolower($package) . + DIRECTORY_SEPARATOR . $pkgobj->getVersion() . '.xml', 0666); + file_put_contents($rdir . DIRECTORY_SEPARATOR . strtolower($package) . DIRECTORY_SEPARATOR . 'package.' . $pkgobj->getVersion() . '.xml', $packagexml); @chmod($rdir . DIRECTORY_SEPARATOR . strtolower($package) . @@ -510,13 +544,24 @@ System::mkdir(array('-p', $pdir . DIRECTORY_SEPARATOR . strtolower($package))); @chmod($pdir . DIRECTORY_SEPARATOR . strtolower($package), 0777); } - $info2 = $info = '<?xml version="1.0" encoding="UTF-8" ?> + $info2 = '<?xml version="1.0" encoding="UTF-8" ?> +<m xmlns="http://pear.php.net/dtd/rest.packagemaintainers2" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:xlink="http://www.w3.org/1999/xlink" + xsi:schemaLocation="http://pear.php.net/dtd/rest.packagemaintainers2 + http://pear.php.net/dtd/rest.packagemaintainers2.xsd"> +'; + $info = '<?xml version="1.0" encoding="UTF-8" ?> <m xmlns="http://pear.php.net/dtd/rest.packagemaintainers" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://pear.php.net/dtd/rest.packagemaintainers http://pear.php.net/dtd/rest.packagemaintainers.xsd"> - <p>' . $package . '</p> +'; + $info .= ' <p>' . $package . '</p> + <c>' . PEAR_CHANNELNAME . '</c> +'; + $info2 .= ' <p>' . $package . '</p> <c>' . PEAR_CHANNELNAME . '</c> '; foreach ($maintainers as $maintainer) { http://cvs.php.net/viewvc.cgi/pearweb/package.php?r1=1.107&r2=1.108&diff_format=u Index: pearweb/package.php diff -u pearweb/package.php:1.107 pearweb/package.php:1.108 --- pearweb/package.php:1.107 Sun Feb 25 23:38:03 2007 +++ pearweb/package.php Mon Feb 26 21:19:57 2007 @@ -21,11 +21,13 @@ $a->setNotes(' * fix release upload: don\'t let custom non-pear built packages with no package.xml in root dir slip through the cracks +* fix .xsd for REST1.2 * fix Bug #10183: roadmap link to bug tracker needs &cmd=display * implement Request #10150: Allow "future" roadmap versions * implement Request #10176: patch tracker for bugs * implement Request #10180: require account to open/edit bugs, use auto-email verification like pear.voter +* implement Request #10197: add PHP version and API version to release REST '); $a->resetUsesrole(); $a->addUsesRole('web', 'Role_Web', 'pearified.com'); http://cvs.php.net/viewvc.cgi/pearweb/package.xml?r1=1.144&r2=1.145&diff_format=u Index: pearweb/package.xml diff -u pearweb/package.xml:1.144 pearweb/package.xml:1.145 --- pearweb/package.xml:1.144 Sun Feb 25 23:38:20 2007 +++ pearweb/package.xml Mon Feb 26 21:19:57 2007 @@ -52,8 +52,8 @@ <email>dufuz@php.net</email> <active>no</active> </developer> - <date>2007-02-25</date> - <time>17:38:57</time> + <date>2007-02-26</date> + <time>15:19:34</time> <version> <release>1.9.0</release> <api>0.1.1</api> @@ -66,11 +66,13 @@ <notes> * fix release upload: don&apos;t let custom non-pear built packages with no package.xml in root dir slip through the cracks +* fix .xsd for REST1.2 * fix Bug #10183: roadmap link to bug tracker needs &amp;cmd=display * implement Request #10150: Allow &quot;future&quot; roadmap versions * implement Request #10176: patch tracker for bugs * implement Request #10180: require account to open/edit bugs, use auto-email verification like pear.voter +* implement Request #10197: add PHP version and API version to release REST </notes> <contents> <dir baseinstalldir="/" name="/"> @@ -1518,16 +1520,18 @@ <release>stable</release> <api>stable</api> </stability> - <date>2007-02-25</date> + <date>2007-02-26</date> <license uri="http://www.php.net/license">PHP License</license> <notes> * fix release upload: don&apos;t let custom non-pear built packages with no package.xml in root dir slip through the cracks +* fix .xsd for REST1.2 * fix Bug #10183: roadmap link to bug tracker needs &amp;cmd=display * implement Request #10150: Allow &quot;future&quot; roadmap versions * implement Request #10176: patch tracker for bugs * implement Request #10180: require account to open/edit bugs, use auto-email verification like pear.voter +* implement Request #10197: add PHP version and API version to release REST </notes> </release> </changelog> http://cvs.php.net/viewvc.cgi/pearweb/public_html/channel.xml?r1=1.8&r2=1.9&diff_format=u Index: pearweb/public_html/channel.xml diff -u pearweb/public_html/channel.xml:1.8 pearweb/public_html/channel.xml:1.9 --- pearweb/public_html/channel.xml:1.8 Sat Feb 24 18:23:18 2007 +++ pearweb/public_html/channel.xml Mon Feb 26 21:19:57 2007 @@ -22,6 +22,7 @@ <baseurl type="REST1.0">http://pear.php.net/rest/</baseurl> <baseurl type="REST1.1">http://pear.php.net/rest/</baseurl> <baseurl type="REST1.2">http://pear.php.net/rest/</baseurl> + <baseurl type="REST1.3">http://pear.php.net/rest/</baseurl> </rest> </primary> </servers>

« previous php.pear.cvs (#44888) next »