Bug 2129584

Summary: Review Request: rubygem-rexml - An XML toolkit for Ruby
Product: [Fedora] Fedora Reporter: Robby Callicotte <rcallicotte>
Component: Package ReviewAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: package-review, vondruch
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-10-02 04:05:19 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 Robby Callicotte 2022-09-25 05:48:06 UTC
Spec URL: https://rcallicotte.fedorapeople.org/rubygem-rexml.spec
SRPM URL: https://rcallicotte.fedorapeople.org/rubygem-rexml-3.2.5-1.fc38.src.rpm
Description: An XML toolkit for Ruby
Fedora Account System Username: rcallicotte

Comment 1 Vít Ondruch 2022-09-26 07:43:23 UTC
Dear Robby,

Unless you have specific needs, I'd suggest against introducing rubygem-rexml package into Fedora, because we actually have it in Fedora already, as a subpackage of Ruby:

~~~
$ sudo dnf info rubygem-rexml
Last metadata expiration check: 0:52:33 ago on Mon Sep 26 08:50:15 2022.
Installed Packages
Name         : rubygem-rexml
Version      : 3.2.5
Release      : 169.fc38
Architecture : noarch
Size         : 399 k
Source       : ruby-3.1.2-169.fc38.src.rpm
Repository   : @System
From repo    : rawhide
Summary      : An XML toolkit for Ruby
URL          : https://github.com/ruby/rexml
License      : BSD
Description  : REXML was inspired by the Electric XML library for Java, which features an
             : easy-to-use API, small size, and speed. Hopefully, REXML, designed with the same
             : philosophy, has these same features. I've tried to keep the API as intuitive as
             : possible, and have followed the Ruby methodology for method naming and code
             : flow, rather than mirroring the Java API.
             : 
             : REXML supports both tree and stream document parsing. Stream parsing is faster
             : (about 1.5 times as fast). However, with stream parsing, you don't get access to
             : features such as XPath.
~~~