Bug 437884
Summary: | lighttpd does not provide "httpd" | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Ed Marshall <esm> |
Component: | lighttpd | Assignee: | Matthias Saou <matthias> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | low | Docs Contact: | |
Priority: | low | ||
Version: | rawhide | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2008-03-22 21:55:05 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
Ed Marshall
2008-03-17 21:21:47 UTC
First thing : A package should NEVER provide another package's name. So lighttpd will never, EVER, provide "httpd", as this would cause many breakage. IIRC, lighttpd used to provide "webserver", which was something that could be easily required by any package needing a web server to be useful. I'm not sure why, but that provides is no longer there. I could put it back if required, but it wouldn't entirely solve your problem. The problem here is probably about parent directory ownership, as the Fedora packaging guidelines state that these should be met by the package's requirement, so to get /etc/httpd/conf.d/ owned, "httpd" is required. Possible solutions : - Have the Fedora guidelines allow for "dangling" apache config bits. - Split the apache config bits in sub-packages, where the "httpd" requirement would also go. Maybe there are others. In all cases, not much to do with lighttpd itself... I've added : Provides: webserver to the lighttpd package in devel. Anything else needs to be done outside of lighttpd, sorry. |