Opened 15 months ago
Closed 12 months 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: | normal | Keywords: | |
Cc: |
Description ¶
This is a prerelease, see https://gitlab.freedesktop.org/pipewire/wireplumber/-/commit/4c82e59163841bdf6b626bc37f74394620d29239
Change History (5)
comment:1 by , 15 months ago
Milestone: | 12.1 → 99-Waiting |
---|
comment:2 by , 12 months ago
Milestone: | 99-Waiting → 12.2 |
---|---|
Summary: | wireplumber-0.4.81 (wait for 0.5.0) → wireplumber-0.5.0 |
comment:3 by , 12 months ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:4 by , 12 months ago
comment:5 by , 12 months 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/wireplumber
and
$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 a
wireplumber.conf
file in
/etc/pipewire
or
$XDG_CONFIG_HOME/pipewire
, you should move it to
/etc/wireplumber
or
$XDG_CONFIG_HOME/wireplumber
respectively
XDG_CONFIG_DIRS
and
XDG_DATA_DIRS
environment variables, and their default values as per the XDG spec, so it is possible to install configuration files also in places like
/etc/xdg/wireplumber
and override system-wide data paths
wpctl
now has a
settings
subcommand to show, change and delete settings at runtime. This comes with changes in the
WpSettings
system 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 settings
WpConf
API 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 a
WpCore
and passed to the core using a property. The core uses that without letting the underlying
pw_context
open and read the default
client.conf
. The core also closes the
WpConf
after all components are loaded, which means all the config loading is done early at startup. Finally,
WpConf
loads all sections lazily, keeping the underlying files memory mapped until it is closed and merging them on demand