'pear' USE flag removed

Just fyi: the 'pear' USE flag was deleted from the dev-lang/php packages, this was done because the USE flag was only there to provide a convenient dependency on dev-php/PEAR-PEAR (which still exists and will continue to exist, and btw: PEAR 1.4.6 was added to the tree today!).
Now, this dependency needed to be so that PEAR-PEAR was emerged after dev-lang/php (as it needs dev-lang/php to work), so we used PDEPEND, which is the only depend type that gets emerged after the package specifying it at the moment in Portage. And this caused all sorts of havoc with other ebuilds that depended on both PEAR-PEAR and dev-lang/php, messing up the dependency chain, where it for example tried to emerge dev-lang/php, then the ebuild that needed PEAR-PEAR, and after that PEAR-PEAR, this became especially obvious with the ezComponents ebuilds. So we fixed it by removing the 'pear' USE and PDEPEND from the dev-lang/php ebuilds: now all the dependency chains are generated correctly and as expected, and you can still install pear as usual with an "emerge dev-php/PEAR-PEAR".

Posted by Luca Longinotti on 23 Jan 2006 at 21:41
Categories: PHP, Gentoo Comments

Meeting summary: PHP Herd, January 2006

The minutes of the PHP Herd's January meeting are now available, including a full log if anyone needs it.
We elected herd leads, agreed on how to deal with the old-style PHP packages and discussed a number of ideas like SLOTing of PHP minor version and some eclass changes, amongst other things.
The next meeting will be on Tuesday 7th February 2006 at 19:00 UTC in #gentoo-php on irc.freenode.net. All are welcome. If anyone has a topic they'd like to see on the agenda, please let a member of the PHP herd know.

Also, on a non-meeting-related note, we finally uploaded our official PHP Herd page, including up-to-date versions of our documentation (done by Andreask, great work and thanks!).

Posted by Luca Longinotti on 22 Jan 2006 at 04:46
Categories: Gentoo Comments

PHP Herd Meeting

The first PHP Herd Meeting will be held tonight, Saturday 21 January 2006, at 19.00 UTC, in the #gentoo-php IRC channel on irc.freenode.net, for more details check the MeetingAgendas.
The meeting is open to all, so if you just want to attend, if you have something to say, just join the channel!

Posted by Luca Longinotti on 21 Jan 2006 at 19:01
Categories: PHP, Gentoo Comments

dev-lang/php finally going stable

Today, after about 7 months of work, we finally opened the bugs requesting the stabilization of dev-lang/php version 4.3.11-r5, 4.4.1-r3 and 5.0.5-r5, you can follow the progress at the main bug.

PHP 5.1.1 will never go stable, we're working on getting PHP 5.1.2 in the tree as soon as possible and that one will then be (along with PHP 4.4.2) the candidate for stabling after the customary 30 days a package has to remain in the tree before being marked as stable.
PHP 4.4.2 and PHP 5.1.2 are on their way and should be available in Portage in about a week, if you want to try them out, we already have PHP 5.1.2 in our PHP Overlay.

There was also movement on the PEAR front of things: dev-php/PEAR-PEAR was updated to 1.3.6-r4 wich should fix a few bugs and be collision-protect safe. The new dev-php/PEAR-PEAR now directly includes the old dev-php/PEAR-Archive_Tar, dev-php/PEAR-Console_Getopt and dev-php/PEAR-XML_RPC packages, so there's no need to emerge them anymore, in fact you have to uninstall them (emerge -C) to be able to install the new dev-php/PEAR-PEAR-1.3.6-r4, so if Portage complains about blockers and such, just emerge -C the three packages mentioned above.

A couple of bugs were closed today too, concerning pecl-pdo-pgsql compile failures, and some new packages were added recently to the PHP Overlay: odbtp and pecl-odbtp, an alternative to freetds and the PHP mssql extension to access MSSQL databases.

The PHP Herd will also soon hold a meeting, I'll blog about the definitive date once it's decided.
Things are looking good for PHP on Gentoo imo, and I really wanted to thank all the PHP Herd members and all the other people involved in this, especially Stuart, Sebastian, Jakub, Andreask, Wendall911 and Kloeri, for their great help and amazing work and contribution, thanks guys!

Posted by Luca Longinotti on 18 Jan 2006 at 23:32
Categories: PHP, Gentoo Comments

PHP 5.1.1 in Portage

Finally, PHP 5.1.1 and the new revisions for the other dev-lang/php versions are in the Portage tree. :)

Those should fix a lot of bugs and problems, especially with Hardened-PHP (updated to latest 0.4.8 release) and GCC4 (bug in the CURL extension that made the compile fail).
With those, we also now use app-admin/php-toolkit instead of app-admin/eselect-php, so you'll be required to migrate to php-toolkit (just unmerge eselect-php and emerge php-toolkit), since eselect-php will soon be removed from the tree.
The PHP Overlay was updated/cleaned accordingly. Enjoy PHP 5.1! ;)

Posted by Luca Longinotti on 04 Jan 2006 at 12:49
Categories: PHP, Gentoo Comments

Happy New Year!

Happy New Year to everyone! :)

This sure was an interesting year for me, with many unexpected turns, but all that definitely went well and were liked on my part! ;)
I hope for another great year with all of you and with Gentoo.
Again, I wish a great 2006 to all of you!

P.S.: I hope to be able to add PHP 5.1.1 to the Portage tree during the next week, just waiting on bug 116975 to be fixed.

Posted by Luca Longinotti on 01 Jan 2006 at 00:49
Categories: Longi, PHP, Gentoo Comments

(Page 1 of 1)