Historical bug tracker for the Pacman package manager.
The pacman bug tracker has moved to gitlab:
https://gitlab.archlinux.org/pacman/pacman/-/issues
This tracker remains open for interaction with historical bugs during the transition period. Any new bugs reports will be closed without further action.
The pacman bug tracker has moved to gitlab:
https://gitlab.archlinux.org/pacman/pacman/-/issues
This tracker remains open for interaction with historical bugs during the transition period. Any new bugs reports will be closed without further action.
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
|
DetailsSummary 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.