[pkg-php-pear] [Pkg-php-pear] On PEAR packaging

Mathieu Parent math.parent at gmail.com
Sat Jul 23 23:00:14 UTC 2011

2011/7/23 Gunnar Wrobel <wrobel at horde.org>:
>> Updated TODO for "components":
>> - use algorithm from pkg-php-tools (via a wrapper)
> What should the wrapper do? I would assume I simply call the tool you coded
> as the debian packaging helper in the components module relies on your
> debian packaging helper anyway.

Yes, you now need pkg-php-tools v0.3 (just uploaded, but also in git)
and the attached patch.

>> - recursive template (for debian/source/format and debian/patches)
> Ok, will do as soon as possible.


>> - allow to apply several template folders (one generic and one specific)
> Can you detail what you need here? How should the different folders be
> selected?
I need to have most of the files from the current template, and
override some of them with package-specific files (changelog, patches,
copyright, possibly more). An hook after the templating and before the
build is also OK.

>> Updated TODO for Debian:
>> - create ITPs for all packages
>> (http://www.debian.org/devel/wnpp/index.en.html)
> Sounds like this is something you will do.


>> - write all the copyright files :-P
> Sounds like this is something I will do :) ... We need to place a COPYRIGHT
> or LICENSE file in each of the framework packages, right?

I also need to check. But anything done upstream is better.

>> - test, polish, test, polish
> Once we are here we will broadcast this via horde.org and I also have
> customers that will test those.

I'm currently using the attached script to build almost all the packages.

>> - upload to experimental first
> Hope this is not too far away :)

I will start this week, but as there are 94 packages on pear.horde.org!

(I can build 123 packages from source. 20 others don't have
package.xml, and 4 have a package.xml which doesn't validate)

> Thanks for all your efforts with this. I'm glad to see it moving.

I'm happy to have some free time. But it is flying ...

> Cheers,
> Gunnar
>> Regards
>> --
>> Mathieu
> --
> Core Developer
> The Horde Project
> e: wrobel at horde.org
> t: +49 700 6245 0000
> w: http://www.horde.org
> pgp: 9703 43BE
> tweets: http://twitter.com/pardus_de
> blog: http://log.pardus.de


More information about the pkg-php-pear mailing list