[dev] Constructive Criticism/Venting

Remi Collet remi at fedoraproject.org
Wed Mar 12 13:04:33 UTC 2014


Le 12/03/2014 13:05, Mathieu Parent a écrit :

>> sabredav,
> 
> yes. But they never had.

They have before 1.7
https://github.com/fruux/sabre-dav/issues/336

>> symfony (pear channel exists but is broken)
> 
> It's not dead, one is dead (http://pear.symfony-project.com/), but the
> other one is alive (http://pear.symfony.com/)

But, as I said, broken.
Lot of component are missing.
And they release all component to each new version, whatever they have
changed or not...

>> phpunit (pear channel is now only used to distribute the phar version), ...
> 
> No, it has the latest versions (http://pear.phpunit.de/ has 4.0.6,
> released a day ago).

Check the new archive.
   $ tar tf PHPUnit-4.0.6.tgz
   package.xml
   PHPUnit-4.0.6/LICENSE
   PHPUnit-4.0.6/README.md
   PHPUnit-4.0.6/phpunit.phar
   PHPUnit-4.0.6/phpunit.bat
   package.sig
Only a big Phar. No more dependency, everything bundled.
Nothing usable for downstream.

> I agree with you. But does keeping PEAR packages is hard for Horde
> devs? If not, can you keep them?

Well, horde dev already have to bundled code from non-pear package...
- PHP-CSS-Parser in Horde_Css_Parser
- SabreDAV in Horde_Dav

Such stuff shouldn't have to be managed by horde dev, and give
downstream more work (to unbundle)


Remi.



More information about the dev mailing list