Bug 26023

Summary: RFE: Add "apache-httpd-24-devel" as a virtual Provides to Apache httpd devel RPM
Product: Mageia Reporter: Graham Leggett <minfrin>
Component: RPM PackagesAssignee: All Packagers <pkg-bugs>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: Normal    
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: CVE:
Status comment:

Description Graham Leggett 2020-01-05 17:08:12 CET
Description of problem:

The devel package for Apache httpd is inconsistently named across distributions, and this means it is a headache to create Apache modules that can be deployed across multiple distributions.

I recommend adding "Provides: apache-httpd-24-devel" as a virtual dependency to the httpd headers RPM package but am open to suggestions.

Version-Release number of selected component (if applicable):


How reproducible: Always


Steps to Reproduce:
1. Develop and Apache httpd module
2. Depend on httpd-devel

Actual results:

Dependency failures on non Redhat distros.

Expected results:

RPM build works everywhere.

Additional info:
Comment 2 David Walser 2020-01-05 19:40:09 CET
apache-httpd-24-devel is a rather odd choice.  I don't see any precedent for that.  A virtual provides of httpd-devel would seem to make more sense, and it would only be required for us and SUSE, as RH/Fedora already have that as the actual package name.
Comment 3 Lewis Smith 2020-01-05 21:16:48 CET
Thanks for your observation, David.
I cannot see at all where to assign this request; WDYT ?

CC: (none) => lewyssmith
Severity: normal => enhancement

David Walser 2020-01-06 04:22:30 CET

Assignee: bugsquad => pkg-bugs

Lewis Smith 2020-01-10 10:04:09 CET

CC: lewyssmith => (none)