Bug 791214 - Package update request for rspec-expectations (2.6.0 -> 2.8.0)
Summary: Package update request for rspec-expectations (2.6.0 -> 2.8.0)
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: rubygem-rspec-expectations
Version: 16
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: ---
Assignee: Mamoru TASAKA
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-02-16 14:24 UTC by Marc Savy
Modified: 2012-02-24 01:38 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-02-24 01:26:05 UTC
Type: ---


Attachments (Terms of Use)

Description Marc Savy 2012-02-16 14:24:37 UTC
Description of problem:

With the present rspec-expectations v2.6.0 a couple of rubygem-boxgrinder-build specs for an upcoming release fail:
https://gist.github.com/1837258

This is fixed in: 
Any upstream rspec-expectations >2.6.0

How reproducible:
Always.

Steps to Reproduce:
https://gist.github.com/20f8402e09f98f2c4b4f

rspec example.rb  
  
Additional info:
https://github.com/rspec/rspec-expectations/commit/ea01a6f8787564406e951108a5d6a942880c0152

An update to >=2.7.0 would be appreciated for all supported releases of Fedora.

Comment 1 Vít Ondruch 2012-02-16 15:25:06 UTC
This seems like enhancement, not bugfix, so I am not sure we should apply the patch. But I am definitely against updating the RSpec in older Fedoras.

Please note that there is already RSpec 2.8 in Fedora >= 17.

Comment 2 Marc Savy 2012-02-16 15:56:08 UTC
If it is going to cause hassle or you think the changes are significant enough to be breakers, it'll probably save everyone effort if I just refactor (or label the offending specs as pending).

Comment 3 Mamoru TASAKA 2012-02-19 14:39:07 UTC
2.8.0 has some significant changes on rspec-core side, so
I will say that I will definitely not upgrade rspec suites
to 2.8.0 on released branches.

Comment 4 Mamoru TASAKA 2012-02-24 01:26:05 UTC
Once closing as WONTFIX.

Comment 5 Mamoru TASAKA 2012-02-24 01:38:48 UTC
Note that applying the patch mentioned in the comment 0 *may* cause unexpected behavior (API) change on some other side, so unless I can be sure the patch won't change anything else but the patch is really *only* bugfix I won't apply the patch.


Note You need to log in before you can comment on or make changes to this bug.