Differences between revisions 11 and 12
Revision 11 as of 2013-05-27 11:00:10
Size: 2033
Editor: ?MathieuParent
Comment:
Revision 12 as of 2013-05-27 11:00:28
Size: 2043
Editor: ?MathieuParent
Comment:
Deletions are marked like this. Additions are marked like this.
Line 13: Line 13:
   * (./) prefer package2.xml since version 1.4    * (./) use package2.xml if available since version 1.4

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 (#706980)

    • <!> pear run-tests ?

  • <!> Lintian checks (#708551)

  • <!> Migrate PEAR packages

  • <!> Migrate channel packages

  • <!> Migrate PECL packages

  • <!> Bugs tagged with "goal-pkg-php-tools"

As of 2013-05-17, in sid:

  • 210 packages have a package.xml file at root (including 2 packages having also a package2.xml file)
    • 158 (~ 75%) build with pkg-php-tools
    • 52 (~ 25%) don't
  • 2 packages have an channel.xml file
    • all (100%) build with pkg-php-tools

How to help

  • Fix bugs tagged "goal-pkg-php-tools".
  • Modify the PEAR and PECL packages you maintain to use pkg-php-tools.

  • Join the Debian PHP PEAR Maintainers and follow the mailing list.

  • Graph some usefull metrics to follow the goal achievement.

Relevant packages

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

Other Information

  • TBD

Advocates

Volunteers

  • ...