Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] CLI RPM: only conflict with older engine packages #271

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

thaJeztah
Copy link
Member

@thaJeztah thaJeztah commented Nov 28, 2018

Engine packages 18.09 and up no longer contain the CLI (as it is split to a separate package), so we can limit the conflict to older packages.

This change should allow users to install a Docker CE CLI on a host that has Docker EE Engine 18.09, or vice-versa (an EE CLI on a host that has Docker CE Engine 18.09).

Also see https://fedoraproject.org/wiki/Packaging:Conflicts#Splitting_Packages

@thaJeztah
Copy link
Member Author

@andrewhsu @seemethere I opened this for discussion, and marked it "WIP", because I wasn't sure what version format to use 😅 (e.g. if the EPOCH is needed etc)

@thaJeztah
Copy link
Member Author

Actually, this may not work, because the engine is specific about ce/ee, and marks docker-ce-cli as requirement 🤔

Engine packages 18.09 and up no longer contain the CLI (as it is
split to a separate package), so we can limit the conflict to
older packages.

This change should allow users to install a Docker CE CLI on
a host that has Docker EE Engine 18.09, or vice-versa (an
EE CLI on a host that has Docker CE Engine 18.09).

Signed-off-by: Sebastiaan van Stijn <[email protected]>
@thaJeztah thaJeztah force-pushed the fine_grain_conflicts branch from 8c76ca7 to c890d86 Compare May 12, 2022 07:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant