Hello community, here is the log from the commit of package rubygem-passenger for openSUSE:Factory checked in at Fri Mar 25 14:14:41 CET 2011. -------- --- rubygem-passenger/rubygem-passenger.changes 2011-01-15 02:10:25.000000000 +0100 +++ /mounts/work_src_done/STABLE/rubygem-passenger/rubygem-passenger.changes 2011-02-25 12:43:14.000000000 +0100 @@ -1,0 +2,37 @@ +Fri Feb 25 11:40:24 UTC 2011 - mrueckert@suse.de + +- update to version 3.0.3 + * [Nginx] Preferred Nginx version upgraded to 0.8.54 + The previous preferred version was 0.8.53. + * PATH_INFO and REQUEST_URI now contain the original escaped URI + Phusion Passenger passes the URI, as reported by Apache/Nginx, + to application processes through the PATH_INFO and REQUEST_URI + variables. These variables are supposed to contain the + original, unescaped URI, e.g. /clubs/%C3%BC. Both Apache and + Nginx thought that it would be a good idea to unescape the URI + before passing it to modules like Phusion Passenger, thereby + causing PATH_INFO and REQUEST_URI to contain the unescaped URI, + e.g. /clubs/ü. This causes all sorts of encoding problems. We + now manually re-escape the URI when setting PATH_INFO and + REQUEST_URI. Issue #404. + * The installer no longer detects directories as potential + commands Previously the installer would look in $PATH for + everything that's executable, including directories. If one has + /usr/lib in $PATH and a directory /usr/lib/gcc exists then the + installer would recognize /usr/lib/gcc as the compiler. We now + explicitly check whether the item is also a file. + * PseudoIO now responds to #to_io + Phusion Passenger sets STDERR to a PseudoIO object in order to + capture anything written to STDERR during application startup. + This breaks some libraries which expect STDERR to respond to + #to_io. This has now been fixed. Issue #607. + * Fixed various other minor bugs + See the git commit log for details. +- splitted out testsuite and documentation + +------------------------------------------------------------------- +Thu Jan 20 15:00:39 UTC 2011 - mrueckert@suse.de + +- moved apache2 requires to the apache2 subpackage + +------------------------------------------------------------------- @@ -5 +42 @@ - o Group field must be present in sub packages + o Group field must be present in package: rubygem-passenger-nginx calling whatdependson for head-i586 Old: ---- passenger-3.0.2.gem New: ---- passenger-3.0.3.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-passenger.spec ++++++ --- /var/tmp/diff_new_pack.dne2vW/_old 2011-03-25 14:14:21.000000000 +0100 +++ /var/tmp/diff_new_pack.dne2vW/_new 2011-03-25 14:14:21.000000000 +0100 @@ -19,7 +19,7 @@ Name: rubygem-passenger -Version: 3.0.2 +Version: 3.0.3 Release: 1 %define mod_name passenger %define apxs /usr/sbin/apxs2 @@ -53,10 +53,8 @@ %if 0%{?use_system_libev} BuildRequires: libev-devel %endif -Requires: apache2 %{apache_mmn} Recommends: packageand(apache2:rubygem-passenger-apache2) Recommends: packageand(nginx:rubygem-passenger-nginx) - # Url: http://www.modrails.com/ Source: %{mod_name}-%{version}.gem @@ -83,6 +81,7 @@ Summary: Passenger apache module Group: Development/Languages/Ruby Requires: rubygem-passenger = %{version} +Requires: apache2 %{apache_mmn} %description nginx Additional rubygem-passenger module for nginx HTTP-server. @@ -90,6 +89,27 @@ %description apache2 Additional rubygem-passenger module for apache2 HTTP-server. +%package doc +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 +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. + + %prep %build @@ -148,6 +168,7 @@ %{_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 @@ -156,4 +177,12 @@ %exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/agents/apache2 %exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/ext/apache2 +%files doc +%defattr(-,root,root,-) +%doc %{_libdir}/ruby/gems/%{rb_ver}/doc/%{mod_name}-%{version}/ + +%files testsuite +%defattr(-,root,root,-) +%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_name}-%{version}/test + %changelog ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org