Bug 1979419

Summary: systemd presets request - wireplumber.service
Product: [Fedora] Fedora Reporter: Peter Hutterer <peter.hutterer>
Component: fedora-releaseAssignee: Zbigniew Jędrzejewski-Szmek <zbyszek>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: dennis, fedoraproject, jkeating, kellin, kevin, mboddu, pbrobinson, sgallagh, thrcka, wtaymans, zbyszek
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: fedora-release-35-0.11 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-07-20 16:49:22 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Peter Hutterer 2021-07-05 23:08:39 UTC
WirePlumber is a session manager for PipeWire. It replaces (if the user wishes) the PipeWire pipewire-media-session service. See Bug 1976006 for a more detailed discussion.

The dependency tree is:
- pipewire.socket (default: enabled, see bug 1592434)
- pipewire.service
- wireplumber.service

wireplumber and pipewire-media-session provide the same functionality, so the packages will conflict each other, again see 1976006. An Alias is provided in both for pipewire.service to Wants.

Wireplumber review request is Bug 1976012.


* Does the service require post-rpm-installation configuration in order to be useful (for example, does it need manual edits to a configuration file)?

No

* Does the service listen on a network socket for connections originating on a separate physical or virtual machine?

No

* Is the service non-persistent (i.e. run once at startup and exit)?

It is persistent for the user session

* What is the exact name (or names) of the systemd unit files to be enabled?

wireplumber.service

* Is this request for all Fedora deliverables or only for some Editions (list them)?

It needs to match the pipewire defaults in 90-default-user.preset (unsure which editions apply here but I guess all of them?)

Comment 1 Zbigniew Jędrzejewski-Szmek 2021-07-06 09:41:27 UTC
https://src.fedoraproject.org/rpms/fedora-release/pull-request/188 (rawhide)

Comment 2 Peter Hutterer 2021-07-13 00:25:37 UTC
For the archives, the updated PR is: https://src.fedoraproject.org/rpms/fedora-release/pull-request/189