4 ms·
There is no real compelling reason for me to upgrade. The short array syntax is nice but it's not worth spending a day or more interrupting everyone's dev envir
by jcoby 14y ago
There is no real compelling reason for me to upgrade. The short array syntax is nice but it's not worth spending a day or more interrupting everyone's dev environments and building packages and introducing (potential) instability into something that I live off of.
- yogo 14y agoYou build the packages yourself? Is there a special reason why you need to do this?
- jcoby 14y agoConsistency. I use the system packages right now and Ubuntu does some tricks with the config that I'm used to.
- brokenparser 14y agoCan you be more specific? If you want to see the patches go into the Debian/Ubuntu packages, run apt-get source php5 and look at the php5-$version/debian/patches directory. The build process uses a quilt wrapper (dh_quilt_patch) to apply them in the correct order. There are patches for building (in general or for a specific architecture), segmentation faults, security issues, manual pages and very few configuration changes (mostly just FHS compliance).
- jcoby 14y agoThat's pretty much exactly what I try to do. I grab the sources for the package and upgrade the underlying php version. I usually have to grab the PHP sources from a newer version of Ubuntu and modify it until it builds.
- brokenparser 14y agoI've BTDT and it's tedious at times. Try this PPA: https://launchpad.net/~ondrej/+archive/php5 https://launchpad.net/~ondrej/+archive/php5 Fedora users have it easy, the packages there are mere days behind: https://admin.fedoraproject.org/updates/php https://admin.fedoraproject.org/updates/php With a bit of experimenting you can easily do a network install of a headless Fedora/SL/CentOS in KVM using virt-install and a kickstart file. Use filesystem passthrough to access your source files, run php-fpm and configure its address as a backend in your web server. Keep SELinux enabled, but adjust it to your needs using setsebool if necessary.
- jcoby 14y agoThat first link looks like exactly what I need, thank you! I've tried Fedora in the past. I found it unstable and broken and I don't like RPM very much. It's undoubtedly improved since I last tried it (c. 2005-2006) but I don't miss RPM at all.
- brokenparser 14y agoRPM is fine, I'm more worried about Journald, Systemd and the like. The programs they replace are much more elegant and simple by design.
- ihsw 14y agoCPU usage and memory consumption are cut by a third at worst and cut in half at best, personally I find that to be pretty compelling. It's a minor performance improvement but it's basically free.