Bug 603578
Summary: | libcgroup depends on redhat-lsb | |||
---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | James Antill <james.antill> | |
Component: | libcgroup | Assignee: | Jan Safranek <jsafrane> | |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | |
Severity: | medium | Docs Contact: | ||
Priority: | low | |||
Version: | rawhide | CC: | balbir, bsingharora, dhaval.bugzilla, jsafrane, mclasen, supercyper1 | |
Target Milestone: | --- | |||
Target Release: | --- | |||
Hardware: | All | |||
OS: | Linux | |||
Whiteboard: | ||||
Fixed In Version: | libcgroup-0.36.2-1.fc14 | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 607537 (view as bug list) | Environment: | ||
Last Closed: | 2010-06-22 12:38:06 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: | 245494 | |||
Bug Blocks: | 607537 |
Description
James Antill
2010-06-13 23:42:27 UTC
(In reply to comment #0) > Packages aren't supposed to depend on redhat-lsb Why not? libcgroup needs /lib/lsb/init-functions, which is provided by redhat-lsb. Of course, I can use file-dependency instead of hard one, but that won't change anything. > Why not? libcgroup needs /lib/lsb/init-functions, which is provided by > redhat-lsb Because packages are not supposed to be "lsb" packages, they are supposed to be Fedora packages. See: https://fedorahosted.org/fesco/ticket/346 ...and many threads on fedora-devel. This has ramifications for our live cds: we now have gettext and cvs on the live cd, pulled in via: policycoreutils-python -> libcgroup -> redhat-lsb -> gettext -> cvs The redhat-lsb dependency is unacceptable. I agree that redhat-lsb dependencies are not optimal. But running LSB-compliant initscripts without patching is something I expect from a distro. Wouldn't it be better to fix redhat-lsb first? I think redhat-lsb needs to be fixed. We can fix the dependency at our end, but ideally I would like to see the package fixed so that we can make sure it is installed before sourcing LSB functions in our script. Using /lib/lsb/init-functions is against our guidelines, fedora packages should use /etc/init.d/functions instead, it's easy to fix this problem. Other distros like debian arch also don't include lsb-init in their default installation, I don't think redhat-lsb is very useful, historically this package was broken several times. See http://fedoraproject.org/wiki/Packaging:SysVInitScript Also, you don't need to add INSTALL to %doc See http://fedoraproject.org/wiki/PackagingGuidelines#Documentation OK, I give up... Let's patch the initscripts until #245494 is resolved. |