Created attachment 888822 [details] hivex-with-rubygem-minitestV5.patch Description of problem: hivex make check is failing after upgrade rubygem-minitest 5.3.1 Version-Release number of selected component (if applicable): /hivex-1.3.9-2.fc21 How reproducible: $mock --no-clean --with=check ./hivex-1.3.9-2.fc21.src.rpm === /usr/share/ruby/test/unit.rb:670:in `<class:Runner>': undefined method `_run_suite' for class `Test::Unit::Runner' (NameError) === ... rake test TEST=./tests/tc_010_load.rb Warning: you should require 'minitest/autorun' instead. Warning: or add 'gem "minitest"' before 'require "minitest/autorun"' From: /usr/share/ruby/test/unit.rb:3:in `<top (required)>' /builddir/build/BUILD/hivex-1.3.9/ruby/tests/tc_010_load.rb:18:in `<top (required)>' /usr/share/gems/gems/rake-10.0.4/lib/rake/rake_test_loader.rb:15:in `block in <main>' /usr/share/gems/gems/rake-10.0.4/lib/rake/rake_test_loader.rb:4:in `select' /usr/share/gems/gems/rake-10.0.4/lib/rake/rake_test_loader.rb:4:in `<main>' MiniTest::Unit::TestCase is now Minitest::Test. From /usr/share/ruby/test/unit/testcase.rb:8:in `<module:Unit>' /usr/share/ruby/test/unit.rb:670:in `<class:Runner>': undefined method `_run_suite' for class `Test::Unit::Runner' (NameError) from /usr/share/ruby/test/unit.rb:255:in `<module:Unit>' from /usr/share/ruby/test/unit.rb:9:in `<module:Test>' from /usr/share/ruby/test/unit.rb:8:in `<top (required)>' from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require' from /builddir/build/BUILD/hivex-1.3.9/ruby/tests/tc_010_load.rb:18:in `<top (required)>' from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/share/gems/gems/rake-10.0.4/lib/rake/rake_test_loader.rb:15:in `block in <main>' from /usr/share/gems/gems/rake-10.0.4/lib/rake/rake_test_loader.rb:4:in `select' from /usr/share/gems/gems/rake-10.0.4/lib/rake/rake_test_loader.rb:4:in `<main>' === The attached hivex-with-rubygem-minitestV5.patch is a proposed correction similar to what is already done for libguestfs ref in RHBZ #1085029
See equivalent libguestfs changes for new minitest: https://www.redhat.com/archives/libguestfs/2014-April/thread.html#00049
Thanks for the heads-up, I just ported the fixes in libguestfs to hivex. https://github.com/libguestfs/hivex/commit/014a4acf2c5fa7f1169b2db6dbe917d75182f61d https://github.com/libguestfs/hivex/commit/3f3bc6af076ce2dd56e9613eb47302f0cfdc3e37 fix the issue in upstream hivex >= 1.3.10.
1.3.10 has been uploaded here: http://libguestfs.org/download/hivex/
Should be fixed in: http://koji.fedoraproject.org/koji/taskinfo?taskID=6769766