Pacman

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.
Tasklist

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
Task Type Feature Request
Category General
Status Unconfirmed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version 4.2.1
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 1
Private No

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.

Loading...