Actions
Feature #3199
closedUpdate Passenger RPM
Description
We need to update Passenger to 4.0.19 or similar. Glen's provided a spec file via #3197.
Actions
Added by Dominic Cleal over 12 years ago. Updated over 7 years ago.
Description
We need to update Passenger to 4.0.19 or similar. Glen's provided a spec file via #3197.
I'm having some problems with this at the moment, same as those I hit last time I tried to update to .10.
The agents have moved from agents/ in the build dir to buildout/agents/, and paths in lib/phusion_passenger.rb etc need updating to handle it, else Passenger fails to start as it can't launch the agent process. There's a sed expression in the spec file that's meant to change these, but I think the variables it tries to replace are out of date.
I'd prefer not to move them to buildout/agents/ in the resulting RPM as this will break the SELinux fcontexts as they expect only agents/.
Will test the new 4.0.18 RPM built for F20, as a code inspection looks like it might have the same problem. If not, it might be a good example to use for how to fix it.
Not to update them only for this release or forever?
Lukas Zapletal wrote:
Not to update them only for this release or forever?
Forever ideally, "buildout/" is just a dir from the build process, it shouldn't be visible in the final package.
Glen Ogilvie wrote:
One problem, you'll need to correct in that spec, is that when it tries to compress 3 of the man pages, it fails because they are already there as part of the build I think.
You'll see, when you are testing. Feel free to diff it with the orginial.
Updated in nightly to 4.0.18 to match RHSCL 1.1. I'll push down into 1.5 and probably 1.4 in due course.