Fw: [PEAR-CVS] cvs: pearweb / TODO
| From: | Vincent Blavet | Date: | Thu, 21 Feb 2002 23:36:12 +0000 |
| Subject: | Fw: [PEAR-CVS] cvs: pearweb / TODO | ||
| Groups: | php.pear.dev | ||
| Request: | Send a blank email to pear-dev+get-4832@lists.php.net to get a copy of this message | ||
I did modifications on Packager.php and Installer.php in order to have the
package.xml file in 'root' directory in the archive, and then a folder for
the version (see todo bellow).
Please note that it is not compatible with current uploaded release .tgz
files. Should I try to support also the current format ?
May I commit the changes ? Do you think about other files impacted by this
change ?
Vincent
Diffs :
cvs diff Packager.php (in directory D:\php\bin\php\pear\PEAR\)
Index: Packager.php
===================================================================
RCS file: /repository/php4/pear/PEAR/Packager.php,v
retrieving revision 1.23
diff -r1.23 Packager.php
136c136
< $filelist[$i++] = $pkgfile;
---
> //$filelist[$i++] = $pkgfile;
152c152
< if (!$tar->createModify($filelist, $pkgver)) {
---
> if (!$tar->create($pkgfile)) {
154a155,161
> if (!$tar->addModify($filelist, $pkgver)) {
> return $this->raiseError('an error ocurred during package
creation');
> }
>
> //if (!$tar->createModify($filelist, $pkgver)) {
> // return $this->raiseError('an error ocurred during package
creation');
> //}
*****CVS exited normally with code 1*****
cvs diff Installer.php (in directory D:\php\bin\php\pear\PEAR\)
Index: Installer.php
===================================================================
RCS file: /repository/php4/pear/PEAR/Installer.php,v
retrieving revision 1.36
diff -r1.36 Installer.php
143c143,144
< $orig_file = $tmp_path . DIRECTORY_SEPARATOR . $file;
---
> //$orig_file = $tmp_path . DIRECTORY_SEPARATOR . $file;
> $orig_file = $tmp_path . DIRECTORY_SEPARATOR .
$this->pkginfo['package'] . '-' . $this->pkginfo['version'] .
DIRECTORY_SEPARATOR .$file;
262c263,264
< $descfile = $tmpdir . DIRECTORY_SEPARATOR . $pkgdir .
DIRECTORY_SEPARATOR . 'package.xml';
---
> // $descfile = $tmpdir . DIRECTORY_SEPARATOR . $pkgdir .
DIRECTORY_SEPARATOR . 'package.xml';
> $descfile = $tmpdir . DIRECTORY_SEPARATOR . 'package.xml';
*****CVS exited normally with code 1*****
----- Original Message -----
From: "Stig Bakken" <ssb@fast.no>
To: <pear-cvs@lists.php.net>
Sent: Thursday, February 21, 2002 4:03 PM
Subject: [PEAR-CVS] cvs: pearweb / TODO
> ssb Thu Feb 21 10:03:08 2002 EDT
>
> Modified files:
> /pearweb TODO
> Log:
> some updates
>
>
> Index: pearweb/TODO
> diff -u pearweb/TODO:1.9 pearweb/TODO:1.10
> --- pearweb/TODO:1.9 Wed Jan 30 04:02:55 2002
> +++ pearweb/TODO Thu Feb 21 10:03:05 2002
> @@ -1,5 +1,12 @@
> SHORT TERM:
>
> +* package format:
> +** package.xml file needs to move to the top level in the tar file
> + new format will be:
> + package.xml
> + Foo-1.0/
> + Foo-1.0/Foo.php
> +
> * xmlrpc authentication
>
> * "pear configure" to make ~/.pearrc:
> @@ -19,7 +26,8 @@
> * xmlrpc server methods
> ** package.alter
> ** package.annotate
> -** package.newestRelease(package, [state])
> +** release.newestByState(state, [package])
> +** release.newestByPackage(package, [state])
> ** release.list
> ** release.get
> ** release.annotate
> @@ -29,6 +37,16 @@
> ** windows support:
> *** System class and Tar.php test under win
> *** xmlrpc extension compile fix
> +
> +* each class file could document its own dependencies, for example:
> + @dep php > 4.0.4pl1
> + @dep ext pcre
> + @dep prog imagick
> +
> +* feature for installing "application" or "app" files in a web server
> + document root directory, set up virtual hosts etc.
> +
> +* registry files should say when the package was installed
>
> MEDIUM TERM:
>
>
>
>
> --
> PEAR CVS Mailing List (http://pear.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>