[pkg-php-pear] Bug#692353: ITP: php-wpcli -- PHP PEAR module for a WordPress CLI interface

Thomas Goirand zigo at debian.org
Tue Nov 6 06:54:53 UTC 2012

On 11/06/2012 05:54 AM, andrea rota wrote:
> hi Thomas,
> On Tue, Nov 06, 2012 at 03:24:17AM +0800, Thomas Goirand wrote:
>> On 11/06/2012 12:28 AM, andrea rota wrote:
>>> thanks - i have prepared an initial package which works ok on a couple
>>> of production nodes: what would be the best way to make the code
>>> available for review?
>> Upload the package somewhere (it doesn't have to be mentors.debian.net,
>> as long as download is fast enough), and give the link to the .dsc file
>> (that file is the result of a dpkg-buildpackage, and it links to the
>> .orig.tar.gz and debian.tar.gz files, which will be downloaded
>> automatically by dget).
> ok - my first attempt is now on mentors.debian.net
> (http://mentors.debian.net/package/php-wpcli) and i can already see some
> obvious issues that had escaped my attention when looking at lintian's
> output in the terminal - including the fact that it seems that a git
> submodule of the upstream repo (src/php/php-cli-tools) should probably
> be packaged separately :S

It doesn't build on my SID box:

dh binary --buildsystem=phppear --with phppear
   dh_testroot -O--buildsystem=phppear
   dh_prep -O--buildsystem=phppear
   dh_installdirs -O--buildsystem=phppear
   dh_auto_install -O--buildsystem=phppear
Unknown channel "wp-cli.github.com/pear"
Parsing of package.xml from file "./wpcli-0.6.0/package.xml" failed
Cannot download non-local package "./wpcli-0.6.0/package.xml"
install failed
dh_auto_install: /usr/bin/pear -c debian/pearrc -d download_dir=/tmp -d
include_path=/usr/share/php -d php_bin=/usr/bin/php -d bin_dir=/usr/bin
-d php_dir=/usr/share/php -d data_dir=/usr/share/php/data -d
doc_dir=/usr/share/doc/php-wpcli -d test_dir=/usr/share/php/tests
install --offline --nodeps -P
./wpcli-0.6.0/package.xml returned exit code 1
make: *** [binary] Error 1
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit
status 2

As for the Git packaging, if you haven't done so, please join the
PKG-PHP group on alioth.debian.org, and I'll add you the PKG PEAR
maintainer rights once you're in. Then please upload the git repo on Alioth.



More information about the pkg-php-pear mailing list