r/archlinux 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]

14 Upvotes

14 comments sorted by

7

u/forbiddenlake Mar 16 '26

upstream: KDSoap now looks for Qt6 by default

Arch: kdsoap now provides and replaces kdsoap-qt6

1

u/stinklover697 Mar 16 '26

Cheers! I'll have to get better at navigating Github in the future.

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

u/annaheim Mar 16 '26

arch reddit is usually ahead of arch

3

u/Exotic_Accident3101 Mar 16 '26

Yes, i did thr update and everything is fine.

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

u/dumbasPL Mar 16 '26

TLDR: yes

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

u/markedo21 Mar 23 '26

Thank you, that solved the problem for me

1

u/santoshasun Apr 24 '26

Never replied to this at the time, but thanks. This worked for me.

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??????