PHP status

PHP is still going strong, you now can find PHP 5.1.2 and PHP 4.4.2 in the PHP Overlay, and the eclasses/ebuilds have seen a lot of work, they are now simpler to use and all that, and all PHP patches were moved to tarballs (which will allow you to save some bandwidth on emerge --sync's ;) ).
Work has also started to solve bug 120088, we've got an idea and finally the time to try it out, it should work and satisfy all parties involved, but will require some good planning when the changes are introduced, more details on this as soon as I have working code to show people (just follow the Overlay's progress, should appear there in the experimental/ branch as soon as ready).

Posted by Luca Longinotti on 03 Mar 2006 at 01:25
Categories: PHP, Gentoo Comments



SLOTed MySQL or not?

As the title says, what would you prefer for the future of MySQL in Gentoo?
Please take a moment to read this forums post and vote (and eventually comment on it). Thanks!

Posted by Luca Longinotti on 28 Feb 2006 at 17:21
Categories: Gentoo, MySQL Comments



PHP still alive

PHP in Portage is still alive! ;)

5.1.2 and 4.4.2 should soon be ready, I'm getting a couple of vServers ready to test that and make some changes, as I was without a proper dev-machine for ~ 3 weeks now. A big thanks to the Gentoo-VPS project, setting up vServers with the ebuilds in Portage and the HowTos is really easy and works great!

As a sidenote, I added the minutes of this month's PHP herd meeting to the PHP Overlay page as well as the full IRC log, next meeting is scheduled for Tuesday, the 7th of March, 2006, at 19.00 UTC.
I apologize for the delay in getting the minutes up and the new PHP versions out, but lately I was really busy with school, now I'll have a lot more time at my disposal during the next few weeks and I can break and test stuff much easier, thanks to the vServers.

Posted by Luca Longinotti on 19 Feb 2006 at 02:18
Categories: PHP, Gentoo Comments



'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



PHP 5.1.1 and stabling of PHP packages

A bit of time has elapsed since the last Gentoo+PHP related blog entry, so I'll update you about it's status with this one.
dev-lang/php was updated and works well, 5.1.1 is ready for Portage, indeed we're adding new and updated PECL etc. packages to the Portage tree lately, but we have to wait until bug 115887 is fixed before we can add the new dev-lang/php packages and eclasses themselves to Portage, so I hope this will happen really soon!
After that we'll leave the new-style PHP packages about one week still in ~ARCH, and start stabling them, beginning with x86 (we'll open a bug about that), probably on the first/second of the new year.
I hope you all appreciate the new PHP packages, they work very well here, and if you appreciate the work we're doing on them, here's my Amazon wishlist if anyone's intersted. Merry christmas and a happy new year!

Posted by Luca Longinotti on 20 Dec 2005 at 22:42
Categories: PHP, Gentoo Comments




<< Previous Page -- Next Page >> (Page 3 of 4)