Hello community, here is the log from the commit of package rubygem-passenger for openSUSE:Factory checked in at Thu Apr 14 18:20:50 CEST 2011.
-------- --- rubygem-passenger/rubygem-passenger.changes 2011-02-25 12:43:14.000000000 +0100 +++ rubygem-passenger/rubygem-passenger.changes 2011-04-12 20:35:54.000000000 +0200 @@ -1,0 +2,66 @@ +Tue Apr 12 18:32:04 UTC 2011 - [email protected] + +- split out a devel-static package containing the 2 static + libraries that you need to compile nginx with passenger support + later. + that saves us recompiling them in the nginx build. +- clean up file lists + +------------------------------------------------------------------- +Tue Apr 12 13:56:32 UTC 2011 - [email protected] + +- update to version 3.0.6 + * Fixed various Union Station-related stability issues. + * Fixed an issue with host name detection on certain platforms. + * Improved error logging in various parts. + * The dependency on the file-tail library has been removed. + * During installation, check whether /tmp is mounted with 'noexec'. + Phusion Passenger's installer relies on /tmp *not* being mounted + with 'noexec'. If it is then the installer will now show a + helpful error message instead of bailing out in a confusing + manner. Users can now tell the installer to use a different + directory for storing temporary files by customizing the $TMPDIR + environment variable. + * Phusion Passenger Standalone can now run Rackup files that are + not named 'config.ru'. The filename can be passed through the + command line using the -R option. +- additional changes from 3.0.5 + * [Apache] Fixed Union Station process statistics collection + Union Station users that are using Apache may notice that no + process information show up in Union Station. This is because of + a bug in Phusion Passenger's Apache version, which has now been + fixed. + * [Apache] PassengerAnalytics has been renamed to + UnionStationSupport This option has been renamed for consistency + reasons. + * [Nginx] passenger_analytics has been renamed to + union_station_support This option has been renamed for + consistency reasons. + * Fixed Union Station data sending on older libcurl versions + Some Union Station users have reported that their data don't + show up. Upon investigation this turned out to be a + compatibility with older libcurl versions. Affected systems + include all RHEL 5 based systems, such as RHEL 5.5 and CentOS + 5.5. We've now fixed compatibility with older libcurl versions. + * Added support for the Union Station filter language + This language can be used to limit the kind of data that's sent + to Union Station. Please read + https://engage.unionstationapp.com/help#filtering for details. + * Fixed a PassengerMaxPoolSize/passenger_max_pool_size violation + bug People who host a lot of different applications on Phusion + Passenger may notice that it sometimes spawns more processes + than is allowed by PassengerMaxPoolSize/passenger_max_pool_size. + This has been fixed. +- additional changes from 3.0.4 + * [Apache] Changed mod_dir workaround hook priority + Phusion Passenger temporarily disables mod_dir on all Phusion + Passenger-handled requests in order to avoid conflicts. In order + to do this it registers some Apache hooks with the + APR_HOOK_MIDDLE priority, but it turned out that this breaks + some other modules like mod_python. The hook priority has been + changed to APR_HOOK_LAST to match mod_dir's hook priorities. + Issue reported by Jay Freeman. + * Added support for Union Station: http://www.unionstationapp.com/ + * Some error messages have been improved. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- passenger-3.0.3.gem New: ---- passenger-3.0.6.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-passenger.spec ++++++ --- /var/tmp/diff_new_pack.w4G77b/_old 2011-04-14 18:20:11.000000000 +0200 +++ /var/tmp/diff_new_pack.w4G77b/_new 2011-04-14 18:20:11.000000000 +0200 @@ -19,7 +19,7 @@ Name: rubygem-passenger -Version: 3.0.3 +Version: 3.0.6 Release: 1 %define mod_name passenger %define apxs /usr/sbin/apxs2 @@ -42,8 +42,6 @@ Requires: rubygem-fastthread >= 1.0.1 BuildRequires: rubygem-daemon_controller >= 0.2.5 Requires: rubygem-daemon_controller >= 0.2.5 -BuildRequires: rubygem-file-tail -Requires: rubygem-file-tail BuildRequires: rubygem-rack Requires: rubygem-rack BuildRequires: apache2-devel @@ -90,25 +88,33 @@ Additional rubygem-passenger module for apache2 HTTP-server. %package doc +License: MIT GPLv2 Summary: RDoc documentation for %{mod_name} Group: Development/Languages/Ruby -License: GPLv2+ or Ruby Requires: %{name} = %{version} %description doc Documentation generated at gem installation time. Usually in RDoc and RI formats. - %package testsuite +License: MIT GPLv2 Summary: Test suite for %{mod_name} Group: Development/Languages/Ruby -License: GPLv2+ or Ruby Requires: %{name} = %{version} %description testsuite Test::Unit or RSpec files, useful for developers. +%package devel-static +License: MIT GPLv2 +Summary: Files to develop passenger bindings for your webserver +Group: Development/Languages/Ruby +Requires: %{name} = %{version} +Provides: %{name}-devel = %{version} + +%description devel-static +The 2 static files that are needed to build the nginx extension %prep @@ -130,7 +136,7 @@ #compiling apache2 stuff rake apache2 %{__install} -D -m 0755 ext/apache2/mod_passenger.so %{buildroot}%{apache_libexecdir}/mod_passenger.so - find ext -name \*.a -print -delete + find ext/apache2 -name \*.a -print -delete rm -rv ext/libev/.libs \ ext/libev/config.{status,log} \ test/stub/wsgi/passenger_wsgi.pyc @@ -157,7 +163,6 @@ %{apache_libexecdir}/mod_passenger.so %config(noreplace) %{apache_sysconfdir}/conf.d/mod_passenger.conf %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/agents/apache2 -%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/ext/apache2 %files %defattr(-,root,root,-) @@ -168,14 +173,16 @@ %{_bindir}/passenger-make-enterprisey %{_libdir}/ruby/gems/%{rb_ver}/cache/%{mod_name}-%{version}.gem %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/ -%exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/test %{_libdir}/ruby/gems/%{rb_ver}/specifications/%{mod_name}-%{version}.gemspec -%doc %{_libdir}/ruby/gems/%{rb_ver}/doc/%{mod_name}-%{version}/ -%exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/agents/nginx -%exclude %{apache_libexecdir}/mod_passenger.so -%exclude %config(noreplace) %{apache_sysconfdir}/conf.d/mod_passenger.conf +# doc and testsuite subpackage +%exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/test +%exclude %{_libdir}/ruby/gems/%{rb_ver}/doc/%{mod_name}-%{version}/ +# backend subpackages %exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/agents/apache2 -%exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/ext/apache2 +%exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/agents/nginx +# needed to build the nginx extension +%exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/ext/common/libboost_oxt.a +%exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/ext/common/libpassenger_common.a %files doc %defattr(-,root,root,-) @@ -185,4 +192,9 @@ %defattr(-,root,root,-) %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/test +%files devel-static +%defattr(-,root,root,-) +%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/ext/common/libboost_oxt.a +%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/ext/common/libpassenger_common.a + %changelog ++++++ rubygem-passenger-rpmlintrc ++++++ --- /var/tmp/diff_new_pack.w4G77b/_old 2011-04-14 18:20:11.000000000 +0200 +++ /var/tmp/diff_new_pack.w4G77b/_new 2011-04-14 18:20:11.000000000 +0200 @@ -4,3 +4,4 @@ addFilter("zero-length") addFilter("files-duplicate") addFilter("non-executable-script") +addFilter("rubygem-passenger-devel-static..*file-contains-buildroot") ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
