Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 345593 - www-apache/passenger-3.0.1 version bump
Summary: www-apache/passenger-3.0.1 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Apache Team - Bugzilla Reports
URL: http://code.google.com/p/phusion-pass...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-15 10:51 UTC by Kai Krakow
Modified: 2011-01-08 09:54 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kai Krakow 2010-11-15 10:51:02 UTC
I'm affected by passenger issue 569 (see URL): On apache reload, the passenger main process exits or crashes and is not respawned. This should be fixed in 3.0.1.

Reproducible: Always
Comment 1 Hans de Graaff gentoo-dev Security 2010-11-16 06:37:31 UTC
Passenger 3.0.1 isn't released yet so we can't add it to the tree. 
Comment 2 Kai Krakow 2010-11-16 06:52:41 UTC
Should be in a few days, I'll check and post when it's ready. Thanks for your patience.
Comment 3 Kai Krakow 2010-12-07 11:22:02 UTC
According to

http://code.google.com/p/phusion-passenger/issues/detail?id=569#c47

version 3.0.1 was released yesterday. Please bump. Thank you.
Comment 4 Kai Krakow 2010-12-07 11:52:56 UTC
Bumping seems not to be straight forward, I get the following error after renaming ebuild and patches:


>>> Install passenger-3.0.1 into /var/tmp/portage/www-apache/passenger-3.0.1/image/ category www-apache
 * Running install phase for ruby18 ...
(in /var/tmp/portage/www-apache/passenger-3.0.1/work/ruby18/passenger-3.0.1)
g++ ext/common/LoggingAgent/Main.cpp -o agents/PassengerLoggingAgent -Iext -Iext/common -I/usr/include/libev   -D_REENTRANT -I/usr/local/include -DHASH_NAMESPACE="__gnu_cxx" -DHASH_NAMESPACE="__gnu_cxx" -DHASH_FUN_H="<hash_fun.h>" -Wall -O2 -march=core2 -pipe -mfpmath=sse -mmmx -msse -msse2 -msse3 -mssse3 -g -fno-strict-aliasing ext/common/libpassenger_common.a ext/common/libboost_oxt.a -lev -lcurl -lidn -lssh2 -lrt -lz -lgnutls -lz -lpthread -rdynamic -Wl,-O1,--as-needed
mkdir -p agents/nginx
g++ ext/nginx/HelperAgent.cpp -o agents/nginx/PassengerHelperAgent -Iext -Iext/common -D_REENTRANT -I/usr/local/include -DHASH_NAMESPACE="__gnu_cxx" -DHASH_NAMESPACE="__gnu_cxx" -DHASH_FUN_H="<hash_fun.h>" -Wall -O2 -march=core2 -pipe -mfpmath=sse -mmmx -msse -msse2 -msse3 -mssse3 -g -fno-strict-aliasing  ext/common/libpassenger_common.a ext/common/libboost_oxt.a -lpthread -rdynamic -Wl,-O1,--as-needed
echo 'asciidoc required to build docs' > 'doc/Users guide Apache.html'
echo 'asciidoc required to build docs' > 'doc/Users guide Nginx.html'
echo 'asciidoc required to build docs' > 'doc/Users guide Standalone.html'
echo 'asciidoc required to build docs' > 'doc/Security of user switching support.html'
echo 'asciidoc required to build docs' > 'doc/Architectural overview.html'
rake aborted!
uninitialized constant NATIVELY_PACKAGED_AGENTS_DIR

I'd happily post a bumping patch if someone could point me in the right direction.
Comment 5 Hans de Graaff gentoo-dev Security 2010-12-07 15:46:30 UTC
These NATIVELY_ items are set in lib/phusion_passenger.rb. We actually change the default value here because the agents should be in /usr/libexec instead of /usr/lib.
Comment 6 Kai Krakow 2010-12-07 20:07:52 UTC
(In reply to comment #5)
> These NATIVELY_ items are set in lib/phusion_passenger.rb. We actually change
> the default value here because the agents should be in /usr/libexec instead of
> /usr/lib.

Actually you seem to no longer can change the default: This variable is gone. Interestingly the build file still tries to use it for fakeroot builds. I'll try to work around that.
Comment 7 Kai Krakow 2010-12-07 20:58:07 UTC
Reported upstream:
http://code.google.com/p/phusion-passenger/issues/detail?id=592
Comment 9 Kai Krakow 2011-01-07 16:26:21 UTC
Version 3.0.2 has been tagged which contains the fix.
Comment 10 Hans de Graaff gentoo-dev Security 2011-01-08 09:54:37 UTC
Passenger 3.0.2 is now in CVS.