FS#7518 - Pacman unable to replace library version preserving its dependencies
Attached to Project:
Pacman
Opened by Paweł Marciniak (pave_m) - Tuesday, 26 June 2007, 09:32 GMT
Last edited by Roman Kyrylych (Romashka) - Wednesday, 27 June 2007, 09:53 GMT
Opened by Paweł Marciniak (pave_m) - Tuesday, 26 June 2007, 09:32 GMT
Last edited by Roman Kyrylych (Romashka) - Wednesday, 27 June 2007, 09:53 GMT
|
Details
I want to replace "qt-enhanced" (kdemod repository) package
with the regular "qt". They both provide the same
functionality so I thought there would be no problem. Pacman
says:
:: qt conflicts with qt-enhanced. Remove qt-enhanced? [Y/n] Y, that's exactly what I want to do. But then: error: failed to prepare transaction (could not satisfy dependencies) :: qt-enhanced requires dbus-qt3 :: qt-enhanced requires skype :: qt-enhanced requires smplayer :: qt-enhanced requires dssi :: qt-enhanced requires qjackctl :: qt-enhanced requires arts :: qt-enhanced requires kdelibs :: qt-enhanced requires qscintilla :: qt-enhanced requires qca :: qt-enhanced requires qca-tls IMHO it should be possible to change a library version without uninstalling and then installing back all the packages that depend on it (After all, it's not Gentoo, is it?). Btw. I think it should say "required by" instead of "requires" in the error message. When I do "pacman -R qt-enhanced" manually, the error message is: error: failed to prepare transaction (could not satisfy dependencies) :: qt-enhanced is required by dbus-qt3 :: qt-enhanced is required by skype :: qt-enhanced is required by smplayer :: qt-enhanced is required by dssi :: qt-enhanced is required by qjackctl :: qt-enhanced is required by arts :: qt-enhanced is required by kdelibs :: qt-enhanced is required by qscintilla :: qt-enhanced is required by qca :: qt-enhanced is required by qca-tls |
This task depends upon
Appears to be fixed in Git.