Opened 3 years ago
Closed 3 years ago
#19089 closed enhancement (fixed)
wireplumber-0.5.0
| Reported by: | Douglas R. Reno | Owned by: | Bruce Dubbs |
|---|---|---|---|
| Priority: | normal | Milestone: | 12.2 |
| Component: | BOOK | Version: | git |
| Severity: | medium | Keywords: | |
| Cc: |
Description
This is a prerelease, see https://gitlab.freedesktop.org/pipewire/wireplumber/-/commit/4c82e59163841bdf6b626bc37f74394620d29239
Change History (5)
comment:1 by , 3 years ago
| Milestone: | 12.1 → 99-Waiting |
|---|
comment:2 by , 3 years ago
| Milestone: | 99-Waiting → 12.2 |
|---|---|
| Summary: | wireplumber-0.4.81 (wait for 0.5.0) → wireplumber-0.5.0 |
comment:3 by , 3 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:4 by , 3 years ago
comment:5 by , 3 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Fixed at commit 25c324ecad.
Note:
See TracTickets
for help on using tickets.

WirePlumber 0.5.0
Changes:
Fixes:
WirePlumber 0.4.90
This is the first release candidate (RC1) of WirePlumber 0.5.0.
Highlights:
/etc/wireplumberand$XDG_CONFIG_HOME/wireplumber, unlike in the pre-releases. This was done because issues were observed with installations that use a different prefix for pipewire and wireplumber. If you had awireplumber.conffile in/etc/pipewireor$XDG_CONFIG_HOME/pipewire, you should move it to/etc/wireplumberor$XDG_CONFIG_HOME/wireplumberrespectivelyXDG_CONFIG_DIRSandXDG_DATA_DIRSenvironment variables, and their default values as per the XDG spec, so it is possible to install configuration files also in places like/etc/xdg/wireplumberand override system-wide data pathswpctlnow has asettingssubcommand to show, change and delete settings at runtime. This comes with changes in theWpSettingssystem to validate settings using a schema that is defined in the configuration file. The schema is also exported on a metadata object, so it is available to any client that wants to expose WirePlumber settingsWpConfAPI has changed to not be a singleton and support opening arbitrary config files. The main config file now needs to be opened prior to creating aWpCoreand passed to the core using a property. The core uses that without letting the underlyingpw_contextopen and read the defaultclient.conf. The core also closes theWpConfafter all components are loaded, which means all the config loading is done early at startup. Finally,WpConfloads all sections lazily, keeping the underlying files memory mapped until it is closed and merging them on demand