Description of problem: Fails to build in mock with FC-devel-i386 config. Attaching buildlog.
Created attachment 128982 [details] failed mock build log
Created attachment 128988 [details] macro the ruby sitelibdir I haven't been able to test this in mock because rawhide is currently broken, but I think this patch fixes the issue.
I don't really see the problem, the paths look right, and this isn't failing in our internal build system; does it fail if the SRPM is rebuilt using "rpm --rebuild"?
checking where to install Ruby scripts... /usr/lib/ruby/site_ruby/1.8 checking where to install Ruby extensions... /usr/lib/ruby/site_ruby/1.8/i386-linux The subversion spec uses %{_libdir}/site_ruby which is the cause of the build failure. It builds fine with 'rpm --rebuild' under FC5. But under mock with devel (FC6), ruby is installing sitelibs into a different directory. The spec patch queries ruby (in the same way as the subversion configure script) for the correct location ensuring that the correct path is always found. Maybe this is actually a bug in FC6's ruby? I don't know. I don't know anything about ruby. But either way, this patch makes the subversion spec "always correct" and more portable.
The build is still failing on x86_64 in the FC6 buildroot with this patch applied. The build there says: checking where to install Ruby scripts... /usr/lib/ruby/site_ruby/1.8 checking where to install Ruby extensions... /usr/lib/ruby/site_ruby/usr/lib64/ruby/site_ruby/1.8/x86_64-linux
Ping. A mass rebuild is scheduled for tomorrow, July 11th. Please try to have your package fixed by then.
Finally fixed in Raw Hide, sorry for the delay.