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-08 14:02:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wireplumber (Old) and /work/SRC/openSUSE:Factory/.wireplumber.new.1523 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wireplumber" Fri Jul 8 14:02:09 2022 rev:14 rq:987881 version:0.4.10 Changes: -------- --- /work/SRC/openSUSE:Factory/wireplumber/wireplumber.changes 2022-07-07 12:56:48.967274308 +0200 +++ /work/SRC/openSUSE:Factory/.wireplumber.new.1523/wireplumber.changes 2022-07-08 14:02:44.926504216 +0200 @@ -2,70 +1,0 @@ -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.11.obscpio New: ---- wireplumber-0.4.10.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wireplumber.spec ++++++ --- /var/tmp/diff_new_pack.drAlVE/_old 2022-07-08 14:02:45.346504716 +0200 +++ /var/tmp/diff_new_pack.drAlVE/_new 2022-07-08 14:02:45.350504721 +0200 @@ -16,13 +16,13 @@ # -%define pipewire_minimum_version 0.3.52 +%define pipewire_minimum_version 0.3.48 %define apiver 0.4 %define apiver_str 0_4 %define sover 0 %define libwireplumber libwireplumber-%{apiver_str}-%{sover} Name: wireplumber -Version: 0.4.11 +Version: 0.4.10 Release: 0 Summary: Session / policy manager implementation for PipeWire License: MIT @@ -38,11 +38,7 @@ # /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.drAlVE/_old 2022-07-08 14:02:45.374504750 +0200 +++ /var/tmp/diff_new_pack.drAlVE/_new 2022-07-08 14:02:45.378504754 +0200 @@ -3,10 +3,11 @@ <service name="obs_scm" mode="disabled"> <param name="scm">git</param> <param name="url">https://gitlab.freedesktop.org/pipewire/wireplumber.git</param> - <param name="revision">0.4.11</param> + <param name="changesgenerate">enable</param> + <param name="revision">0.4.10</param> <param name="versionformat">@PARENT_TAG@</param> <!-- - <param name="revision">master</param> + <param name="versionprefix">0.4.6+git</param> <param name="versionformat">@PARENT_TAG@+git%cd.%h</param> --> </service> ++++++ reduce-meson-required-version.patch ++++++ --- /var/tmp/diff_new_pack.drAlVE/_old 2022-07-08 14:02:45.398504778 +0200 +++ /var/tmp/diff_new_pack.drAlVE/_new 2022-07-08 14:02:45.398504778 +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.11/meson.build +Index: wireplumber-0.4.10/meson.build =================================================================== ---- wireplumber-0.4.11.orig/meson.build -+++ wireplumber-0.4.11/meson.build +--- wireplumber-0.4.10.orig/meson.build ++++ wireplumber-0.4.10/meson.build @@ -1,7 +1,7 @@ project('wireplumber', ['c'], - version : '0.4.11', + version : '0.4.10', 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.52') + pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.48') mathlib = cc.find_library('m') threads_dep = dependency('threads') -libintl_dep = dependency('intl') ++++++ split-config-file.py ++++++ --- /var/tmp/diff_new_pack.drAlVE/_old 2022-07-08 14:02:45.410504793 +0200 +++ /var/tmp/diff_new_pack.drAlVE/_new 2022-07-08 14:02:45.414504797 +0200 @@ -2,20 +2,22 @@ import hashlib import sys -def sha256_from_data(data): - hash_sha256 = hashlib.sha256() - hash_sha256.update(data) - return hash_sha256.hexdigest() + +def md5FromData(data): + hash_md5 = hashlib.md5() + hash_md5.update(data) + return hash_md5.hexdigest() + contents = open('90-enable-all.lua', 'r', encoding='utf-8').read() -sha256sum = sha256_from_data(contents.encode('utf-8')) -expected_sha256sum = 'cb9f05eb3b4959b84e94a67867645130f2bc0aa761eb864d227890aea310ab74' +md5sum = md5FromData(contents.encode('utf-8')) +expected_md5sum = '74b508b1be26ae58d3e851d3abebc009' -if sha256sum != expected_sha256sum: +if md5sum != expected_md5sum: print('The script has to be updated for new changes in 90-enable-all.lua') - print(f'File sha256sum: {sha256sum}') - print(f'expected sha256sum: {expected_sha256sum}') + print(f'File md5sum: {md5sum}') + print(f'expected md5sum: {expected_md5sum}') sys.exit(1) content_sections = contents.split('\n\n') ++++++ wireplumber-0.4.11.obscpio -> wireplumber-0.4.10.obscpio ++++++ ++++ 4346 lines of diff (skipped) ++++++ wireplumber.obsinfo ++++++ --- /var/tmp/diff_new_pack.drAlVE/_old 2022-07-08 14:02:45.646505073 +0200 +++ /var/tmp/diff_new_pack.drAlVE/_new 2022-07-08 14:02:45.650505078 +0200 @@ -1,5 +1,5 @@ name: wireplumber -version: 0.4.11 -mtime: 1657027335 -commit: 80b3559963f0ad40a7bfa6c23b0098275c0b5ebe +version: 0.4.10 +mtime: 1652193117 +commit: 3400acd0db95fefdda7595d20466c095902d8997