Bug 179745

Summary: ruby-devel should require ruby
Product: [Fedora] Fedora Reporter: Andreas Bierfert <andreas.bierfert>
Component: rubyAssignee: Akira TAGOH <tagoh>
Status: CLOSED NOTABUG QA Contact: Bill Huang <bhuang>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhide   
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2006-02-03 02:45:13 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Andreas Bierfert 2006-02-02 16:52:57 UTC
While pushing a build of koffice for extras-devel added ruby-devel as a
BuildRequires but detection of ruby failed because ruby is not Required for
ruby-devel.

05:53 PM][awjb@alioth ~]$ rpm -q ruby
package ruby is not installed

[05:55 PM][awjb@alioth ~]$ sudo rpm -ihv
http://download.fedora.redhat.com/pub/fedora/linux/core/development/i386/Fedora/RPMS/ruby-devel-1.8.4-2.i386.rpm
http://download.fedora.redhat.com/pub/fedora/linux/core/development/i386/Fedora/RPMS/ruby-libs-1.8.4-2.i386.rpm
Retrieving
http://download.fedora.redhat.com/pub/fedora/linux/core/development/i386/Fedora/RPMS/ruby-devel-1.8.4-2.i386.rpm
Retrieving
http://download.fedora.redhat.com/pub/fedora/linux/core/development/i386/Fedora/RPMS/ruby-libs-1.8.4-2.i386.rpm
warning: /var/tmp/rpm-xfer.PsdtXn: Header V3 DSA signature: NOKEY, key ID 30c9ecf8
Preparing...                ########################################### [100%]
   1:ruby-libs              ########################################### [ 50%]
   2:ruby-devel             ########################################### [100%]

Comment 1 Akira TAGOH 2006-02-03 02:45:13 UTC
Have you read a description of ruby-devel package? ruby-devel is to make an
extension library for Ruby and ruby package contains Ruby interpreter. basically
you don't necessarily need Ruby interpreter at all to build an extension library
itself which is written in C say. so you need BuildReq: ruby if you want to use
Ruby interpreter for the package anyway.