#195 Swapping PulseAudio and JACK for PipeWire
Closed: Fixed by catanzaro. Opened by ngompa.

With my pull request to the pipewire package, it will become possible to swap out PulseAudio and JACK entirely for PipeWire.

At some point, we want to make this change. What is left to make this happen?


cc: @wtaymans

There is now a draft change request:

https://fedoraproject.org/wiki/Changes/DefaultPipeWire

rawhide now has the latest versions of everything.

I've made pull requests to add pulseaudio-daemon Provides + Conflicts to allow PA and PipeWire-PA to be trivially swapped

  • PipeWire: https://src.fedoraproject.org/rpms/pipewire/pull-request/6
  • PulseAudio: https://src.fedoraproject.org/rpms/pulseaudio/pull-request/6

Once merged, we can change anything depending on pulseaudio (the daemon) to pulseaudio-daemon.

with this lastest update: https://bodhi.fedoraproject.org/updates/FEDORA-2020-0c6652bbf5

on fedora 33 I am now able to install pipewire-pulseaudio (which removes pulseaudio with some other deps) without removing gnome-shell.
I can also install pipewire-jack-audio-connection-kit without removing too much other things.

The most notable problem is Cadence, which for some reason wants pulseaudio and causes a removal of the pipewire-pulseaudio package.

Metadata Update from @ngompa:
- Issue set to the milestone: Fedora 34 (was: Future Release)

Pull requests sent for enabling pipewire-pulseaudio.socket by default:

  • Rawhide/F34: https://src.fedoraproject.org/rpms/fedora-release/pull-request/160
  • Fedora 33: https://src.fedoraproject.org/rpms/fedora-release/pull-request/161

This should take effect for the next Rawhide compose: https://pagure.io/fedora-comps/c/147a0454e6620cda4b931df0f8aa346b6442e62d

Looks like this change has been implemented and we have moved on to the testing and bug reporting phase. Closing.

Metadata Update from @catanzaro:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

This issue has been migrated to Fedora Forge:
https://forge.fedoraproject.org/workstation/tickets/issues/195

Please continue any further discussion there.

Metadata