#24166 [Opn->Csd]: pear makerpm is broken
| From: | cox@php.net | Date: | Fri, 13 Jun 2003 09:09:34 +0000 |
| Subject: | #24166 [Opn->Csd]: pear makerpm is broken | ||
| References: | 1 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-17380@lists.php.net to get a copy of this message | ||
ID: 24166
Updated by: cox@php.net
Reported By: jmcastagnetto@php.net
-Status: Open
+Status: Closed
Bug Type: PEAR related
Operating System: Suse Linux 8.2
PHP Version: 4.3.2
New Comment:
Fixed in CVS, Jesus.
Previous Comments:
------------------------------------------------------------------------
[2003-06-13 02:11:03] jmcastagnetto@php.net
Description:
------------
As a test, I tried to generat a spec file for building an
rpm. I used one of my released packages (Math_TrigOp) for
this test.
When I tried using 'pear makerpm', I got an error:
$ pear makerpm ../SOURCES/Math_TrigOp-1.0.tgz
no package.xml found in ../SOURCES/Math_TrigOp-1.0.tgz
To confirm the existence of a package.xml in the tarball:
$ tar ztvf ../SOURCES/Math_TrigOp-1.0.tgz
-rw-r--r-- 500/100 1489 2003-06-12 23:35:37
package.xml
-rw-r--r-- 500/100 5555 2003-01-04 03:55:40
Math_TrigOp-1.0/TrigOp.php
Problem might be in Archive_Tar, as PEAR_Command_Package
seems OK on a cursory look of the code.
For reference:
$ pear list-all | grep Archive
Archive_Tar 1.1 1.1
$ pear list-all | grep PEAR | grep -v Info
PEAR 1.1 1.1
PEAR_Frontend_Gtk 0.3 0.3
PEAR_Frontend_Web 0.3 0.3
Which are the latest releases of the packages used by the
pear package manager for this command.
Reproduce code:
---------------
If you do not have a checkout of pear locally, then do first:
$ cvs co pear/Math_TrigOp
Then:
$ cd pear/Math_TrigOp
$ mkdir SPECS SOURCES
$ pear package
$ mv Math_TrigOp-1.0.tgz SOURCES
$ cd SPECS
$ pear makerpm ../SOURCES/Math_TrigOp-1.0.tgz
Expected result:
----------------
Obtain a valid spec file, of course ;-)
Actual result:
--------------
An error message an no spec file.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=24166&edit=1