Skip to main content
Topic: pipewire-pulse (Read 261 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

pipewire-pulse

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] Y
error: 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-zeroconf

I think this should work?
https://forum.artixlinux.org/index.php/topic,6931.msg41992.html#msg41992

Please advise

 

Re: pipewire-pulse

Reply #1
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
You 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
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
Name            : pulseaudio-bluetooth
Version         : 17.0+r43+g3e2bb8a1e-1
Description     : Bluetooth support for PulseAudio
Architecture    : x86_64
URL             : https://www.freedesktop.org/wiki/Software/PulseAudio/
Licenses        : LGPL-2.1-or-later
Groups          : None
Provides        : None
Depends On      : libpulse=17.0+r43+g3e2bb8a1e-1  pulseaudio=17.0+r43+g3e2bb8a1e-1  bluez  bluez-libs  dbus  glib2  glibc  gst-plugins-base-libs  gstreamer  sbc
Optional Deps   : gst-plugins-bad: AptX and LDAC support [installed]
Required By     : None
Optional For    : blueman  pulseaudio
Conflicts With  : None
Replaces        : None
Installed Size  : 309.20 KiB
Packager        : 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-1
Description     : Zeroconf support for PulseAudio
Architecture    : x86_64
URL             : https://www.freedesktop.org/wiki/Software/PulseAudio/
Licenses        : LGPL-2.1-or-later
Groups          : None
Provides        : None
Depends On      : libpulse=17.0+r43+g3e2bb8a1e-1  pulseaudio=17.0+r43+g3e2bb8a1e-1  avahi  dbus  glibc
Optional Deps   : None
Required By     : None
Optional For    : pulseaudio
Conflicts With  : None
Replaces        : None
Installed Size  : 91.27 KiB
Packager        : 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

Explicitly, not dependent?

Re: pipewire-pulse

Reply #5
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.

Re: pipewire-pulse

Reply #6
the install was artix-cinnamon-dinit .iso
Should I tell anyone about this?

Re: pipewire-pulse

Reply #7
Considering the keys the ISOs are signed with, I think nous might be the person you're looking for.

Re: pipewire-pulse

Reply #8
@nous