FS#46982 - Give the option to remove conflicting packages and all packages that depend on it.
Attached to Project:
Pacman
Opened by Antonio Rojas (arojas) - Thursday, 05 November 2015, 19:15 GMT
Opened by Antonio Rojas (arojas) - Thursday, 05 November 2015, 19:15 GMT
|
Details
Summary and Info:
When trying to install package A which conflicts with package B and some other packages on the system depend on B, the installation fails. It would be nice if pacman gave the option to remove B together with all packages that depend on it (like pacman -Rc) before failing. Real-life example: If you have kdepim 4.14.10 installed and upgrade to kdepim 15.08, libkdepim will conflict with kdepim-libkdepim, and trying to remove it will fail since some packages depend on it and don't have a replacement in kdepim 15.08. I'm currently working around this by making libkdepim conflict with all packages that depend on kdepim-libkdepim, but this is an ugly hack. We will face a similar situation if we decide to upgrade kdebase-workspace to Plasma 5. |
This task depends upon
Comment by Allan McRae (Allan) -
Monday, 14 December 2015, 13:50 GMT
I don't think such an option is needed. Pacman tries removing the
conflict and says it can not. Then a user can pacman -Rc the
package.