Bug 791214

Summary: Package update request for rspec-expectations (2.6.0 -> 2.8.0)
Product: [Fedora] Fedora Reporter: Marc Savy <msavy>
Component: rubygem-rspec-expectationsAssignee: Mamoru TASAKA <mtasaka>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 16CC: mgoldman, msavy, mtasaka, vondruch
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-02-24 01:26:05 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

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.