Recently in Software Category
Anyone using the
passenger-release
package can yum update
to get the new packages. Otherwise, they're available in the repository: http://passenger.stealthymonkeys.com/ (and soon its mirrors)- Bump Passenger to 3.0.8
- Bump nginx to 1.0.5
- Packages are available for EL 6 distributions (RHEL/CentOS/ScientificLinux). They are still being built by hand, but have been tested and are working in the field.
- Fedora 15 support has supplanted Fedora 13, as the Fedora Project lifecycle only supports two releases at a time.
- The
passenger-release
package should be installed usingyum install
... rather thanrpm -Uvh
...(The exception to this rule is EL5, whoseyum
does not support this). This is most important on Fedora distributions, which complain forever once packages are installed outside of yum.
Sorry for the delay these were held up by up-stream changes to the invocation of
asciidoc
that I had already fixed, but commented out because 3.0.7 wasn't affected. Sometimes it takes longer when you're sure you've already fixed that bug.passenger-release
package can yum update
to get the new packages. Otherwise, they’re available in the repository: http://passenger.stealthymonkeys.com/ (and soon its mirrors)- Fixes a crash (segmentation fault) on start up when SELinux is disabled (introduced in 3.0.7-4)
- Fixes
mod_passenger
’srubygem-passenger-native-libs
dependency, which will prevent any further unnecessary compilation on servers which may or may not have the necessary components installed. (For a while it has also been easy to createrubygem-passenger-native-libs
packages for other ruby interpreters. A forthcoming post will explain that in detail.) - Adds
httpd
tomod_passenger
’s dependencies. Obviously the former cannot be run without the latter.
Anyone using the
passenger-release
package can yum update
to get the new packages. Otherwise, they're available in the repository: http://passenger.stealthymonkeys.com/ (and soon its mirrors)The notable changes:
- The biggest news for this release: Support for EL6 (RHEL, CentOS, and SL) an Fedora 15!
- The
PassengerHelperAgent
used bymod_passenger
andnginx-passenger
has been moved to its own SELinux domain, and thehttpd_use_ps
boolean has been removed. It has always bothered me that installing mod_passenger could open up/bin/ps
to otherhttpd_t
code (likemod_php
&mod_perl
for example). This solution much better separates the concerns. (Thanks to Darrell Fuhriman for doing the research and prodding me into implementing the correct solution!) mod_passenger
andnginx-passenger
files are now correctly labeled after install. (Thanks to Viliam Pucik for this patch!)- A few of the helper scripts in
passenger-standalone
were being installed with the wrong permissions. This has been corrected. - The packages should now build cleanly on Amazon Linux AMI. (Thanks to Jordi for the heads-up!)
[*] The aforementioned images I had acquired on Friday turned out to not be final ISOs. They were probably close enough, but in the interest of prudence I downloaded them again.
This afternoon I got my grubby, little hands on x86_64 ISOs for CentOS 6. Since I lost at MUNI-roulette on the way home this evening, I took the opportunity to try installing them into a VM. At first glance, there is no "mock" package, which is rather troubling, but I am holding out hope that will be available when I reach connectivity.
If it's not, I'll have to spend the time to download the i686 ISOs to complete a Passenger build cycle. It would be a royal pain to do it that way, But I'm itching to get it out the door, so we'll wait and see.
Update: Very interesting: the mirror from which I grabbed my ISOs no longer has a 6 tree, so I guess this will have to wait until tomorrow or whenever they finally open the floodgates.
It looks like CentOS 6 will be available on external mirrors in the next day or so, which means I should have a build environment this week. Hopefully I'll be able to use mock immediately, but I'm committed to getting packages finished as quickly as possible, even if that means building by hand on separate VMs.
UPDATE: Edited the link to a newer announcement
Recently, I was asked to ghostwrite a blog post on the Phusion corporate blog. I'll excerpt the relevant portions:
We are pleased to announce native Linux packages for RedHat / Fedora derived RPM distributions, including RHEL, Fedora, CentOS, and ScientificLinux.
...And the note at the end...
These packages are currently being maintained by Erik Ogan and Stealthy Monkeys Consulting. Questions, comments, patches, and pull requests are always welcome.
I'm pleased to finally be able to announce this project. I've been noodling on it since October. I'm also looking forward to working with them in the future to keep the packages clean and up to date!