Hi, as I promised, here is the list of packages that either don't work at all or they need some fixtures/patches (mostly tests):
To explain my notes: - The 'struct RString' or 'struct RArray' means, that the package has a binary extension, which is not adapted to changes in Ruby 1.9.3 Ruby C API (see [1] for example). - Tests, reported <url> means, that the package builds/compiles, but some tests fail, and the url is where I reported the failures. - The others are hopefully understandable :) If not, feel free to contact me.
elice - sort it out after we replace ruby-racc by rubygem-racc eruby - will probably be made obsolete, see BZ 761518 gdal - currently ftbfs in koji with Ruby 1.8.7 geos - 'struct RArray' - reported http://trac.osgeo.org/geos/ticket/379 kazehakase - 'struct RArray' - reported https://gna.org/bugs/index.php?19211 kross-interpreters - wants env.h, already reported https://bugs.kde.org/show_bug.cgi?id=243565 libcaca - 'struct RString' http://caca.zoy.org/ticket/99 libdmtx - 'struct RString' - in new version, ruby support is separated into dmtx-wrappers libguestft - ftbfs in mock (Cannot retrieve repository metadata (repomd.xml) for local repository: ruby_1.9.3.), this is probably due to testing with a local repo, but it builds locally, so it's probably ok libprelude - 'struct RArray', upstream dead? migemo - tests fail, possible solution mentioned in spec obexftp - 'struct RString' - reported http://dev.zuckschwerdt.org/openobex/ticket/49 openwsman - fails to build, reported https://sourceforge.net/tracker/?func=detail&aid=3460900&group_id=15... qdbm - 'struct RString' and upstream seems dead root - 'struct RString' - reported https://savannah.cern.ch/bugs/?90002 ruby-fam - 'struct RString' and upstream is dead -> reported BZ 769230 ruby-postgres - 'struct RString' and obsoleted by rubygem-pg -> reported BZ 769256 ruby-qpid - 'struct RString' -> reported BZ 769259, should be solved by new version, when it gets to Rawhide ruby-racc - upstram is dead, we should replace it by rubygem-racc ruby-revolution - 'struct RString' and upstream is dead -> reported BZ 769284 ruby-RRDTool - 'struct RArray' and upstream is dead -> reported BZ 769288 rubygem-activeldap - will need update after gettext_i18n_rails gets to Fedora rubygem-boxgrinder-build - investigate test failures rubygem-fastercsv - should be deprecated, ruby 1.9.3 has its own fastercsv rubygem-fastthread - not needed - should be supported in Ruby 1.9.3, dependent packages seem to work without it rubygem-ferret - 'struct RArray' and upstream seems dead - there are some links to possibly working variants on its Github, maybe have a look there: https://github.com/dbalmain/ferret/issues/4 rubygem-gettext-active_record - FTBFS already reported BZ 716214 rubygem-locale_rails - doesn't work with Rails > 3, should be retired rubygem-main - needs update to new version and for that, it needs rubygem-map (will have to be created) rubygem-maruku - tests, reported https://github.com/nex3/maruku/issues/43 rubygem-mkrf - tests, reported https://github.com/xxx/mkrf/issues/1 rubygem-mocha - tests, reported https://github.com/floehopper/mocha/issues/41 rubygem-pam - 'struct RArray' and upstream is dead rubygem-oniguruma - 'struct RString' and it is included in 1.9.3 rubygem-rack - tests, reported https://github.com/rack/rack/issues/274 rubygem-rmail - weird encoding issue, upstream dead rubygem-tilt - tests, reported https://github.com/rtomayko/tilt/issues/120, should be fixed when RedCloth is updated rubygem-whiskey_disk - problems with tests - some facon/bacon issue? (but it should work, we should update both bacon and facon) rubygem-zoom - doesn't work with 1.9.3, but there is a port at https://github.com/bricestacey/ruby-zoom, will probably need a re-review (not a gem) sdljava - some swig problem connected with ruby processing of the source, upstream is dead skf - tests, reported http://sourceforge.jp/ticket/browse.php?group_id=353&tid=26966 subversion - doesn't work with Ruby >= 1.9 at all (up to this moment) tango - currently ftbfs in koji with Ruby 1.8.7
rubygem-{linecache,ruby-debug,ruby-debug-base} - we will need their 1.9 variants: rubygem-{linecache,ruby-debug,ruby-debug-base}19
I will try to upload my testing repo, or at least modified specfiles somewhere public, so that everyone can take a look at it. There is however one little leftover - the binary extensions of gems are currently placed in %{ruby_vendorarchdir}, but will go to %{gem_extdir}, that should be located in %{_libdir}/gems/exts/%{gem_name}-%{version}. This is Vit's work and I believe that everyone can finish the relocation of binary extensions by himself once Vit is done.
Regards, Bohuslav.
ruby-sig@lists.fedoraproject.org