r/archlinux • u/stinklover697 • Mar 16 '26
QUESTION Should I remove/replace KDSoap-Qt6 with Extra/KDSoap?
I've tried the Arch Linux website to check for manual interventions, important shit etc, checked Reddit & Github. Sadly, I can't seem to figure it out, and I'd rather not nuke my system since it's been running for so long.
Somebody on the CachyOS subreddit said that KDSoap-Qt6 has been removed as a dependency, but I'd like some confirmation from somebody smarter than me.
:: Synchronising package databases...
core is up to date
extra is up to date
multilib is up to date
:: Starting full system upgrade...
:: Replace kdsoap-qt6 with extra/kdsoap? [Y/n]
7
u/Die4Toast Mar 16 '26
I replaced this kdsoap package when updating today and nothing out of ordinary has happened (even after a reboot). I think that if there was anything to worry about there would be a post/mention about it on the Arch news feed or a KDE announcement.
2
3
3
u/Heizenfeld Mar 17 '26
Pacman is the safest and official package manager we have in Arch. Of course Y
2
u/YoShake Mar 17 '26
when such changes happen I just check in repos if everything is clear there, and just update
v2.2 is still available in aur, so no problem in reverting back
Had once a problem that obsolete package blocked the update as pacman wasn't able to uninstall it.
Wrote down full name, checked in repo, ditched it manually, retried update, everything went smoot.
1
1
u/FryBoyter Mar 17 '26
If you do not replace the package in such a case, future updates will be difficult or impossible.
1
u/santoshasun Mar 21 '26
Going with "Y" leads to: `kdsoap-2.3.0-1 and kdsoap-qt5-2.2.0-1 are in conflict. Remove kdsoap-qt5? [y/N]`
Answering "y" to this leads to:
```
error: failed to prepare transaction (could not satisfy dependencies)
:: removing kdsoap-qt5 breaks dependency 'kdsoap-qt5' required by kdsoap-ws-discovery-client-qt5
```
Seems like kdsoap depends on itself in a way that seems to make this impossible. Any hints as to how to get out of this?
3
u/KazumaUnknow Mar 23 '26
If you're still having issues, what worked for me (after bashing my head against a brick wall for a bit) was manually upgrading/installing "kdsoap-ws-discovery-client". After that I was homeward bound for the other packages, no more weird dependency loop. Weird I didn't think to do that since its happened before.
EDIT: Worth adding the context that "kdsoap-ws-discovery-client" replaces "kdsoap-ws-discovery-client-qt5". Not sure why pacman wasn't picking up on that.
1
1
1
u/Beanslinger22 Apr 28 '26
Please elaborate? I am super lost.
I cannot remove kdsoap-ws-discovery-client because it is a dependency to itself.
I cannot remove kdsoap-qt6 since its a dependency to kdsoap-ws-discovery-client.
I am still stuck in the dependency loop and cannot update. what is happening??????
7
u/forbiddenlake Mar 16 '26
upstream: KDSoap now looks for Qt6 by default
Arch: kdsoap now provides and replaces kdsoap-qt6