Bug 1264503 - Trying to build sssd in a Dockerfile that could be shared between RHEL and Fedora
Summary: Trying to build sssd in a Dockerfile that could be shared between RHEL and Fe...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: freeipa
Version: 24
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: IPA Maintainers
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-09-18 15:40 UTC by Daniel Walsh
Modified: 2016-12-15 15:08 UTC (History)
12 users (show)

Fixed In Version: freeipa-4.3.1-1.fc24
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-03-31 20:30:50 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Daniel Walsh 2015-09-18 15:40:02 UTC
Goal was to just change from rhel7 to from fedora, but install of ipa-client fails.  Shouldn't freeipa-client have a provides ipa-client?

Comment 1 Jan Pazdziora 2015-09-21 06:34:18 UTC
(In reply to Daniel Walsh from comment #0)
> Goal was to just change from rhel7 to from fedora, but install of ipa-client
> fails.  Shouldn't freeipa-client have a provides ipa-client?

We had multiple discussions but the answer is not really.

The Dockerfiles are not transferrable between OSes anyway due to differences between RHEL and Fedora (at least, yum vs. dnf) so we just have multiple branches in https://github.com/adelton/docker-freeipa for different OSes, including clients.

If you need one source, you can try

   RUN yum install -y /usr/sbin/ipa-client-install

Comment 2 Daniel Walsh 2015-09-21 12:22:41 UTC
I understand that but freeipa-client does provide the exact same functionality of ipa-client.  Forgetting about the Dockerfile argument, even though the only thing I had to change to play with  your Dockerfile was to change from line and freeipa-client line.  yum works in Fedora with the failover.  But if you don't want to provide it, fine.  Close the bug.

Comment 3 Simo Sorce 2015-09-23 01:43:13 UTC
Jan what is the problem of adding a 
Provides: ipa-client
line to the freeipa-client spec file ?

Comment 6 Simo Sorce 2015-09-24 13:28:25 UTC
The reason is largely historical and has to do with branding efforts we had back then. There is no other good reason to keep the names different other than changing them is unnecessary churn. Hence trhe provides which allows you to have a single yum/dnf command for any distro.

Comment 7 Petr Vobornik 2015-10-26 15:02:57 UTC
Upstream ticket:
https://fedorahosted.org/freeipa/ticket/5408

Comment 8 Jan Cholasta 2015-11-12 08:54:53 UTC
Fixed upstream
master:
https://fedorahosted.org/freeipa/changeset/ab58ec0d50f172093e75b7834f6ed5e39992c2d9

Comment 9 Tomas Babej 2016-02-08 15:18:17 UTC
Necessary information has already been provided.

Comment 10 Jan Kurik 2016-02-24 13:46:12 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 24 development cycle.
Changing version to '24'.

More information and reason for this action is here:
https://fedoraproject.org/wiki/Fedora_Program_Management/HouseKeeping/Fedora24#Rawhide_Rebase

Comment 11 Fedora Update System 2016-03-24 20:47:32 UTC
freeipa-4.3.1-1.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-f6e2d255aa

Comment 12 Fedora Update System 2016-03-25 20:27:43 UTC
freeipa-4.3.1-1.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-f6e2d255aa

Comment 13 Fedora Update System 2016-03-31 20:30:34 UTC
freeipa-4.3.1-1.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.

Comment 14 Martin Bašti 2016-12-15 15:08:24 UTC
Fix for this causes yum (and recently we found that DNF issues too in some cases) issues: https://bugzilla.redhat.com/show_bug.cgi?id=1370134 and there is getting to be serious chance that this fix may be reverted.

If you disagree with revert please say it now and provide reasoning why not (comments above are not enough).


Note You need to log in before you can comment on or make changes to this bug.