Migration from RSpec 1.3 to RSpec 2.x

Marek Goldmann mgoldman at redhat.com
Wed Jul 13 08:46:18 UTC 2011


Vit,

Thanks for heads-up, I moved rubygem-boxgrinder* packages upstream to RSpec2. Next releases will include the change.

--Marek

On 2011-07-13, at 08:53, Vít Ondruch wrote:

> Hi guys,
> 
> Since February, there are available RSpec 2.x in Fedora repositories. However, as of now, the main package rubygem-rspec was not migrated to RSpec 2.x and still provides RSpec 1.3 functionality. It would be nice, if we could finish the migration to RSpec 2.x lets say in F17 time frame. What are your opinions? The list of packages which depends on RSpec 1.3 is attached bellow.
> 
> If you wonder how to use RSpec 2.x for your package, it is usually quite easy. In you spec just replace
> 
> BuildRequires: rubygem(rspec)
> 
> with
> 
> # Use rspec-core until rspec are migrated to RSpec 2.x
> BuildRequires: rubygem(rspec-core)
> 
> and in you %check section, if you are not using Rake, replace call to 'spec' with 'rspec'. As an example, you can take a look on one of mine rubygems, e.g. rubygem-regin, rubygem-pg.
> 
> Once we will migrate all packages into RSpec 2.x, we can migrate also the rubygem-rspec and change the BR back to rubygem(rspec).
> 
> 
> Vit
> 
> 
> -------- Původní zpráva --------
> Předmět:	Re: aeolus conductor / rails 3 / F16 integration path
> Datum:	Tue, 12 Jul 2011 10:47:36 -0400
> Od:	Mo Morsi <mmorsi at redhat.com>
> Komu:	Vít Ondruch <vondruch at redhat.com>
> 
> > It is currently 24 packages which are using RSpec 1.x:
> > 
> > ]$ repoquery --repoid=fedora-source --arch=src --whatrequires
> > 'rubygem(rspec)'
> > rubygem-bcrypt-ruby-0:2.1.2-2.fc15.src    (mmorsi)
> > rubygem-boxgrinder-build-0:0.9.1-1.fc15.src  (goldmann)
> > rubygem-boxgrinder-core-0:0.3.1-1.fc15.src (goldmann)
> > rubygem-commander-0:4.0.3-4.fc15.src  (mfojtik)
> > rubygem-cucumber-0:0.10.0-5.fc15.src  (mmorsi, clalance, mfojtik)
> > rubygem-cucumber-rails-0:0.3.2-5.fc15.src  (mmorsi, clalance, mfojtik)
> > rubygem-facon-0:0.4.1-2.fc15.src    (stahnma)
> > rubygem-factory_girl-0:1.3.2-3.fc15.src    (mfojtik)
> > rubygem-ffi-0:0.6.3-2.fc15.src   (bkearney)
> > rubygem-linode-0:0.6.2-1.fc15.src   (stahnma)
> > rubygem-mail-0:2.2.15-2.fc15.src - upstream at 1.3.x   (vondruch)
> > rubygem-multimap-0:1.1.2-3.fc15.src - upstream at 1.3.x  (mmorsi)
> > rubygem-mustache-0:0.11.2-5.fc15.src - doesn't use RSpec at all. Seems to be wrong dependency    (vondruch)
> > rubygem-rack-test-0:0.5.4-1.fc15.src    (mfojtik)
> > rubygem-rake-compiler-0:0.7.8-1.fc15.src    (mamoru)
> > rubygem-regin-0:0.3.7-3.fc15.src - upstream at 2.x   (vondruch)
> > rubygem-rerun-0:0.5.2-4.fc15.src     (mfojtik)
> > rubygem-scruffy-0:0.2.6-2.fc15.src   (mmorsi)
> > rubygem-simple-navigation-0:3.0.0-3.fc15.src   (mfojtik)
> > rubygem-thin-0:1.2.7-2.fc15.src   (mfojtik)
> > rubygem-typhoeus-0:0.2.0-2.fc15.src  (mfojtik)
> > rubygem-uuidtools-0:2.1.1-1.fc14.src  (mmorsi)
> > rubygem-warden-0:1.0.3-4.fc15.src - upstream at 2.x  (vondruch)
> > rubygem-yard-0:0.5.3-3.fc14.src  (mmorsi)
> > 
> > So from my packages, 2 can be converted into RSpec 2.x right now, 2 are
> > using 1.3, so it would need some effort and 1 seems to be just wrong
> > dependency. May be we should move this discussion into ruby-sig ML
> 
> 
> I appended the package owners onto the list for future reference.
> 
> Agree on moving this conversation to ruby-sig.
> 
> 
> _______________________________________________
> ruby-sig mailing list
> ruby-sig at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/ruby-sig



More information about the ruby-sig mailing list