[pkg-php-pear] Pear channels in a single package

David Prévot david at tilapin.org
Sun Oct 20 22:47:13 UTC 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Le 20/10/2013 15:27, David Prévot a écrit :
> Le 20/10/2013 14:23, Mathieu Parent a écrit :
>> 2013/10/19 David Prévot <taffit at debian.org>:
>>>> Le 17/09/2013 06:41, Thomas Goirand a écrit :
>>>>
>>>>> Do you agree with doing a single package with all the channels

>>> Since I really begin to miss some packages that are in the NEW queue for
>>> months because of this issue, I might consider working on it ASAP
> 
>> I prefer to avoid code duplication, and push it into pkg-php-tools.

I just pushed an initial version of the build system: less than 20 lines
of shell script (translated from pkg-php-tools’ Perl scripts):

http://anonscm.debian.org/gitweb/?p=pkg-php/pear-channels.git;a=commitdiff;h=1c7ccb0eab2708ff1a28750eb5ae709cb9587f55

Since there will be no more need for pkg-php-tools to handle channel
packages, I believe it will save more than 20 lines of code from it. I
don’t believe there is any benefit to push back the relevant code into
pkg-php-tools, tightening the building of those two packages with the
downside of creating a dependency loop (because I believe pkg-php-tools
should simply depend on pear-channels, to make the build-dependency of
other PEAR package more trivial).

> All channel registry entries shall then be installed by the single
> pear-channels binary package that will also conveniently install a
> shared pkg-php-tools-overrides file.

I’ll look into providing a pkg-php-tools-overrides file now, and will
then upload this very simple package (I wish I had look seriously into
it sooner actually…)

Regards

David

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQEcBAEBCAAGBQJSZF1xAAoJEAWMHPlE9r08zGsIAJo84L9CMuSXv4AhebkFNy1L
IkNDFv6Vg67a6AdNKXJY0UXsw5uQ42yISjkBoRVwKnSI6RZ5rlQ4PTCsECO36nvz
MBFsTq8hqIIX2csB5TbMMVbM/nnrbsDEHEa8D6ic0EBUGC+xZ8SemjwwYt1S5iKI
hWC858QHtFld66W09IRfie/41XO3C1OMR2gJAvpbialdki2y2Dycmh8IoL479S5t
boJDhJ/jacAt6xvCB5zXNvmT8imaBHGGUa/NKkLiruvhCw4be9C99Glt5JDE8A4b
W1QEk1WELigcTD4tkvEwUI2h+oddu6S71dr+Hu3SgEqusqkQ86zhOkH28egur0U=
=uSGJ
-----END PGP SIGNATURE-----



More information about the pkg-php-pear mailing list