Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package pipewire for openSUSE:Factory 
checked in at 2021-12-18 20:29:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pipewire (Old)
 and      /work/SRC/openSUSE:Factory/.pipewire.new.2520 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pipewire"

Sat Dec 18 20:29:51 2021 rev:46 rq:940939 version:0.3.42

Changes:
--------
--- /work/SRC/openSUSE:Factory/pipewire/pipewire.changes        2021-12-12 
21:27:52.824351171 +0100
+++ /work/SRC/openSUSE:Factory/.pipewire.new.2520/pipewire.changes      
2021-12-18 20:30:22.938247084 +0100
@@ -1,0 +2,153 @@
+Thu Dec 16 16:42:31 UTC 2021 - Antonio Larrosa <alarr...@suse.com>
+
+- Revert the merge of spa-plugins and modules into the library
+  package.
+- Move some of the files between packages where they make more
+  sense.
+- Rename the modules subpackage to modules-%{apiver_str} so
+  it can be versioned more easily (there still are some unversioned
+  files in the package, but it's a step in the right direction)
+
+-------------------------------------------------------------------
+Thu Dec 16 14:03:56 UTC 2021 - Antonio Larrosa <alarr...@suse.com>
+
+- Remove unneccesary Conflicts with packages that are Obsoleted
+
+-------------------------------------------------------------------
+Thu Dec 16 12:32:49 UTC 2021 - Antonio Larrosa <alarr...@suse.com>
+
+- Update to version 0.3.42:
+  * Highlights
+    - Fixes a bug in pulse-server underrun handling that broke qemu
+      and orca.
+    - A fix was added to pulse-server to handle quantum changes
+      gracefully.
+    - Fix module-echo-cancel again.
+    - Fix a bug where the bluetooth headset capture was producing
+      noise.
+
+-------------------------------------------------------------------
+Wed Dec 15 13:28:10 UTC 2021 - Antonio Larrosa <alarr...@suse.com>
+
+- Remove the dependency on wireplumber-audio which was pulling in
+  pulseaudio. We'll require wireplumber-audio directly from
+  wireplumber.
+- Remove pipewire-rpmlintrc since the filters don't apply anymore
+
+-------------------------------------------------------------------
+Wed Dec 15 13:27:44 UTC 2021 - Antonio Larrosa <alarr...@suse.com>
+
+- Merge the pipewire-spa-plugins-0_2 and pipewire-modules
+  packages into the libpipewire package just as the fedora packages
+  do and simplify the filelist a bit by using some recursive
+  listing instead of explicitly listing all files.
+
+-------------------------------------------------------------------
+Mon Dec 13 10:33:29 UTC 2021 - Antonio Larrosa <alarr...@suse.com>
+
+- Use the gcc9-c++ compiler in SLE/Leap so it builds successfully.
+
+-------------------------------------------------------------------
+Mon Dec 13 09:45:21 UTC 2021 - Antonio Larrosa <alarr...@suse.com>
+
+- Update to version 0.3.41:
+  * Highlights
+    - Improved compatibility for flatpaks. Flatpaks with newer
+      PipeWire version can connect to an older server in all cases.
+    - A new RAOP module was added to stream to Apple Airplay
+      devices.
+    - OBS can now capture from the monitor devices again when using
+      WirePlumber.
+    - Improved JACK compatibility. Improved stability in Carla and
+      Ardour when changing buffer size. Improved latency
+      calculations and playback latency in Ardour.
+    - Improved pulse-server handling of underruns and buffer size
+      changes.
+    - Many bugfixes and improvements.
+  * PipeWire
+    - The systemd service files now have better names.
+    - client.access permission checks are improved.
+    - Fix some memory leaks in error paths.
+    - Objects now have a global serial number that is unique for
+      the lifetime of the server.
+    - Make clock.rate, clock.allowed-rates and clock.quantum
+      runtime tunable parameters with the settings metadata.
+    - Add some additional memory checks in client-node to avoid
+      sending invalid memory to clients. (#1859)
+    - Improve buffer memory allocation. If one of the nodes is a
+      remote node, ensure we only use memory that can be shared.
+    - Version checks when binding to objects is removed. This means
+      that newer clients can now bind to older servers, which is a
+      typical case for a flatpak.
+    - A bug in the latency calculations was fixed where it would in
+      some cases report the wrong minumum latency.
+  * modules
+    - module-echo-cancel has voice-detection enabled now.
+    - module-raop-sink and module-raop-discover to stream audio to
+      an Apple Airplay device.
+    - module-filter-chain now has preliminary support for LV2
+      plugins.
+  * SPA
+    - The audio resampler now has improved buffer size
+      calculations. In some cases it was too small and would cause
+      distortions.
+    - More checks are done when doing volume changes so that the
+      channelmap is correct.
+    - Audioadapter now exposes most config options with params so
+      that they can be adjusted at runtime.
+    - The resampler can now calculate the expected input buffer
+      size before receiving the first buffer, which avoids some
+      confusion when starting streams.
+    - Support was added for some 10bit video formats.
+    - MONO channel handling was improved.
+    - Most plugins now set a clock name and this is configurable
+      where it makes sense. The clock.system.monotonic clock name
+      is used for most plugins that use the system clock for
+      timing.
+  * pulse-server
+    - implement module-raop-discover
+    - Use STREAM_CAPTURE_SINK property when capturing from a
+      monitor source to better inform the session manager. This
+      fixes some issues where OBS would capture from the
+      microphone instead of the output monitor.
+    - Limit the amount of cache messages to 16MB and don't add
+      large memory blocks to the cache. This should fix some
+      excessive memory usage that people reported.
+    - Fix a potential memory leak when cleaning up a client.
+    - Do some additional checks to avoid buffer overruns.
+    - Improve recovery from underruns better. (#1857) This improves
+      seeking in gnome-music.
+    - Improve recovery when the quantum is forced larger that the
+      stream configured latency.
+    - The prebuf state is now handled correctly.
+  * JACK
+    - A per type object cache is now implemented. This ensures that
+      port objects remain valid for a longer time because many JACK
+      applications inspect objects after they are destroyed. This
+      improves catia/carla compatibility.
+    - Recompute the latencies when the buffer-size changes. Fix
+      some cases where we would end up with negative latencies.
+    - Handle regcomp errors to avoid some crashes later.
+    - Latency calculations are improved a lot.
+    - More care is taken to not call a process callback while a
+      buffer size change is pending. This fixes some crashes in
+      Carla, which expect that all clients are paused when one
+      handles the buffersize callback.
+    - Loopback links to a client are now handled correctly and
+      without latency. This fixes playback latency in ardour6
+      (#1839)
+  * ALSA
+    - ALSA devices now keep track of the samplerate of the card
+      and ensure that all PCM use the same rate. This is a
+      workaround for a kernel bug that is fixed in 5.16.
+    - Refactor the ALSA plugin a little.
+    - The ALSA plugin now reports correct delay for a capture PCM.
+      (#1697)
+    - The ALSA nodes now expose all config options with params
+      that can be changed at runtime.
+    - The ALSA node has a configurable clock name. Adaptive
+      resampling to match clock rates is avoided when the driver
+      has the same clock name as the ALSA node. This can be used
+      to link alsa devices together with a word clock.
+
+-------------------------------------------------------------------

Old:
----
  pipewire-0.3.40.obscpio
  pipewire-rpmlintrc

New:
----
  pipewire-0.3.42.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ pipewire.spec ++++++
--- /var/tmp/diff_new_pack.uQKOuM/_old  2021-12-18 20:30:23.738247528 +0100
+++ /var/tmp/diff_new_pack.uQKOuM/_new  2021-12-18 20:30:23.750247535 +0100
@@ -53,14 +53,13 @@
 %endif
 
 Name:           pipewire
-Version:        0.3.40
+Version:        0.3.42
 Release:        0
 Summary:        A Multimedia Framework designed to be an audio and video 
server and more
 License:        MIT
 Group:          Development/Libraries/C and C++
 URL:            https://pipewire.org/
 Source0:        %{name}-%{version}.tar.xz
-Source1:        %{name}-rpmlintrc
 Source99:       baselibs.conf
 
 BuildRequires:  docutils
@@ -68,6 +67,7 @@
 BuildRequires:  fdupes
 %if 0%{?suse_version} <= 1500
 BuildRequires:  gcc9
+BuildRequires:  gcc9-c++
 %endif
 BuildRequires:  gcc-c++
 BuildRequires:  graphviz
@@ -108,12 +108,14 @@
 BuildRequires:  pkgconfig(libfreeaptx)
 %endif
 BuildRequires:  readline-devel
+BuildRequires:  pkgconfig(libdrm)
 BuildRequires:  pkgconfig(libpulse)
 BuildRequires:  pkgconfig(libsystemd)
 BuildRequires:  pkgconfig(libudev)
 BuildRequires:  pkgconfig(libusb-1.0)
-BuildRequires:  pkgconfig(libva)
+BuildRequires:  pkgconfig(lilv-0)
 BuildRequires:  pkgconfig(ncurses)
+BuildRequires:  pkgconfig(openssl)
 BuildRequires:  pkgconfig(sbc)
 BuildRequires:  pkgconfig(sdl2)
 BuildRequires:  pkgconfig(sndfile)
@@ -122,14 +124,12 @@
 BuildRequires:  pkgconfig(webrtc-audio-processing)
 BuildRequires:  pkgconfig(x11)
 Requires:       %{libpipewire} = %{version}
-Requires:       %{name}-modules = %{version}
+Requires:       %{name}-modules-%{apiver_str} = %{version}
 Requires:       %{name}-session-manager
 Requires:       %{name}-spa-plugins-%{spa_ver_str} = %{version}
 Requires:       %{name}-spa-tools = %{version}
 Requires:       %{name}-tools = %{version}
 Suggests:       wireplumber
-# This tries to ensure the user either uses pulseaudio or wireplumber enables 
the audio in pipewire
-Requires:       ((wireplumber-audio or pulseaudio) if wireplumber)
 %{?systemd_ordering}
 
 %description
@@ -147,6 +147,8 @@
 Summary:        A Multimedia Framework designed to be an audio and video 
server and more
 Group:          System/Libraries
 Recommends:     pipewire >= %{version}
+Requires:       pipewire-modules-%{apiver_str} >= %{version}
+Requires:       pipewire-spa-plugins-%{spa_ver_str} >= %{version}
 
 %description -n %{libpipewire}
 PipeWire is a server and user space API to deal with multimedia pipelines.
@@ -187,7 +189,7 @@
 %package libjack-%{apiver_str}-devel
 Summary:        Development files for %{name}-libjack-%{apiver_str}
 Group:          Development/Libraries/C and C++
-Requires:       %{name}-libjack-%{apiver_str}
+Requires:       %{name}-libjack-%{apiver_str} = %{version}
 Conflicts:      libjack-devel
 
 %description libjack-%{apiver_str}-devel
@@ -229,12 +231,13 @@
 
 This package provides spa-inspect and spa-monitor tools.
 
-%package modules
+%package modules-%{apiver_str}
 Summary:        Modules For PipeWire, A Multimedia Framework
 Group:          Productivity/Multimedia/Other
-Requires:       pipewire = %{version}
+Provides:       %{name}-modules = %{version}
+Obsoletes:      %{name}-modules < %{version}
 
-%description modules
+%description modules-%{apiver_str}
 PipeWire is a server and user space API to deal with multimedia pipelines.
 
 The framework is used to build a modular daemon that can be configured to:
@@ -248,7 +251,6 @@
 %package spa-plugins-%{spa_ver_str}
 Summary:        Plugins For PipeWire SPA
 Group:          Productivity/Multimedia/Other
-Requires:       pipewire = %{version}
 
 %description spa-plugins-%{spa_ver_str}
 PipeWire is a server and user space API to deal with multimedia pipelines.
@@ -323,6 +325,7 @@
 %build
 %if %{pkg_vcmp gcc < 8}
 export CC=gcc-9
+export CXX=g++-9
 %endif
 %meson \
     -Ddocs=enabled \
@@ -490,6 +493,8 @@
 fi
 
 %files
+%license LICENSE COPYING
+%doc README.md
 %{_bindir}/pipewire
 %{_userunitdir}/pipewire.service
 %{_userunitdir}/pipewire.socket
@@ -497,9 +502,8 @@
 %{_mandir}/man5/pipewire.conf.5%{ext_man}
 %dir %{_datadir}/pipewire/
 %{_datadir}/pipewire/pipewire.conf
-%{_datadir}/pipewire/client.conf
-%{_datadir}/pipewire/client-rt.conf
-%{_datadir}/pipewire/pipewire-pulse.conf
+%dir %{_datadir}/pipewire/filter-chain/
+%{_datadir}/pipewire/filter-chain/*.conf
 %ghost %dir %{_localstatedir}/lib/pipewire/
 %ghost %{_localstatedir}/lib/pipewire/pipewire_post_workaround
 
@@ -507,7 +511,46 @@
 %license LICENSE COPYING
 %doc README.md
 %{_libdir}/libpipewire-%{apiver}.so.*
+
+%files modules-%{apiver_str}
+%dir %{_libdir}/pipewire-%{apiver}
+%{_libdir}/pipewire-%{apiver}/libpipewire-module-*.so
+%dir %{_libdir}/pipewire-%{apiver}/v4l2/
+%{_libdir}/pipewire-%{apiver}/v4l2/libpw-v4l2.so
+
+%dir %{_datadir}/alsa-card-profile/
+%dir %{_datadir}/alsa-card-profile/mixer/
+%{_datadir}/alsa-card-profile/mixer/*
 %{_udevrulesdir}/90-pipewire-alsa.rules
+%{_datadir}/pipewire/client.conf
+%{_datadir}/pipewire/client-rt.conf
+
+%files spa-plugins-%{spa_ver_str}
+%dir %{_libdir}/spa-%{spa_ver}/
+%{_libdir}/spa-%{spa_ver}/alsa/
+%{_libdir}/spa-%{spa_ver}/audioconvert/
+%{_libdir}/spa-%{spa_ver}/audiomixer/
+%{_libdir}/spa-%{spa_ver}/bluez5/
+%{_libdir}/spa-%{spa_ver}/control/
+%{_libdir}/spa-%{spa_ver}/volume/
+%{_libdir}/spa-%{spa_ver}/ffmpeg/
+%{_libdir}/spa-%{spa_ver}/jack/
+%if %{with libcamera}
+%{_libdir}/spa-%{spa_ver}/libcamera/
+%endif
+%{_libdir}/spa-%{spa_ver}/support/
+%{_libdir}/spa-%{spa_ver}/v4l2/
+%{_libdir}/spa-%{spa_ver}/videoconvert/
+%if %{with_vulkan}
+%{_libdir}/spa-%{spa_ver}/vulkan/
+%endif
+%{_libdir}/spa-%{spa_ver}/audiotestsrc/
+%{_libdir}/spa-%{spa_ver}/videotestsrc/
+%{_libdir}/spa-%{spa_ver}/test/
+
+%dir %{_datadir}/spa-%{spa_ver}/
+%dir %{_datadir}/spa-%{spa_ver}/bluez5/
+%{_datadir}/spa-%{spa_ver}/bluez5/bluez-hardware.conf
 
 %files libjack-%{apiver_str}
 %dir %{_libdir}/pipewire-%{apiver}/jack
@@ -569,106 +612,6 @@
 %{_bindir}/spa-resample
 %{_bindir}/spa-json-dump
 
-%files modules
-%dir %{_libdir}/pipewire-%{apiver}
-%{_libdir}/pipewire-%{apiver}/libpipewire-module-access.so
-%{_libdir}/pipewire-%{apiver}/libpipewire-module-adapter.so
-%{_libdir}/pipewire-%{apiver}/libpipewire-module-client-device.so
-%{_libdir}/pipewire-%{apiver}/libpipewire-module-client-node.so
-%{_libdir}/pipewire-%{apiver}/libpipewire-module-echo-cancel.so
-%{_libdir}/pipewire-%{apiver}/libpipewire-module-link-factory.so
-%{_libdir}/pipewire-%{apiver}/libpipewire-module-loopback.so
-%{_libdir}/pipewire-%{apiver}/libpipewire-module-metadata.so
-%{_libdir}/pipewire-%{apiver}/libpipewire-module-portal.so
-%{_libdir}/pipewire-%{apiver}/libpipewire-module-profiler.so
-%{_libdir}/pipewire-%{apiver}/libpipewire-module-protocol-native.so
-%{_libdir}/pipewire-%{apiver}/libpipewire-module-protocol-pulse.so
-%{_libdir}/pipewire-%{apiver}/libpipewire-module-protocol-simple.so
-%{_libdir}/pipewire-%{apiver}/libpipewire-module-rtkit.so
-%{_libdir}/pipewire-%{apiver}/libpipewire-module-session-manager.so
-%{_libdir}/pipewire-%{apiver}/libpipewire-module-spa-device-factory.so
-%{_libdir}/pipewire-%{apiver}/libpipewire-module-spa-device.so
-%{_libdir}/pipewire-%{apiver}/libpipewire-module-spa-node-factory.so
-%{_libdir}/pipewire-%{apiver}/libpipewire-module-spa-node.so
-%{_libdir}/pipewire-%{apiver}/libpipewire-module-filter-chain.so
-%{_libdir}/pipewire-%{apiver}/libpipewire-module-pulse-tunnel.so
-%{_libdir}/pipewire-%{apiver}/libpipewire-module-zeroconf-discover.so
-%{_libdir}/pipewire-%{apiver}/libpipewire-module-rt.so
-%dir %{_libdir}/pipewire-%{apiver}/v4l2/
-%{_libdir}/pipewire-%{apiver}/v4l2/libpw-v4l2.so
-%dir %{_datadir}/alsa-card-profile/
-%dir %{_datadir}/alsa-card-profile/mixer/
-%{_datadir}/alsa-card-profile/mixer/*
-%dir %{_datadir}/pipewire/filter-chain/
-%{_datadir}/pipewire/filter-chain/demonic.conf
-%{_datadir}/pipewire/filter-chain/sink-dolby-surround.conf
-%{_datadir}/pipewire/filter-chain/sink-eq6.conf
-%{_datadir}/pipewire/filter-chain/sink-matrix-spatialiser.conf
-%{_datadir}/pipewire/filter-chain/sink-virtual-surround-5.1-kemar.conf
-%{_datadir}/pipewire/filter-chain/sink-virtual-surround-7.1-hesuvi.conf
-%{_datadir}/pipewire/filter-chain/source-rnnoise.conf
-
-%files spa-plugins-%{spa_ver_str}
-%{_libdir}/spa-%{spa_ver}/alsa/libspa-alsa.so
-%{_libdir}/spa-%{spa_ver}/audioconvert/libspa-audioconvert.so
-%{_libdir}/spa-%{spa_ver}/audiomixer/libspa-audiomixer.so
-%{_libdir}/spa-%{spa_ver}/bluez5/libspa-bluez5.so
-%if %{with aac}
-%{_libdir}/spa-%{spa_ver}/bluez5/libspa-codec-bluez5-aac.so
-%endif
-%if %{with aptx}
-%{_libdir}/spa-%{spa_ver}/bluez5/libspa-codec-bluez5-aptx.so
-%endif
-%{_libdir}/spa-%{spa_ver}/bluez5/libspa-codec-bluez5-faststream.so
-%if %{with_ldacBT}
-%{_libdir}/spa-%{spa_ver}/bluez5/libspa-codec-bluez5-ldac.so
-%endif
-%{_libdir}/spa-%{spa_ver}/bluez5/libspa-codec-bluez5-sbc.so
-%{_libdir}/spa-%{spa_ver}/control/libspa-control.so
-%{_libdir}/spa-%{spa_ver}/ffmpeg/libspa-ffmpeg.so
-%{_libdir}/spa-%{spa_ver}/jack/libspa-jack.so
-%if %{with libcamera}
-%{_libdir}/spa-%{spa_ver}/libcamera/libspa-libcamera.so
-%endif
-%{_libdir}/spa-%{spa_ver}/support/libspa-dbus.so
-%{_libdir}/spa-%{spa_ver}/support/libspa-journal.so
-%{_libdir}/spa-%{spa_ver}/support/libspa-support.so
-%{_libdir}/spa-%{spa_ver}/v4l2/libspa-v4l2.so
-%{_libdir}/spa-%{spa_ver}/videoconvert/libspa-videoconvert.so
-%if %{with_vulkan}
-%{_libdir}/spa-%{spa_ver}/vulkan/libspa-vulkan.so
-%endif
-%{_libdir}/spa-%{spa_ver}/audiotestsrc/libspa-audiotestsrc.so
-%{_libdir}/spa-%{spa_ver}/test/libspa-test.so
-%{_libdir}/spa-%{spa_ver}/videotestsrc/libspa-videotestsrc.so
-%{_libdir}/spa-%{spa_ver}/volume/libspa-volume.so
-
-%dir %{_libdir}/spa-%{spa_ver}/
-%dir %{_libdir}/spa-%{spa_ver}/alsa/
-%dir %{_libdir}/spa-%{spa_ver}/audioconvert/
-%dir %{_libdir}/spa-%{spa_ver}/audiomixer/
-%dir %{_libdir}/spa-%{spa_ver}/bluez5/
-%dir %{_libdir}/spa-%{spa_ver}/control/
-%dir %{_libdir}/spa-%{spa_ver}/volume/
-%dir %{_libdir}/spa-%{spa_ver}/ffmpeg/
-%dir %{_libdir}/spa-%{spa_ver}/jack/
-%if %{with libcamera}
-%dir %{_libdir}/spa-%{spa_ver}/libcamera/
-%endif
-%dir %{_libdir}/spa-%{spa_ver}/support/
-%dir %{_libdir}/spa-%{spa_ver}/v4l2/
-%dir %{_libdir}/spa-%{spa_ver}/videoconvert/
-%if %{with_vulkan}
-%dir %{_libdir}/spa-%{spa_ver}/vulkan/
-%endif
-%dir %{_libdir}/spa-%{spa_ver}/audiotestsrc/
-%dir %{_libdir}/spa-%{spa_ver}/videotestsrc/
-%dir %{_libdir}/spa-%{spa_ver}/test/
-
-%dir %{_datadir}/spa-%{spa_ver}/
-%dir %{_datadir}/spa-%{spa_ver}/bluez5/
-%{_datadir}/spa-%{spa_ver}/bluez5/bluez-hardware.conf
-
 %files devel
 %{_libdir}/libpipewire-%{apiver}.so
 %{_libdir}/pkgconfig/libpipewire-%{apiver}.pc
@@ -684,6 +627,7 @@
 %{_bindir}/pipewire-pulse
 %{_mandir}/man1/pipewire-pulse.1%{ext_man}
 %{_userunitdir}/pipewire-pulse.*
+%{_datadir}/pipewire/pipewire-pulse.conf
 %ghost %{_localstatedir}/lib/pipewire/pipewire-pulseaudio_post_workaround
 
 %files alsa

++++++ _service ++++++
--- /var/tmp/diff_new_pack.uQKOuM/_old  2021-12-18 20:30:23.782247553 +0100
+++ /var/tmp/diff_new_pack.uQKOuM/_new  2021-12-18 20:30:23.782247553 +0100
@@ -3,7 +3,7 @@
   <service name="obs_scm" mode="disabled">
     <param name="scm">git</param>
     <param 
name="url">https://gitlab.freedesktop.org/pipewire/pipewire.git</param>
-    <param name="revision">refs/tags/0.3.40</param>
+    <param name="revision">refs/tags/0.3.42</param>
     <param name="versionformat">@PARENT_TAG@</param>
 <!--    <param name="revision">master</param>
     <param name="versionformat">@PARENT_TAG@+git%cd.%h</param>

++++++ pipewire-0.3.40.obscpio -> pipewire-0.3.42.obscpio ++++++
/work/SRC/openSUSE:Factory/pipewire/pipewire-0.3.40.obscpio 
/work/SRC/openSUSE:Factory/.pipewire.new.2520/pipewire-0.3.42.obscpio differ: 
char 49, line 1

++++++ pipewire.obsinfo ++++++
--- /var/tmp/diff_new_pack.uQKOuM/_old  2021-12-18 20:30:23.822247575 +0100
+++ /var/tmp/diff_new_pack.uQKOuM/_new  2021-12-18 20:30:23.830247580 +0100
@@ -1,6 +1,6 @@
 name: pipewire
-version: 0.3.40
-mtime: 1636633289
-commit: 7afd80052b7c49754a13c9ab49c368f95b60e0a7
+version: 0.3.42
+mtime: 1639642668
+commit: 3cac296ee09091ef64a3daa1d62529f7c13af0f2
 
 

Reply via email to