FS#42494 - [plasma-next] Installing group gives a lot of packages with "could not satisfy dependencies"

Attached to Project: Arch Linux
Opened by Timothée Ravier (Siosm) - Wednesday, 22 October 2014, 14:51 GMT
Last edited by Andrea Scarpino (BaSh) - Thursday, 23 October 2014, 06:51 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andrea Scarpino (BaSh)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

There are several minor issues making the transition to plasma-next not really smooth:

* khelpcenter is conflicting with kdebase-runtime, but the only files actually conflicting in kdebase-runtime are:
/usr/bin/khelpcenter
/usr/share/config.kcfg/khelpcenter.kcfg
/usr/share/dbus-1/interfaces/org.kde.khelpcenter.kcmhelpcenter.xml

It might be interesting to split the KDE4 khelpcenter into its own package to simplify the update process as kdebase-runtime is a dependency for a lot of KDE4 applications.

* kdeplasma-addons-* depend on kdebase-workspace which is replaced by kdeplasma-addons-frameworks. Looks like there is a missing replace or conflict in kdeplasma-addons-frameworks.

* kdeplasma-applets-plasma-nm depends on kdebase-workspace, but it looks like plasma-nm is replacing it. Looks like there is a missing replace in plasma-nm.
This task depends upon

Closed by  Andrea Scarpino (BaSh)
Thursday, 23 October 2014, 06:51 GMT
Reason for closing:  Fixed
Additional comments about closing:  khelpcenter has been removed from the plasma-next group. This should simplify things.
Comment by Doug Newgard (Scimmia) - Wednesday, 22 October 2014, 15:02 GMT
So the "could not satisfy dependencies" are because you answered 'n' to questions?

It's been made clear that you cannot install KDE4 and KDE5 at the same time.
Comment by Timothée Ravier (Siosm) - Wednesday, 22 October 2014, 15:30 GMT
I did answer yes to all questions and I do understand that having both plasma and plasma-next installed is not possible.
I worked around the issue by manually removing the listed packages but I think it would be nice for those to be fixed.
Comment by Andrea Scarpino (BaSh) - Wednesday, 22 October 2014, 15:48 GMT
You have to remove kdebase-workspace and the packages that need it first. Then try to install plasma-next.

You can avoid to install khelpcenter (which conflicts with kdebase-runtime).

plasma-nm doesn't replace kdeplasma-applet-plasma-nm.
Comment by Antonio Rojas (arojas) - Wednesday, 22 October 2014, 16:02 GMT
I think khelpcenter should be removed from the plasma-next group, otherwise it's impossible to install the group without removing kdebase-runtime (answering "no" will abort the installation). This is one of the reasons why I hate groups...
Comment by Andrea Scarpino (BaSh) - Wednesday, 22 October 2014, 16:15 GMT
Ok, I removed it from the group.
Comment by Timothée Ravier (Siosm) - Wednesday, 22 October 2014, 22:47 GMT
I've updated the Note on the Wiki: https://wiki.archlinux.org/index.php/KDE#Plasma_5
Comment by Andrea Scarpino (BaSh) - Thursday, 23 October 2014, 06:51 GMT
I updated it again since 1) it's not a matter of "remove kdeplasma-addons and kdeplasma-applets-plasma-nm", but it should say "remove every package that needs kdebase-workspace" and 2) khelpcenter has been removed from the group yesterday.

Loading...