Bug 672153

Summary: Add a -source subpackage
Product: [Fedora] Fedora Reporter: Mathieu Bridon <bochecha>
Component: libevAssignee: Michal Nowak <mnowak>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: jose.p.oliveira.oss, mnowak, ohudlick
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-02-05 13:05:11 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:
Bug Depends On:    
Bug Blocks: 448613, 672396    
Attachments:
Description Flags
Patch to add a -source subpackage to the libev rpm
none
Patch to update libev to 4.03 none

Description Mathieu Bridon 2011-01-24 08:29:28 UTC
Created attachment 474916 [details]
Patch to add a -source subpackage to the libev rpm

Description of problem:
I'm trying to introduce the Perl EV module in Fedora [1].

EV bundles its own copy of the libev sources. They are absolutely identical to the ones that build the libev package, but unfortunately the libev binary package is ABI-incompatible with EV. (as I was told by the author of both projects)

Much in the same way that we have an xorg-x11-server-source subpackage for the xorg-x11-server rpm (used to build tigervnc), I would like to request the addition of a libev-source subpackage that I could BuildRequire in perl-EV.

Attached is a patch that adds the proposed -source subpackage. This is largely inspired by how the xorg-x11-server-source subpackage is handled.

Also attached is a second patch to update libev to 4.03, to kill two birds with one stone.

If more hands are needed, I'm willing to help co-maintain libev.


[1] https://bugzilla.redhat.com/show_bug.cgi?id=448613

Comment 1 Mathieu Bridon 2011-01-24 08:30:14 UTC
Created attachment 474917 [details]
Patch to update libev to 4.03

Comment 2 Jose Pedro Oliveira 2011-01-25 01:27:03 UTC
(In reply to comment #1)
> Created attachment 474917 [details]
> Patch to update libev to 4.03

The changelog entry needs a small correction:

 * s/4.03-2/4.03-1/

/jpo

Comment 3 Mathieu Bridon 2011-01-25 02:39:18 UTC
(In reply to comment #2)
> (In reply to comment #1)
> > Created attachment 474917 [details]
> > Patch to update libev to 4.03
> 
> The changelog entry needs a small correction:
> 
>  * s/4.03-2/4.03-1/

Right, sorry about that.

That patch was only secondary to the issue at hand though, the really important bit is adding a -source subpackage, and I thought it wouldn't hurt to also update to 4.03.

I've just seen that the rxvt-unicode package also bundles its own copy of the libev sources. The libev-source subpackage now makes even more sense, I have opened the corresponding bug report for rxvt-unicode (bug #672396).

Comment 4 Michal Nowak 2011-02-05 13:05:11 UTC
Fixed with rebase in rawhide.