As we know, a big stable update was dropped on 05/02, but I’m unable to run it because of a conflict between jack and pipewire (which I had installed to replace pulse, so I wanna keep it).
Pamac’s output:
Preparing...
Checking imgui dependencies...
Cloning telegram-desktop-bin build files...
Generating telegram-desktop-bin information...
Checking telegram-desktop-bin dependencies...
Cloning ncurses5-compat-libs build files...
Generating ncurses5-compat-libs information...
Checking ncurses5-compat-libs dependencies...
Cloning visual-studio-code-bin build files...
Generating visual-studio-code-bin information...
Checking visual-studio-code-bin dependencies...
Synchronizing package databases...
Refreshing AUR...
Warning: manjaro-hello: local (0.6.7-2) is newer than extra (0.6.6-11)
Resolving dependencies...
Checking inter-conflicts...
Error: unresolvable package conflicts detected
Error: Failed to prepare transaction:
conflicting dependencies:
- jack2 and pipewire-jack are in conflict
Pacman’s output:
:: Synchronizing package databases...
core is up to date
extra is up to date
community [progressbar cut out for brevity, not the point]
multilib is up to date
:: Starting full system upgrade...
warning: manjaro-hello: downgrading from version 0.6.7-2 to version 0.6.6-11
resolving dependencies...
looking for conflicting packages...
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: jack2 and pipewire-jack are in conflict
This of course means that I can’t install anything without explicitly ignoring all updates, which is obviously nasty. I saw this Arch Forum post that suggested removing jack2, but when I try it this is what I get (from pamac):
Preparing...
Checking dependencies...
Error: Failed to prepare transaction:
could not satisfy dependencies:
- removing jack2 breaks dependency 'jack' required by ffmpeg
- removing jack2 breaks dependency 'libjack.so=0-64' required by fluidsynth
- removing jack2 breaks dependency 'jack2=1.9.20' required by lib32-jack2
And, while I wanna keep using pipewire because it fixed some annoying problems I had with my microphone, I obviously don’t want to remove ffmpeg (fluidsynth is an indirect Gnome-related dependency).