I've updated the specification to include a design for this feature. <https://wiki.ubuntu.com/SoftwareAndUpdatesSettings?action=diff&rev2=19&rev1=18>
** Changed in: software-properties (Ubuntu) Status: In Progress => Triaged ** Changed in: software-properties (Ubuntu) Assignee: Matthew Paul Thomas (mpt) => (unassigned) ** Description changed: - Binary package hint: software-center - - On Ubuntu 10.04 : - Currently, when removing a repository : - packages remain upgraded - - repository's new packages remain installed + - the repository's new packages remain installed which can lead to misunderstanding, as many people think removing a repository will restore software versions to previous state. - I think that when removing a repository, SoftwareCenter should propose 2 choices : - (1) don't change packages (current behavior) - (2) do as if the repository had never existed, which means : - - downgrade upgraded packages to the highest remaining available version - - remove packages that could only be found in the repository we removed - If downgrading or removing a package breaks a dependancy in another package (this should not occur often with PPAs), ask the user what to do. + <https://wiki.ubuntu.com/SoftwareAndUpdatesSettings>: "If any software + is installed from that channel, a “Remove Channel” alert should appear, + with primary text ‘This computer has software installed from “{Display + Name of Channel}”. Do you want to remove that software too?’ This should + be followed by a list of the installed items, each with a menu + containing “Leave installed” (the default), “Downgrade” (only if this is + possible), and “Remove”." -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/625628 Title: Removing a repository does not propose to downgrade/remove its packages To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/625628/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs