Bug 1592355
Summary: | [freeipa] Drop requirements for 'initscripts' from specfile | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | David Kaspar // Dee'Kej <deekej> |
Component: | freeipa | Assignee: | IPA Maintainers <ipa-maint> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | abokovoy, cheimes, frenaud, ipa-maint, jcholast, jhrozek, pvoborni, rcritten, ssorce |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | freeipa-4.6.90.pre2-7 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2018-06-19 19:11:26 UTC | Type: | Bug |
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: | 1592330 |
Description
David Kaspar // Dee'Kej
2018-06-18 13:07:56 UTC
Bug analysis ------------ Valid bug: yes Regression: no Regression introduction: N/A Affected versions: Fedora 29 Cause: dependency on 'initscripts' package should be replaced by dependency on 'hostname' package Workaround: None Fix complexity: easy This dependency was added because we need /usr/lib/systemd/system/*-domainname.service file (see commit https://pagure.io/freeipa/c/771dea5c6bf1cca7b3756d2f1be48f613de14ceb). On fedora <=28, the actual file is /usr/lib/systemd/system/fedora-domainname.service and is provided by initscripts package: # cat /etc/redhat-release Fedora release 28 (Twenty Eight) # dnf provides /usr/lib/systemd/system/fedora-domainname.service Last metadata expiration check: 0:50:49 ago on Mon 18 Jun 2018 05:48:12 PM CEST. initscripts-9.80-1.fc28.x86_64 : Scripts to bring up network interfaces and : legacy utilities Repo : @System Matched from: Filename : /usr/lib/systemd/system/fedora-domainname.service initscripts-9.80-1.fc28.x86_64 : Scripts to bring up network interfaces and : legacy utilities Repo : updates Matched from: Filename : /usr/lib/systemd/system/fedora-domainname.service initscripts-9.79-3.fc28.x86_64 : Scripts to bring up network interfaces and : legacy utilities Repo : fedora Matched from: Filename : /usr/lib/systemd/system/fedora-domainname.service On fedora 29, the actual file is /usr/lib/systemd/system/nis-domainname.service and is provided by hostname package. # cat /etc/redhat-release Fedora release 29 (Rawhide) [root@vm-194 ~]# dnf provides /usr/lib/systemd/system/nis-domainname.service Last metadata expiration check: 0:19:54 ago on Mon 18 Jun 2018 06:20:02 PM CEST. hostname-3.20-5.fc29.x86_64 : Utility to set/show the host name or domain name Repo : @System Matched from: Filename : /usr/lib/systemd/system/nis-domainname.service hostname-3.20-5.fc29.x86_64 : Utility to set/show the host name or domain name Repo : rawhide Matched from: Filename : /usr/lib/systemd/system/nis-domainname.service Upstream ticket: https://pagure.io/freeipa/issue/7591 Fixed upstream master: https://pagure.io/freeipa/c/0b794cd43b0e8a18517cbccdec2f183ce4cb38ec |