Hello, Josef:

Josef Stribny wrote, at 03/21/2014 09:11 PM +9:00:
Hi Rubyists,

as you have probably noticed we would like to update Rails framework to the 
latest version (4.1) when it's released[1].
The biggest task for us in this change is the update of Minitest to version 5. 
This would require test suites
of many gems that depends on Minitest to be fixed.

Here are the most significant changes of Minitest 5 taken from the changelog[2]:

<snip>
So what do you think of this change? Should we address it by updating upstream 
test suites?
Do you know about other issues that this can cause and I forgot to mention?


The easiest solution is to just renaming the current minitest rpm as 
rubygem-minitest4
(i.e. submitting a new review request), or instead introducing 
rubygem-minitest5 and at some
time renaming rubygem-minitest5 to rubygem-minitest, as we have once already 
done for
rspec version 1 vs 2, or I am currently doing for rubygem-goocanvas (version 2, 
depending
on gtk3) vs rubygem-goocanvas1 (depending on gtk2). As basically rubygems 
supports
installation of multiple versions of gems with the same name, this should be 
easily
done (basically just changing srpm name should be enough).

Note that some packages (I maintain) already requires minitest 5 for testsuite 
(and
currently I have to revert changes), e.g.

http://pkgs.fedoraproject.org/cgit/rubygem-net-http-persistent.git/commit/?id=6f97361782c74f5da3117bc66fe1f2d3a6215b4d
http://pkgs.fedoraproject.org/cgit/rubygem-mechanize.git/commit/?id=59b668ecaeef6fc29744ea7dbecbc2869df0ad47
http://pkgs.fedoraproject.org/cgit/rubygem-hoe.git/commit/?id=eade41e72919f254325755bfcb940ca0d44a5e71

Regards,
Mamoru

_______________________________________________
ruby-sig mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/ruby-sig

Reply via email to