Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package wireplumber for openSUSE:Factory checked in at 2022-07-07 12:56:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wireplumber (Old) and /work/SRC/openSUSE:Factory/.wireplumber.new.1523 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wireplumber" Thu Jul 7 12:56:34 2022 rev:13 rq:987251 version:0.4.11 Changes: -------- --- /work/SRC/openSUSE:Factory/wireplumber/wireplumber.changes 2022-05-14 22:54:36.603174468 +0200 +++ /work/SRC/openSUSE:Factory/.wireplumber.new.1523/wireplumber.changes 2022-07-07 12:56:48.967274308 +0200 @@ -1,0 +2,70 @@ +Tue Jul 5 15:13:07 UTC 2022 - Alexei Sorokin <sor.ale...@meowr.ru> + +- Update to version 0.4.11: + * Changes + - The libcamera monitor is now enabled by default, so if the + libcamera source is enabled in PipeWire, cameras discovered + with the libcamera API will be available out of the box. + This is safe to use alongside V4L2, as long as the user does + not try to use the same camera over different APIs at the + same time. + - Libcamera and V4L2 nodes now get assigned a + `priority.session` number; V4L2 nodes get a higher priority + by default, so the default camera is going to be /dev/video0 + over V4L2, unless changed with `wpctl`. + - Libcamera nodes now get a user-friendly description based on + their location (e.g. built-in front camera). Additionally, + V4L2 nodes now have a "(V4L2)" string appended to their + description in order to be distinguished from the libcamera + ones. + - 50-alsa-config.lua now has a section where you can set + properties that will only be applied if WirePlumber is + running in a virtual machine. By default it now sets + `api.alsa.period-size = 256` and `api.alsa.headroom = 8192`. + * Fixes + - The "enabled" properties in the config files are now "true" + by default when they are not defined. This fixes backwards + compatibility with older configuration files. + - Fixed device name deduplication in the alsa monitor, when + device reservation is enabled. + - Reverted a previous fix that makes it possible again to get + a glitch when changing default nodes while also changing the + profile (GNOME Settings). + The fix was causing other problems and the issue will be + addressed differently in the future. + - Fixed an issue that would prevent applications from being + moved to a recently plugged USB headset. + - Fixed an issue where wireplumber would automatically link + control ports, if they are enabled, to audio ports, + effectively breaking audio. + - The policy now always considers the profile of a device that + was previously selected by the user, if it is available, when + deciding which profile to activate. + - A few documentation fixes. + * Tools + - wpctl now has a `get-volume` command for easier scripting of + volume controls. + - wpctl now supports relative steps and percentage-based steps + in `set-volume`. + - wpctl now also prints link states. + - wpctl can now `inspect` metadata objects without showing + critical warnings. + * Library + - A new WpDBus API was added to maintain a single D-Bus + connection among modules that need one. + - WpCore now has a method to get the virtual machine type, if + WirePlumber is running in a virtual machine. + - WpSpaDevice now has a + `wp_spa_device_new_managed_object_iterator()` method. + - WpSpaJson now has a `wp_spa_json_to_string()` method that + returns a newly allocated string with the correct size of the string token. + - WpLink now has a `WP_LINK_FEATURE_ESTABLISHED` that allows + the caller to wait until the link is in the PAUSED or ACTIVE + state. This transparently now enables watching links for + negotiation or allocation errors and failing gracefully + instead of keeping dead link objects around. + * Misc + - The Lua subproject was bumped to version 5.4.4. +- Rebase reduce-meson-required-version.patch + +------------------------------------------------------------------- Old: ---- wireplumber-0.4.10.obscpio New: ---- wireplumber-0.4.11.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wireplumber.spec ++++++ --- /var/tmp/diff_new_pack.btKNTk/_old 2022-07-07 12:56:50.095275988 +0200 +++ /var/tmp/diff_new_pack.btKNTk/_new 2022-07-07 12:56:50.099275994 +0200 @@ -16,13 +16,13 @@ # -%define pipewire_minimum_version 0.3.48 +%define pipewire_minimum_version 0.3.52 %define apiver 0.4 %define apiver_str 0_4 %define sover 0 %define libwireplumber libwireplumber-%{apiver_str}-%{sover} Name: wireplumber -Version: 0.4.10 +Version: 0.4.11 Release: 0 Summary: Session / policy manager implementation for PipeWire License: MIT @@ -38,7 +38,11 @@ # /docs BuildRequires: cmake BuildRequires: fdupes +%if 0%{?sle_version} == 150300 BuildRequires: meson >= 0.54.0 +%else +BuildRequires: meson >= 0.59.0 +%endif BuildRequires: pipewire >= %{pipewire_minimum_version} BuildRequires: pipewire-spa-plugins-0_2 >= %{pipewire_minimum_version} BuildRequires: pkgconfig ++++++ _service ++++++ --- /var/tmp/diff_new_pack.btKNTk/_old 2022-07-07 12:56:50.127276036 +0200 +++ /var/tmp/diff_new_pack.btKNTk/_new 2022-07-07 12:56:50.127276036 +0200 @@ -3,11 +3,10 @@ <service name="obs_scm" mode="disabled"> <param name="scm">git</param> <param name="url">https://gitlab.freedesktop.org/pipewire/wireplumber.git</param> - <param name="changesgenerate">enable</param> - <param name="revision">0.4.10</param> + <param name="revision">0.4.11</param> <param name="versionformat">@PARENT_TAG@</param> <!-- - <param name="versionprefix">0.4.6+git</param> + <param name="revision">master</param> <param name="versionformat">@PARENT_TAG@+git%cd.%h</param> --> </service> ++++++ reduce-meson-required-version.patch ++++++ --- /var/tmp/diff_new_pack.btKNTk/_old 2022-07-07 12:56:50.151276072 +0200 +++ /var/tmp/diff_new_pack.btKNTk/_new 2022-07-07 12:56:50.151276072 +0200 @@ -4,13 +4,13 @@ With this, we can build wireplumber in SLE 15 SP3/Leap 15.3 which only have meson 0.54 -Index: wireplumber-0.4.10/meson.build +Index: wireplumber-0.4.11/meson.build =================================================================== ---- wireplumber-0.4.10.orig/meson.build -+++ wireplumber-0.4.10/meson.build +--- wireplumber-0.4.11.orig/meson.build ++++ wireplumber-0.4.11/meson.build @@ -1,7 +1,7 @@ project('wireplumber', ['c'], - version : '0.4.10', + version : '0.4.11', license : 'MIT', - meson_version : '>= 0.59.0', + meson_version : '>= 0.54.0', @@ -18,7 +18,7 @@ 'warning_level=1', 'buildtype=debugoptimized', @@ -42,7 +42,11 @@ spa_dep = dependency('libspa-0.2', versi - pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.48') + pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.52') mathlib = cc.find_library('m') threads_dep = dependency('threads') -libintl_dep = dependency('intl') ++++++ split-config-file.py ++++++ --- /var/tmp/diff_new_pack.btKNTk/_old 2022-07-07 12:56:50.163276089 +0200 +++ /var/tmp/diff_new_pack.btKNTk/_new 2022-07-07 12:56:50.167276095 +0200 @@ -2,22 +2,20 @@ import hashlib import sys - -def md5FromData(data): - hash_md5 = hashlib.md5() - hash_md5.update(data) - return hash_md5.hexdigest() - +def sha256_from_data(data): + hash_sha256 = hashlib.sha256() + hash_sha256.update(data) + return hash_sha256.hexdigest() contents = open('90-enable-all.lua', 'r', encoding='utf-8').read() -md5sum = md5FromData(contents.encode('utf-8')) -expected_md5sum = '74b508b1be26ae58d3e851d3abebc009' +sha256sum = sha256_from_data(contents.encode('utf-8')) +expected_sha256sum = 'cb9f05eb3b4959b84e94a67867645130f2bc0aa761eb864d227890aea310ab74' -if md5sum != expected_md5sum: +if sha256sum != expected_sha256sum: print('The script has to be updated for new changes in 90-enable-all.lua') - print(f'File md5sum: {md5sum}') - print(f'expected md5sum: {expected_md5sum}') + print(f'File sha256sum: {sha256sum}') + print(f'expected sha256sum: {expected_sha256sum}') sys.exit(1) content_sections = contents.split('\n\n') ++++++ wireplumber-0.4.10.obscpio -> wireplumber-0.4.11.obscpio ++++++ ++++ 4349 lines of diff (skipped) ++++++ wireplumber.obsinfo ++++++ --- /var/tmp/diff_new_pack.btKNTk/_old 2022-07-07 12:56:50.391276428 +0200 +++ /var/tmp/diff_new_pack.btKNTk/_new 2022-07-07 12:56:50.391276428 +0200 @@ -1,5 +1,5 @@ name: wireplumber -version: 0.4.10 -mtime: 1652193117 -commit: 3400acd0db95fefdda7595d20466c095902d8997 +version: 0.4.11 +mtime: 1657027335 +commit: 80b3559963f0ad40a7bfa6c23b0098275c0b5ebe