buildr as an rpm Status

Adam Young ayoung at redhat.com
Mon Apr 5 13:23:23 UTC 2010


On 04/05/2010 09:16 AM, Justin Harris wrote:
> ----- "Adam Young"<ayoung at redhat.com>  wrote:
>
>    
>> Here is the complete list of RPMS I had to generate:
>>
>> rubygem-addressable-2.1.1-1.fc12.noarch.rpm
>> rubygem-Antwrap-0.7.0-1.fc12.noarch.rpm
>> rubygem-buildr-1.3.5-1.fc12.noarch.rpm
>> rubygem-echoe-4.3-1.fc12.noarch.rpm
>> rubygem-fakefs-0.2.1-1.fc12.noarch.rpm
>> rubygem-heckle-1.4.3-1.fc12.noarch.rpm
>> rubygem-httpclient-2.1.5.2-1.fc12.noarch.rpm
>> rubygem-json_pure-1.2.3-1.fc12.noarch.rpm
>> rubygem-net-sftp-2.0.4-1.fc12.noarch.rpm
>> rubygem-net-ssh-2.0.21-1.fc12.noarch.rpm
>> rubygem-prawn-0.8.4-1.fc12.noarch.rpm
>> rubygem-prawn-core-0.8.4-1.fc12.noarch.rpm
>> rubygem-prawn-format-0.2.3-1.fc12.noarch.rpm
>> rubygem-prawn-layout-0.8.4-1.fc12.noarch.rpm
>> rubygem-prawn-security-0.8.4-1.fc12.noarch.rpm
>> rubygem-rjb-1.2.0-1.fc12.x86_64.rpm
>> rubygem-rr-0.10.11-1.fc12.noarch.rpm
>> rubygem-rubyzip-0.9.4-1.fc12.noarch.rpm
>> rubygem-shoulda-2.10.3-1.fc12.noarch.rpm
>> rubygem-webmock-0.9.1-1.fc12.noarch.rpm
>> rubygem-xml-simple-1.0.12-1.fc12.noarch.rpm
>>
>>
>> I've installed them into a VM, including all fo the rubygem rpms that
>>
>> are already part of F12 and ran buildr:
>>
>> /usr/lib/ruby/site_ruby/1.8/rubygems.rb:827:in
>> `report_activate_error':
>> Could not find RubyGem buildr (>= 0) (Gem::LoadError)
>>       from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:261:in `activate'
>>       from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:68:in `gem'
>>       from /usr/bin/buildr:18
>>
>> All of the buildr files are in
>> /usr/lib64/ruby/gems/1.8/gems/buildr-1.3.5.  This is, I think, a
>> mistake.  The rpms should be no-arch, and the gem files should go into
>>
>> the same directory regardless of whether it is a 32 or a 64 bit
>> system.
>>      
> I'm not sure if this applies to these particular gems, but I think that some gems
> can have a native component (requiring gcc for the gem install) which would be arch-specific.
>    

There is one Gem in there which is arch specific: 
rubygem-rjb-1.2.0-1.fc12.x86_64.rpm.  gem2rpm handles this.

>
>    
>> Looks like the F12 ones go in usr/lib.
>>
>> [ayoung at localhost ~]$ ls /usr/lib/ruby/gems/1.8/gems/
>> archive-tar-minitar-0.5.2  launchy-0.3.5      rubyforge-2.0.4
>> builder-2.1.2              mime-types-1.16    RubyInline-3.8.4
>> configuration-0.0.5        minitest-1.4.2     ruby_parser-2.0.4
>> cucumber-0.4.2             ParseTree-3.0.4    sexp_processor-3.0.3
>> diff-lcs-1.1.2             polyglot-0.2.5     term-ansicolor-1.0.3
>> gemcutter-0.3.0            rake-0.8.7         treetop-1.3.0
>> highline-1.5.1             rest-client-1.4.0  ZenTest-4.2.1
>> hoe-2.5.0                  rspec-1.2.9
>> json-1.1.7                 ruby2ruby-1.2.4
>>
>>
>>
>>
>> _______________________________________________
>> candlepin mailing list
>> candlepin at lists.fedorahosted.org
>> https://fedorahosted.org/mailman/listinfo/candlepin
>>      
> _______________________________________________
> candlepin mailing list
> candlepin at lists.fedorahosted.org
> https://fedorahosted.org/mailman/listinfo/candlepin
>    




More information about the candlepin mailing list