Hi rubyists,

During review of rubygem-spring [1] I discovered, that RubyGems 2.1+ carries new "secrete" feature, which is used by spring pre-loader and that is "stub specification" [2]. If this stub support is not available in .gemspec file, the spring prints following error:

> Warning: Running `gem pristine --all` to regenerate your installed gemspecs
> (and deleting then reinstalling your bundle if you use bundle --path) will
> improve the startup performance of Spring.

Hence gems, which were already build against RubyGems 2.1+ (i.e. every gem build in F20+ approx. since 2013-10-21) should be ready. All other gems might need rebuild to get rid of this warning.

Fortunately, I suppose there will be Fedora mass-rebuild prior F21, so no action should be needed. But I though it might be interesting information ....



Vít



[1] https://bugzilla.redhat.com/show_bug.cgi?id=1076516
[2] https://github.com/rubygems/rubygems/commit/f32a7270268a5475fd486e2e5ef7714a3eb104fd

Dne 18.3.2014 10:55, Vít Ondruch napsal(a):
We would like to update RoR in Fedora to the RoR 4.1, which are close to
release. Sorry for the late notice.


Vít


-------- Původní zpráva --------
Předmět: 	F21 System Wide Change: Ruby on Rails 4.1
Datum: 	Tue, 18 Mar 2014 10:43:49 +0100
Od: 	Jaroslav Reznik <jreznik@redhat.com>
Přeposláno - Komu: 	devel@lists.fedoraproject.org
Společnost: 	Red Hat, Inc.
Komu: 	devel-announce@lists.fedoraproject.org



= Proposed System Wide Change: Ruby on Rails 4.1 =
https://fedoraproject.org/wiki/Changes/Ruby_on_Rails_4.1

Change owner(s): Vít Ondruch <vondruch@redhat.com>, Josef Stříbný 
<jstribny@redhat.com>, ruby-sig@lists.fedoraproject.org 

Ruby on Rails 4.1 is the latest version of well know web framework written in 
Ruby. 

== Detailed Description ==
The Ruby on Rails stack is evolving quickly and Fedora needs to keep pace with 
it. Therefore the whole Ruby on Rails stack should be updated from 4.0 in 
Fedora 20 to 4.1 (latest version) in Fedora 21. This will ensure that all the 
Ruby developers using Fedora have the latest and greatest RPM-packaged Ruby on 
Rails. 

== Scope ==
* Proposal owners: 
** The whole Rails stack has to be updated
**  Some dependencies of the Rails stack will need update 

For the list of packages that need to be created/updated, see the Change Page.	

* Other developers: Update Rails dependent packages to be working with Ruby on 
Rails 4.1 

* Release engineering: Not needed. 
* Policies and guidelines: Not needed 


_______________________________________________
devel-announce mailing list
devel-announce@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel-announce






_______________________________________________
ruby-sig mailing list
ruby-sig@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/ruby-sig