You are not logged in.

#1 2026-09-24 05:36:07

Konzertheld
Member
Registered: 2017-03-09
Posts: 20

Circular dependencies? phonon-qt6 and phonon-qt6-vlc and vlc plugins

Hi everyone,

today I uninstalled Okular, forgot the flag to uninstall dependencies and hence I used

pacman -Qdtq | pacman -Rns -

to get rid of them. I had previously noticed a huge amount of VLC packages being installed and wondered why those weren't being removed now. Turns out it was because there are two pairs of packages that depend on each other: phonon-qt6 and phonon-qt6-vlc, and also vlc-plugins-base and vlc-plugin-matroska. Once I uninstalled all four, I could clean up the remaining dependencies.

a) Aren't circular dependencies forbidden?
b) Is there any way to track down packages like these - that have been installed as dependency, are required by other packages but those other packages only exist because they are required by the former package?

Offline

#2 2026-09-24 06:21:15

arojas
Developer
From: Spain
Registered: 2011-10-09
Posts: 2,309

Re: Circular dependencies? phonon-qt6 and phonon-qt6-vlc and vlc plugins

Offline

#3 2026-09-24 06:49:25

Konzertheld
Member
Registered: 2017-03-09
Posts: 20

Re: Circular dependencies? phonon-qt6 and phonon-qt6-vlc and vlc plugins

arojas wrote:

Thanks, that helped.

Offline

#4 2026-09-24 07:00:07

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,979

Re: Circular dependencies? phonon-qt6 and phonon-qt6-vlc and vlc plugins

Fwiw:

https://archlinux.org/packages/extra/x86_64/phonon-qt6/ depends on *a* "phonon-qt6-backend" which is only de facto https://archlinux.org/packages/extra/x8 … n-qt6-vlc/ because there're no other backends (packaged)

https://archlinux.org/packages/extra/x8 … -matroska/ only links libvlccore.so, so that's possibly an artifact of splitting the plugins and might be a genuine packaging bug - but there could also be runtime dependencies.

Offline

#5 2026-09-24 12:05:32

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,525
Website

Re: Circular dependencies? phonon-qt6 and phonon-qt6-vlc and vlc plugins


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

Board footer

Powered by FluxBB