Skip to content

Commit

Permalink
d/control: add explanation for the lack of Provides
Browse files Browse the repository at this point in the history
  • Loading branch information
orndorffgrant committed Jan 20, 2024
1 parent a5dbf06 commit 1bc8515
Showing 1 changed file with 15 additions and 1 deletion.
16 changes: 15 additions & 1 deletion debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 1bc8515

Please sign in to comment.