Remi Collet | 7 Nov 2010 08:43

PHPUnit packages and PEAR (installer) minimal version required

Latest packages available in PHPUnit channel require PEAR installer >=
1.9.1.

I have made tests and don't encounter any issue with previous version.

Can you consider keeping this version as low as possible, and only raise
this when a bug in pear installer affects your packages ?

Why ?

For now, RHEL-6 (in RC stage) provides PEAR 1.9.0, and will probably
keep this version for the distro life, like RHEL-5 stay in 1.4.9 :(
(security bug, if discovered, will be backport without changing version)

We have a lot of PHPUnit package in EPEL repository for RHEL-6 (and for
the future clone, like CentOS 6), maintains by 3 packagers :

	php-phpunit-bytekit 1.1.1
	php-phpunit-DbUnit 1.0.0
	php-phpunit-File-Iterator 1.2.3
	php-phpunit-PHP-CodeCoverage 1.0.0
	php-phpunit-PHP-Timer 1.0.0
	php-phpunit-PHP-TokenStream 1.0.1
	php-phpunit-phpcpd 1.3.2
	php-phpunit-phpdcd 0.9.2
	php-phpunit-PHPUnit 3.5.3
	php-phpunit-PHPUnit-MockObject 1.0.1
	php-phpunit-PHPUnit-Selenium 1.0.0
	php-phpunit-Text-Template 1.0.0

Note : to push this versions, we have to hack the package.xml to lower
the PEAR 1.9.1 requirement to 1.9.0

I think it is really useful for a developer to have this tools available
in the distro repository.

This is also mandatory, for maintainer, to be able to run phpunit test
suite during the build of others packages.

This is also, I think, useful for your project notability and QA (the
package maintainer always try to do lot of test before pushing a new
version to the repository).

I hope you can consider this request,
Regards

Remi


Gmane