On Jan 17, 2012, at 5:38 PM, Ryan Davis wrote:
> On Jan 17, 2012, at 16:13 , Luis Lavena wrote:
>> That leaves out gems with native dependencies like qtbindings.
>> 
>> QT is massive and to ask users to compile it to be able to install it
>> on Windows is very problematic.
>> 
>> qtbindings pre-compiled for Windows weight ~43MB, the limit you
>> comment will block them from publishing gems.
>> 
>> There are other gems with pre-compiled bindings like qtbindings or
>> gtk2 (12MB) out.
> 
> Maybe we should have a second gem source that doesn't have this restriction 
> but isn't run by rubycentral and is sponsored by someone else (even if just 
> by bandwidth)?
> 
> After seeing a number of exponentially growing projects I do think 
> _something_ needs to be done. My insistence on using hand checked manifests 
> will only go so far. :P

Four of the exponential growth gems have been traced back to jeweler not 
cleaning the pkg/ dir before building gems and building out of the source 
directory, not a copy in the pkg/ directory.  I filed the following issue:

https://github.com/technicalpickles/jeweler/issues/216

actionpack-2.3.6 had a similar issue where test/tmp was not cleaned before 
packaging resulting in a 17MB gem.

I will double check the package code to ensure that only files listed in the 
spec are added to a packaged gem which should limit this problem, provided the 
build-tool authors do the right thing.
_______________________________________________
RubyGems-Developers mailing list
http://rubyforge.org/projects/rubygems
RubyGems-Developers@rubyforge.org
http://rubyforge.org/mailman/listinfo/rubygems-developers

Reply via email to