[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.

Thanks.

>> - 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.

Yes.

>> - 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
>
>



-- 
Mathieu



More information about the pkg-php-pear mailing list