Yum Repo Housekeeping

March 18, 2013 by · 8 Comments 

About 30 minutes ago I moved the yum repository files from the "media" folder on this domain to a dedicated subdomain of http://yum.jasonlitka.com.  This is simply a housekeeping measure. It's easier to keep track of those files when they're on a separate subdomain and it gives me the flexibility to easily spin them off to a separate server should the bandwidth requirements get out of control.  On that, a big thank you to Linode (referral link) for recently increasing your bandwidth limits by 10x and to Cloudflare for absorbing close to 50% of my traffic for the grand total of $0.00/month.

This shouldn't have any impact on running servers using the repository since the old location has a 301 redirect to the new one.  If you do hit a problem try a "yum clean all".  If that doesn't work then let me know.

On a semi-related note, I migrated servers about a month back and apparently didn't configure outbound email...  If you tried to use the contact form since the beginning of February then I didn't get your message.  Sorry.

httpd 2.2.21 now available

September 22, 2011 by · 12 Comments 

I've just made httpd 2.2.21 available in my repos.  No other packages were updated or rebuilt so with any luck this will be a smooth upgrade for everyone.

For those that don't know, aside from a few bug fixes here and there, httpd 2.2.21 fixes another DoS bug (this time in mod_proxy_ajp) and re-fixes the DoS bug that was fixed in 2.2.20.

httpd 2.2.21 ChangeLog

Everything updated, PHP 5.3 musings

September 12, 2011 by · 23 Comments 

Apache's httpd is now 2.2.20 to fix that bit of recent DoS nastyness, PHP is up to 5.2.17, MySQL up to 5.1.58, XCache has been updated to the 1.3.2 release, and a few included deps have been bumped as well.

One thing I've been considering lately is the upgrade to PHP 5.3.  I was saying for a long time that I was not going to force people to upgrade because of the sheer volume of systems with outdated ioncube and zend loaders that would break (more zend than ioncube), but to be honest, you've all had a long time to remedy that issue, and with the EOL on PHP 5.2 (5.2.16 was supposed to be the last release, they made a 5.2.17 to cover an issue, who knows how many more times they'll do that), I think it's time to upgrade the repo.

I've personally been running PHP 5.3 on Amazon's EC2 for about 6 months now and have not had a single issue.  I can't say none of you will, and you should probably all start reading the PHP 5.3 migration guide, particularly the sections on backwards incompatible changes, removed extensions, and deprecated functions, but I'll help where I can when the day comes to push out the version bump.  That's not to say it will be tomorrow, for one, I'm leaving town tomorrow on business, and it won't be next week either, but at some point over the next month or two, I'll be pushing PHP 5.3 updates (with a warning on the site first, check back once in a while or subscribe to the RSS feed).

Oh, and as a reminder to all, updates are available early to those that use my "Testing" repos.  These are packages I consider production-quality enough to try on my live systems and typically once a package is pushed to that point I don't rebuild again.  I just wait a week and copy them to the GA repos.

httpd 2.2.17, mysql 5.1.52, php 5.2.16 and more…

December 21, 2010 by · 73 Comments 

httpd 2.2.17, mysql 5.1.52, php 5.2.16,  XCache 1.3.1, and APC 3.1.6 (which is FINALLY marked as stable) updates are all published to the regular repo, "yum update" for everyone!

More here tomorrow, I'm tired...

EDIT: Or not, I'm a man of few words.  :)

MySQL 5.1 coming to yum repo, info & warnings within…

August 13, 2010 by · 15 Comments 

My original thoughts were to roll out packages for MySQL 5.1 and PHP 5.3 at the same time. Given the issues with Zend getting loaders for 5.3 out the door, and the complications with developers needing a newer version of Zend Guard and having to recompile everything in order for it to work with those loaders, I'm now reconsidering that plan.

The current plan is to get packages for 5.1 out the door before the end of August. That gives me a couple weeks to get them working correctly and you plenty of time to decide whether or not you want to continue using my repository.

There are some breaking changes between MySQL 5.0 and 5.1.  The link at the bottom of this post covers them all, but two critical ones are worth mentioning here:

  1. Upgrading from MySQL 4.1 to 5.1 is not possible so users on RHEL/CentOS 4 who have NOT already upgraded to 5.0.x using my repo or some other repo will NOT be able to do an in-place upgrade to 5.1.  They will need to dump their databases under 4.1, uninstall 4.1, remove the binary data files, install 5.1, and then restore their backups.
  2. When I release packages for MySQL 5.1 there will NOT be support for MySQL Cluster.  I don't use it, no one I know uses it, and now that it's a separate product, it's way too much hassle for me to keep updated.  If you use MySQL Cluster you will need to remove my packages from your system and move to the official MySQL Cluster Community Edition packages on mysql.com

Info on Zend issues: Zend Optimizer for PHP 5.3
Info on MySQL 5.0 to 5.1 upgrades: Upgrading from MySQL 5.0 to 5.1

Just about everything updated (including the site)

September 22, 2009 by · 90 Comments 

Alright, just about every package in the repo was just updated.  Some significantly, others not so much, but the ones people are likely to care about are there.  MySQL is now up to 5.0.84, PHP is up to 5.2.11, and httpd is up to 2.2.13.

In addition to the package updates, I also included php-memcache for connecting to a memcached server and a choice of PHP accelerators as these were both things that many people were requesting.  You can now choose between php-xcache, php-apc, and php-eaccelerator (all of which conflict so don't try and force more than one to install).  I've not extensively tested the latter two as I personally use xcache, so someone will have to let me know if I should change something.

Lastly, the site itself has been updated to the newest release of WordPress, I've ripped out a bunch of plugins, added a few new ones, and I've installed a new skin.  I'll be tweaking everything as time goes on so things may be moving about and features may break from time to time.  If you notice anything flaky then please use the comment form on the About page.

Announcing the Utter Ramblings EL5 Repository

August 28, 2007 by · 4 Comments 

It's been a long time coming (I believe the first time I mentioned creating packages for Enterprise Linux 5 was back in April), but yes, that's right, the packages from my EL4 repository have finally been recompiled for use under RHEL and CentOS 5!

Continue Reading 'Announcing the Utter Ramblings EL5 Repository' »

We’ve got 64-bit binaries!

March 17, 2007 by · 7 Comments 

Well, I've finally gotten VMWare working again. Now that I've got a suitable 64-bit development environment running, I'm finally able to compile both 32-bit and 64-bit binaries for httpd, PHP, MySQL, etc.

If you run a 64-bit system and you haven't already taken a look, now might be a good time to check out my yum repository.

Announcing the Utter Ramblings EL4 repository

March 14, 2007 by · 33 Comments 

If you're a regular reader of the site, you may have noticed the "Yum Repository" link at the top of the page. If so, congratulations, you're one of the first to try out a new service I'm offering on this site.

As it appears, most of the posts on this blog thus far have been how-to's on updating your RHEL & CentOS servers to use the newest versions of httpd, PHP, and MySQL. I'm still planning on creating those articles as needed, but only the source packages will be linked to the page. Binary releases for i386 (x86-64 coming soon) will now be available for easy updating through my brand new yum repository (and yes, before you ask, 'up2date' can read a yum repo).

I'm hoping that this will cut down on not only the effort required to update your systems, but also on the possible glitches that can come from updating a complex set of packages like PHP (where, with prior provided methods, you'd need to type out all of the file names that you wanted to install all at once, otherwise you'd have dependency issues with upgrading from an earlier release).

Continue Reading 'Announcing the Utter Ramblings EL4 repository' »