Hi,
Good idea. Is there a page for that in the Wiki ?
Some question:
So I(m going to start to move the dependencies from pear channel to
github sources.
You d'ont use Comopser ? Because a rule missing:
If comopser method exist, you SHOULD use it.
No ?
2014-03-08 8:05 GMT+01:00 Remi Collet <Fedora(a)famillecollet.com>:
> Hi,
>
> See :
>
https://github.com/sebastianbergmann/phpunit/wiki/Release-Announcement-fo...
>
> This means that the PEAR channel is going to be deprecated.
>
So I(m going to start to move the dependencies from pear channel to
github sources.
>
> Already done for php-phpunit-Version
>
https://github.com/remicollet/remirepo/commit/44d4e911d5abf05dbee29e65b70...
>
> I have run some tests, phploc and phpcpd still work with this new
> package layout.
>
>
> Probably we need some Guildelines to facilitate such migration.
>
> My idea is:
>
> - pear package MUST (names from package.xml)
> Provides: php-pear(foo) = %{version}
> Requires: php-pear(bar) >= x.y
>
> - composer packages MUST (names from composer.json)
> Provides: php-composer(foo) = %{version}
> Provides: php-composer(foo) >= %x.z
>
> - composer packages SHOULD temporary provides
> Provides: php-pear(foo) = %{version}
>
> - composer packages MUST not
> Requires: php-pear(bar) >= x.y
>
> This allow us to track (using repoquery) pear dependencies, and this
> temporary provides could be dropped when no more required.
>
> Of course this have to happen mostly in rawhide.
>
> Feedback ?
>
>
> Remi.
>
> P.S. as PHPUnit 3.7 is a LTS version, I plan to keep it for some time in
> Fedora <= 20 and EPEL <= 6.
> _______________________________________________
> php-devel mailing list
> php-devel(a)lists.fedoraproject.org
>
https://admin.fedoraproject.org/mailman/listinfo/php-devel
--
Guillaume Kulakowski
French Fedora Ambassador
Webmaster of the French Fedora related website
XMPP: llaumgui(a)gmail.com | Twitter: @llaumgui