Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package gnome-remote-desktop for
openSUSE:Factory checked in at 2022-09-21 14:42:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-remote-desktop (Old)
and /work/SRC/openSUSE:Factory/.gnome-remote-desktop.new.2083 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-remote-desktop"
Wed Sep 21 14:42:30 2022 rev:13 rq:1004839 version:43.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/gnome-remote-desktop/gnome-remote-desktop.changes
2022-08-09 15:28:40.829681437 +0200
+++
/work/SRC/openSUSE:Factory/.gnome-remote-desktop.new.2083/gnome-remote-desktop.changes
2022-09-21 14:43:34.061939396 +0200
@@ -1,0 +2,128 @@
+Sun Sep 18 07:29:40 UTC 2022 - Bj??rn Lie <[email protected]>
+
+- Update to version 43.0:
+ + Updated translations.
+
+-------------------------------------------------------------------
+Sun Sep 4 11:12:59 UTC 2022 - Luciano Santos <[email protected]>
+
+- Update to version 43.rc:
+ + Many small fixes and improvements.
+ + Updated translations.
+- Add explicit pkgconfig(gio-2.0) as build requirement to align
+ with what Meson searches. It was already being pulled to the
+ build by its siblings (gio-unix-2.0/glib-2.0) since they come
+ from the same package.
+- Add explicit pkgconfig modules as build requirements: tss2-mu,
+ tss2-rc, and tss2-tctildr. Same reason as gio-2.0 above, but this
+ time pkgconfig(tss2-esys) was the one helping the others being
+ pulled.
+- Pass 1.4 and 11.1.5.0 as minimum requirement versions for epoxy
+ and ffnvcodec respectively to ensure the package uses the minimum
+ that upstream recommends using.
+
+-------------------------------------------------------------------
+Mon Aug 08 09:38:48 UTC 2022 - [email protected]
+
+- Update to version 43.beta:
+ + Add man page
+ + Add TPM 2.0 helper class
+ + Add TPM credentials using headless runtime mode
+ + build:
+ - Bump FreeRDP version requirement
+ - Bump version to 43.alpha
+ - Disable VNC support by default
+ - List credentials dependencies separately
+ - Sort dependencies alphabetically
+ - Sort sources alphabetically
+ + ci:
+ - Add tss2 related devel packages
+ - Build with VNC backend
+ + context: Move out debug flags
+ + Convert README data/README to MD
+ + credentials:
+ - Add TPM 2.0 backend
+ - Do not crash when deleting non-existent credentials
+ + credentials-libsecret: Do not crash, when deleting legacy VNC
+ password
+ + ctl:
+ - Add support for TPM credentials
+ - Fix error messages
+ + egl-thread: Release EGL context before destroying it
+ + hwaccel-nvidia: Don't dereference NULL pointer in assertion
+ + Introduce GrdCredentials
+ + pipewire-utils:
+ - Add helper function for creating PipeWire source
+ - Remove grd_maybe_initialize_pipewire()
+ + rdp:
+ - Add API to tear down channels during a session
+ - Add classes for audio output forwarding
+ - Add RDP DSP class
+ - Add support for audio output forwarding
+ - Combine buffer creation and resize operations
+ - Don't dereference NULL pointer when parent dir cannot be
+ found
+ + rdp-event-queue: Correctly clean up resources
+ + rdp-gfx-surface: Delete GFX surface before clearing its members
+ + rdp-graphics-pipeline:
+ - Extend comment with documentation reference
+ - Fix uninitialized caps mutex
+ - Measure bandwidth when sending frame updates
+ + rdp/nw-auto:
+ - Add APIs for bandwidth measurement
+ - Also notify client about network characteristics results
+ - Assert RTT consumer != NONE, when removing RTT consumer
+ - Disallow unqueued bandwidth measure stops
+ - Fix initial ping source not being created
+ - Remove superfluous if condition
+ - Turn assertion into normal conditional statement
+ - Turn ping info condition into assertion
+ + rdp-pipewire-stream:
+ - Properly deinitialize PipeWire upon destruction
+ - Remove unused SPA_DATA_MemPtr path
+ - Use common helper for PipeWire source creation
+ + rdp/rdpgfx:
+ - Create RTT pause source while GFX mutex is locked
+ - Only clear unacked frames when surface has frame controller
+ + session-rdp:
+ - Add API to subscribe to DVC creation statuses
+ - Do not crash, when credentials are not set
+ - Handle queued bandwidth measure stop operations
+ - Stop leaking session sources when session creation fails
+ - Stop leaking the event queue, when session creation fails
+ - Use trivial boolean value for condition in graphics thread
+ + session-vnc:
+ - Add support for sessions with virtual monitors
+ - Do not crash, when password is not set
+ + settings:
+ - Add new screenshare mode setting for the VNC backend
+ - Fix title of specification in setting description
+ - Remove a doubled 'to'
+ + tests: Add test for the RDP backend
+ + tests/egl: Replace tautologies with actual modifier checks
+ + tests/rdp:
+ - Add additional debug messages to RDP test
+ - Add missing NULL check on stop_event
+ + tests/tpm: Skip tests when TPM module not compatible
+ + tests/vnc: Use mutter headless backend
+ + tpm:
+ - Add ability to do capability check
+ - Make tss2 log into /dev/null
+ + types: Sort typedefs alphabetically
+ + vnc:
+ - Add ability to resize virtual monitors during a session
+ - Add VNC virtual monitor config
+ - Allow passing virtual monitor settings to pipewire-stream
+ instance
+ + vnc-pipewire-stream:
+ - Properly deinitialize PipeWire upon destruction
+ - Remove unused SPA_DATA_MemPtr path
+ - Use common helper for PipeWire source creation
+ + Updated translations.
+- Add asciidoc, pkgconfig(fdk-aac) and pkgconfig(tss2-esys)
+ BuildRequires: New dependencies.
+- Pass vnc=true to meson, build vnc support even if disabled by
+ default upstream. We are not quite ready to drop that support
+ yet.
+
+-------------------------------------------------------------------
Old:
----
gnome-remote-desktop-42.4.obscpio
New:
----
gnome-remote-desktop-43.0.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-remote-desktop.spec ++++++
--- /var/tmp/diff_new_pack.hqrG6N/_old 2022-09-21 14:43:34.609940827 +0200
+++ /var/tmp/diff_new_pack.hqrG6N/_new 2022-09-21 14:43:34.613940838 +0200
@@ -17,11 +17,12 @@
%global systemd_unit gnome-remote-desktop.service
-
-%define freerdp_version 2.2.0
+%define freerdp_version 2.8.0
+%define glib_version 2.68
+%define gstreamer_version 1.10.0
Name: gnome-remote-desktop
-Version: 42.4
+Version: 43.0
Release: 0
Summary: GNOME Remote Desktop screen sharing service
License: GPL-2.0-or-later
@@ -29,21 +30,24 @@
URL: https://gitlab.gnome.org/GNOME/gnome-remote-desktop
Source0: %{name}-%{version}.tar.xz
+BuildRequires: asciidoc
BuildRequires: meson >= 0.36.0
BuildRequires: pkgconfig
BuildRequires: systemd-rpm-macros
BuildRequires: pkgconfig(cairo)
-BuildRequires: pkgconfig(epoxy)
-BuildRequires: pkgconfig(ffnvcodec)
+BuildRequires: pkgconfig(epoxy) >= 1.4
+BuildRequires: pkgconfig(fdk-aac)
+BuildRequires: pkgconfig(ffnvcodec) >= 11.1.5.0
BuildRequires: pkgconfig(freerdp-client2) >= %{freerdp_version}
BuildRequires: pkgconfig(freerdp-server2) >= %{freerdp_version}
BuildRequires: pkgconfig(freerdp2) >= %{freerdp_version}
BuildRequires: pkgconfig(fuse3) >= 3.9.1
BuildRequires: pkgconfig(gbm)
-BuildRequires: pkgconfig(gio-unix-2.0) >= 2.68
-BuildRequires: pkgconfig(glib-2.0) >= 2.68
-BuildRequires: pkgconfig(gstreamer-1.0) >= 1.10.0
-BuildRequires: pkgconfig(gstreamer-video-1.0) >= 1.10.0
+BuildRequires: pkgconfig(gio-2.0) >= %{glib_version}
+BuildRequires: pkgconfig(gio-unix-2.0) >= %{glib_version}
+BuildRequires: pkgconfig(glib-2.0) >= %{glib_version}
+BuildRequires: pkgconfig(gstreamer-1.0) >= %{gstreamer_version}
+BuildRequires: pkgconfig(gstreamer-video-1.0) >= %{gstreamer_version}
BuildRequires: pkgconfig(gudev-1.0)
BuildRequires: pkgconfig(libdrm)
BuildRequires: pkgconfig(libnotify)
@@ -53,6 +57,10 @@
BuildRequires: pkgconfig(libvncserver)
BuildRequires: pkgconfig(libvncserver) >= 0.9.10
BuildRequires: pkgconfig(systemd)
+BuildRequires: pkgconfig(tss2-esys)
+BuildRequires: pkgconfig(tss2-mu)
+BuildRequires: pkgconfig(tss2-rc)
+BuildRequires: pkgconfig(tss2-tctildr)
BuildRequires: pkgconfig(winpr2) >= %{freerdp_version}
BuildRequires: pkgconfig(xkbcommon) >= 1.0.0
%{?systemd_ordering}
@@ -69,7 +77,9 @@
%autosetup -p1
%build
-%meson
+%meson \
+ -D vnc=true \
+ %{nil}
%meson_build
%install
@@ -87,13 +97,14 @@
%files
%license COPYING
-%doc README
+%doc README.md
%{_bindir}/grdctl
%{_libexecdir}/gnome-remote-desktop-daemon
%{_userunitdir}/gnome-remote-desktop.service
%{_datadir}/glib-2.0/schemas/org.gnome.desktop.remote-desktop.gschema.xml
%{_datadir}/glib-2.0/schemas/org.gnome.desktop.remote-desktop.enums.xml
%{_datadir}/%{name}/
+%{_mandir}/man1/grdctl.1%{ext_man}
%files lang -f %{name}.lang
++++++ _service ++++++
--- /var/tmp/diff_new_pack.hqrG6N/_old 2022-09-21 14:43:34.649940932 +0200
+++ /var/tmp/diff_new_pack.hqrG6N/_new 2022-09-21 14:43:34.649940932 +0200
@@ -1,8 +1,9 @@
+<?xml version="1.0"?>
<services>
- <service name="obs_scm" mode="disabled">
+ <service name="obs_scm" mode="manual">
<param
name="url">https://gitlab.gnome.org/GNOME/gnome-remote-desktop.git</param>
<param name="scm">git</param>
- <param name="revision">refs/tags/42.4</param>
+ <param name="revision">refs/tags/43.0</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="changesgenerate">enable</param>
</service>
@@ -11,6 +12,6 @@
<param name="file">*.tar</param>
<param name="compression">xz</param>
</service>
- <service mode="disabled" name="set_version" />
+ <service mode="manual" name="set_version" />
</services>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.hqrG6N/_old 2022-09-21 14:43:34.673940995 +0200
+++ /var/tmp/diff_new_pack.hqrG6N/_new 2022-09-21 14:43:34.677941005 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param
name="url">https://gitlab.gnome.org/GNOME/gnome-remote-desktop.git</param>
- <param
name="changesrevision">ee8f1591e72cfb9ca9c243d6e1f16008f3c08fa0</param></service></servicedata>
+ <param
name="changesrevision">d13870c7eee77e5f7229625fa06b795b4bff96b1</param></service></servicedata>
(No newline at EOF)
++++++ gnome-remote-desktop-42.4.obscpio -> gnome-remote-desktop-43.0.obscpio
++++++
++++ 17939 lines of diff (skipped)
++++++ gnome-remote-desktop.obsinfo ++++++
--- /var/tmp/diff_new_pack.hqrG6N/_old 2022-09-21 14:43:34.909941611 +0200
+++ /var/tmp/diff_new_pack.hqrG6N/_new 2022-09-21 14:43:34.913941621 +0200
@@ -1,5 +1,5 @@
name: gnome-remote-desktop
-version: 42.4
-mtime: 1659820692
-commit: ee8f1591e72cfb9ca9c243d6e1f16008f3c08fa0
+version: 43.0
+mtime: 1663436520
+commit: d13870c7eee77e5f7229625fa06b795b4bff96b1