pipewire-pulse 27 December 2024, 22:20:47 sudo pacman -S pipewire-pulse resolving dependencies...looking for conflicting packages...:: pipewire-pulse-1:1.2.7-1 and pulseaudio-17.0+r43+g3e2bb8a1e-1 are in conflict. Remove pulseaudio? [y/N] Yerror: failed to prepare transaction (could not satisfy dependencies):: removing pulseaudio breaks dependency 'pulseaudio=17.0+r43+g3e2bb8a1e-1' required by pulseaudio-bluetooth:: removing pulseaudio breaks dependency 'pulseaudio=17.0+r43+g3e2bb8a1e-1' required by pulseaudio-zeroconfI think this should work?https://forum.artixlinux.org/index.php/topic,6931.msg41992.html#msg41992Please advise
Re: pipewire-pulse Reply #1 – Yesterday at 02:20:17 You either use pulseaudio or pipewire and only then you install pipewire-pulse to have pipewire as a pulseaudio replacement.
Re: pipewire-pulse Reply #2 – Yesterday at 16:08:14 Quote from: Shoun2137 – on Yesterday at 02:20:17You either use pulseaudio or pipewire and only then you install pipewire-pulse to have pipewire as a pulseaudio replacement.The point is pipewire-pulse is supposed to remove pulseaudio-bluetooth and pulseaudio-zeroconf, as noted in the wiki and the link, and it seemed to fail, right?
Re: pipewire-pulse Reply #3 – Yesterday at 16:15:06 Are "pulseaudio-bluetooth" and "pulseaudio-zeroconf" explicitly installed or as a dependency of something else?(You can check using "pacman -Qi <package-name>")
Re: pipewire-pulse Reply #4 – Yesterday at 16:40:19 Name : pulseaudio-bluetoothVersion : 17.0+r43+g3e2bb8a1e-1Description : Bluetooth support for PulseAudioArchitecture : x86_64URL : https://www.freedesktop.org/wiki/Software/PulseAudio/Licenses : LGPL-2.1-or-laterGroups : NoneProvides : NoneDepends On : libpulse=17.0+r43+g3e2bb8a1e-1 pulseaudio=17.0+r43+g3e2bb8a1e-1 bluez bluez-libs dbus glib2 glibc gst-plugins-base-libs gstreamer sbcOptional Deps : gst-plugins-bad: AptX and LDAC support [installed]Required By : NoneOptional For : blueman pulseaudioConflicts With : NoneReplaces : NoneInstalled Size : 309.20 KiBPackager : Nathan Build Date : Mon 09 Dec 2024 04:10:22 AM EST Install Date : Thu 19 Dec 2024 02:10:58 PM EST Install Reason : Explicitly installed Install Script : No Validated By : Signature Name : pulseaudio-zeroconf Version : 17.0+r43+g3e2bb8a1e-1Description : Zeroconf support for PulseAudioArchitecture : x86_64URL : https://www.freedesktop.org/wiki/Software/PulseAudio/Licenses : LGPL-2.1-or-laterGroups : NoneProvides : NoneDepends On : libpulse=17.0+r43+g3e2bb8a1e-1 pulseaudio=17.0+r43+g3e2bb8a1e-1 avahi dbus glibcOptional Deps : NoneRequired By : NoneOptional For : pulseaudioConflicts With : NoneReplaces : NoneInstalled Size : 91.27 KiBPackager : NathanBuild Date : Mon 09 Dec 2024 04:10:22 AM ESTInstall Date : Thu 19 Dec 2024 02:10:58 PM ESTInstall Reason : Explicitly installedInstall Script : NoValidated By : SignatureExplicitly, not dependent?
Re: pipewire-pulse Reply #5 – Yesterday at 18:38:20 Seems it has been pulled explicitly, there are no "Required" dependencies, so you can just "pacman -R" those packages.I'm not sure why this has happened, but my best guess is that somewhere down the line pulseaudio has been split and those packages have been pulled and marked as "explicitly installed".Pacman is not removing those packages because in your system are marked as "explicitly wanted" and pulseaudio-bluetooth (for instance) doesn't expose what feature it "provides" thus not allowing other packages to "substitute it" (although they technically can).As an example both "fcron" and "cronie" provide the "cron" service, thus they can be changed. Pulseaudio-bluetooth and pulseaudio-zeroconf don't do that (they would need to refer to some virtual packages to do it), making the switchover a bit cumbersome.Thing to do is "pacman -R pulseaudio-bluetooth pulseaudio-zeroconf" and then "pacman -S pipewire-pulse" and proceed with the relative config, essentially. 1 Likes
Re: pipewire-pulse Reply #6 – Yesterday at 18:49:49 the install was artix-cinnamon-dinit .isoShould I tell anyone about this?
Re: pipewire-pulse Reply #7 – Yesterday at 19:16:36 Considering the keys the ISOs are signed with, I think nous might be the person you're looking for.
Re: pipewire-pulse Reply #9 – Yesterday at 21:34:50 It's intentional, pulseaudio-{alsa,bluetooth,zeroconf} are explicitly installed. People who want to switch to pipewire should just uninstall there packages and drag pulseaudio along:Code: [Select]# pacman -Rs pulseaudio-{alsa,bluetooth,zeroconf}https://gitea.artixlinux.org/artix/iso-profiles/src/branch/wip/common/Packages-base