-
Notifications
You must be signed in to change notification settings - Fork 146
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
add conflicts, replaces and breaks section to deprecate docker-compos… #917
base: master
Are you sure you want to change the base?
Conversation
…e package in favor of docker-compose-plugin Signed-off-by: Guillaume Lours <705411+glours@users.noreply.github.com>
/cc @tianon @neersighted I get the intent, slightly wondering if this is strictly "correct" though, given that the compose-plugin package does not install a I guess we could have a If we're updating this, should we also update the RPM specs accordingly? |
One thing we should at least do (without packaging changes), is to update the documentation, and perhaps the We have sections for each distro that uninstalls packages we know can (soft)conflict; https://docs.docker.com/engine/install/ubuntu/#uninstall-old-versions |
Agreed, this seems like the most in-line with packaging and user expectations I'm not a |
Yes, we used "replaces" for the
debs and rpms are always complicated (and from a "technical" perspective, sometimes more complicated if you need to take different distro versions into account, not all of them supporting all features 😞) Besides the "technical" perspective, there's tons of conventions and "rules" (some explicit, some implicit), which can make it quite hard to navigate. We want to make the installation as painless as possible, but also must take care not to step on other's toes if there's no need. |
A bit late to the party, but I agree that this doesn't seem particularly appropriate unless we install a If we want to help users convert over to |
Compose v2 should also be installed as |
…e package in favor of docker-compose-plugin
As Debian
docker-compose
package still installv1.29.x
deprecated version of Compose, we could conflict when a user will try to install the 2 version, so users will be able to either:docker-compose
package before installingdocker-compose-plugin
docker-compose
package ifdocker-compose-plugin
is already installedhttps://docker.atlassian.net/browse/ENV-226