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

Reply via email to