cvs: pearweb / package.php package.xml /include pear-rest.php /public_html channel.xml
| From: | Greg Beaver | 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'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
</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'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
</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>