From 3e4272d7fffb8be35f5c4504515cd96385e0a838 Mon Sep 17 00:00:00 2001 From: Grant Orndorff Date: Fri, 19 Jan 2024 16:53:52 -0500 Subject: [PATCH] d/control: add explanation for the lack of Provides --- debian/control | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/debian/control b/debian/control index 5fb8e9f8b3..a4b5220645 100644 --- a/debian/control +++ b/debian/control @@ -56,7 +56,21 @@ Recommends: ubuntu-pro-client-l10n Breaks: ubuntu-advantage-tools (<<31~) Replaces: ubuntu-advantage-tools (<<31~) # IMPORTANT: ubuntu-pro-client does not "Provide" ubuntu-advantage-tools -# TODO fill this in with rationale after testing. +# At the time of the rename, existing releases with ubuntu-advantage-tools +# include xenial, bionic, focal, jammy, and mantic. +# We cannot allow ubuntu-advantage-tools <<31 to be removed on those releases, +# because it could break ESM (remove sources.list entries in prerm). +# On those releases, ubuntu-minimal (and ubuntu-cloud-minimal) Depends on +# ubuntu-advantage-tools, which prevents it from being removed without also +# removing ubuntu-minimal or ubuntu-cloud-minimal. We consider that to be a +# sufficient # warning to users that removing ubuntu-advantage-tools is not +# supported. +# If ubuntu-pro-client were to "Provide" ubuntu-advantage-tools, then that +# mechanism would not work, and users could remove ubuntu-advantage-tools +# accidentally. +# ubuntu-pro-client could "Provide" ubuntu-advantage-tools in releases in the +# future, but it would not add any value over having the ubuntu-advantage-tools +# transitional dummy package. Description: Management tools for Ubuntu Pro Ubuntu Pro is a suite of additional services provided by Canonical on top of Ubuntu. Whether you're an enterprise customer deploying systems