Differences between revisions 24 and 25
Revision 24 as of 2013-07-17 09:46:52
Size: 2430
Editor: ?MathieuParent
Comment:
Revision 25 as of 2013-08-14 10:42:14
Size: 3582
Editor: ?MathieuParent
Comment: lintian warnings
Deletions are marked like this. Additions are marked like this.
Line 17: Line 17:
 * <!> Lintian checks ([[http://bugs.debian.org/708551|#708551]])  * <./> Lintian checks ([[http://bugs.debian.org/708551|#708551]])
Line 30: Line 30:
 * Fix Lintian warnings :
   * [[http://lintian.debian.org/tags/pear-package-without-pkg-php-tools-builddep.html|pear-package-without-pkg-php-tools-builddep]]
   * [[http://lintian.debian.org/tags/pear-channel-without-pkg-php-tools-builddep.html|pear-channel-without-pkg-php-tools-builddep]]
   * [[http://lintian.debian.org/tags/pear-package-but-missing-dependency.html|pear-package-but-missing-dependency]]
   * [[http://lintian.debian.org/tags/pear-package-not-using-substvar.html|pear-package-not-using-substvar]]
   * [[http://lintian.debian.org/tags/pear-package-feature-requires-newer-pkg-php-tools.html|pear-package-feature-requires-newer-pkg-php-tools]]
   * [[http://lintian.debian.org/tags/pecl-package-requires-build-dependency.html|pecl-package-requires-build-dependency]]
   * [[http://lintian.debian.org/tags/composer-package-without-pkg-php-tools-builddep.html|composer-package-without-pkg-php-tools-builddep]]
   * [[http://lintian.debian.org/tags/missing-pkg-php-tools-buildsystem.html|missing-pkg-php-tools-buildsystem]]
   * [[http://lintian.debian.org/tags/missing-pkg-php-tools-addon.html|missing-pkg-php-tools-addon]]

PEAR package building using pkg-php-tools

Goal description

pkg-php-tools was introduced in Debian wheezy. It considerably eases the building of PEAR packages.

Current status

  • pkg-tools support for :
    • (./) PEAR packages

    • (./) Package name overrides since version 1

    • (./) package.xml modification since version 1.1

    • (./) PEAR channels since version 1.3 (#656960)

    • (./) use package2.xml if available since version 1.4

    • (./) PECL packages since version 1.5 (#706980)

    • (./) Composer support since version 1.7 (#711484)

    • (!) pear run-tests (Probably not: they require deps as builddeps)

  • <./> Lintian checks (#708551)

  • <!> Migration status of PEAR, PECL and channel packages :

wheezy

sid 2013-05-17

sid 2013-07-03

sid 2013-07-17

Packages with package.xml at root

97

210

216

216

Built with pkg-php-tools

41 (42%)

158 (75%)

170 (79%)

182 (84%)

Packages with channel.xml at root

0

2

2

2

Built with pkg-php-tools

-

2 (100%)

2 (100%)

2 (100%)

How to help

Relevant packages

  • all packages having package.xml, package2.xml, channel.xml or composer.json on the source root

Other Information

  • Some packages build-depend on dh-make-php: They can be migrated also.

Advocates

Volunteers