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 2024-05-27 11:44:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-remote-desktop (Old)
and /work/SRC/openSUSE:Factory/.gnome-remote-desktop.new.24587 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-remote-desktop"
Mon May 27 11:44:18 2024 rev:24 rq:1176672 version:46.2
Changes:
--------
---
/work/SRC/openSUSE:Factory/gnome-remote-desktop/gnome-remote-desktop.changes
2024-02-01 18:07:10.890995253 +0100
+++
/work/SRC/openSUSE:Factory/.gnome-remote-desktop.new.24587/gnome-remote-desktop.changes
2024-05-27 11:44:20.768486046 +0200
@@ -1,0 +2,63 @@
+Wed May 22 08:36:26 UTC 2024 - Joan Torres <[email protected]>
+
+- Add new files with the latest update.
+
+-------------------------------------------------------------------
+Wed May 22 06:15:28 UTC 2024 - Dominique Leuenberger <[email protected]>
+
+- Update to version 46.2:
+ + Potential crasher fix.
+ + Improved disconnection messages.
+ + Broader client compatibility support.
+ + Various security hardening improvements.
+ + CVE-2024-5148 Limit login screen->user session handover access
+ to appropriate user.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Thu Apr 18 13:11:16 UTC 2024 - Dominique Leuenberger <[email protected]>
+
+- Update to version 46.1:
+ + Fix running on big endian.
+ + Don't crash when there are no user sessions.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Tue Apr 16 15:00:08 UTC 2024 - Joan Torres <[email protected]>
+
+- Use sysusers to create gnome-remote-desktop user and home dir.
+
+-------------------------------------------------------------------
+Tue Mar 19 07:53:20 UTC 2024 - Dominique Leuenberger <[email protected]>
+
+- Update to version 46.0:
+ + Fix custom configuration directory with tmpfiles.
+ + Updated translations.
+
+-------------------------------------------------------------------
+Mon Mar 4 11:43:06 UTC 2024 - Dominique Leuenberger <[email protected]>
+
+- Update to version 46.rc:
+ + Allow D-Bus activation.
+ + Add polkit rules for system daemon configuration access.
+ + Add system daemon configuration D-Bus API.
+ + Allow checking TLS fingerprint via grdctl.
+ + Fix VNC-only bulids.
+ + Disable DMA buffer support when running with NVIDIA.
+- Add pkgconfig(polkit-gobject-1) and pkgconfig(dbus-1)
+ BuildRequires: new dependencies.
+
+-------------------------------------------------------------------
+Thu Feb 15 07:15:16 UTC 2024 - Dominique Leuenberger <[email protected]>
+
+- Update to version 46.beta:
+ + Add layering to system daemon configuration.
+ + Various fixes and cleanups to the RDP backend.
+ + Handle the Microsofts mstsc client (default RDP client in MS
+ Windows) clients better when redirecting.
+ + Improve system-daemon <-> user-daemon RDP port conflict
+ handling.
+ + Fix crash when setting invalid configuration.
+ + Improved performance during monitor layout changes.
+
+-------------------------------------------------------------------
@@ -4,0 +68,16 @@
+
+-------------------------------------------------------------------
+Tue Jan 16 12:59:01 UTC 2024 - Dominique Leuenberger <[email protected]>
+
+- Update to version 46.alpha:
+ + Port to FreeRDP 3.1.
+ + Introduce systemd service for single user headless setups.
+ + Introduce headless remote login via GDM (RDP only).
+ + Make fdk-aac dependency non-optional (RDP).
+ + Improve cursor handling (RDP).
+ + Automatic fallback port finding (RDP).
+ + Add Opus coder support (RDP).
+ + Misc. improvements to the RDP backend.
+- Add pkgconfig(opus) BuildRequires: new dependency.
+- Replace pkgconfig(freerdp*2|winpr2) buildRequires with
+ pkgconfig(freerdp*3|winpr3): follow upstreams port to FreeRDP 3.1.
Old:
----
gnome-remote-desktop-45.1.obscpio
New:
----
gnome-remote-desktop-46.2.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-remote-desktop.spec ++++++
--- /var/tmp/diff_new_pack.haGL3C/_old 2024-05-27 11:44:22.068533674 +0200
+++ /var/tmp/diff_new_pack.haGL3C/_new 2024-05-27 11:44:22.072533821 +0200
@@ -17,12 +17,13 @@
%global systemd_unit gnome-remote-desktop.service
-%define freerdp_version 2.10.0
-%define glib_version 2.68
+%define freerdp_version 3.1.0
+%define glib_version 2.75.0
%define gstreamer_version 1.10.0
+%define polkit_req >= 122
Name: gnome-remote-desktop
-Version: 45.1
+Version: 46.2
Release: 0
Summary: GNOME Remote Desktop screen sharing service
License: GPL-2.0-or-later
@@ -30,22 +31,25 @@
URL: https://gitlab.gnome.org/GNOME/gnome-remote-desktop
Source0: %{name}-%{version}.tar.zst
+BuildRequires: /usr/bin/dbus-run-session
BuildRequires: asciidoc
-BuildRequires: meson >= 0.36.0
+BuildRequires: meson >= 0.58.0
BuildRequires: pkgconfig
BuildRequires: systemd-rpm-macros
BuildRequires: pkgconfig(cairo)
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(freerdp-client3) >= %{freerdp_version}
+BuildRequires: pkgconfig(freerdp-server3) >= %{freerdp_version}
+BuildRequires: pkgconfig(freerdp3) >= %{freerdp_version}
BuildRequires: pkgconfig(fuse3) >= 3.9.1
%if 0%{?sle_version} && 0%{?sle_version} < 160000
BuildRequires: gcc13
BuildRequires: gcc13-c++
%endif
+BuildRequires: sysuser-tools
+BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(gbm)
BuildRequires: pkgconfig(gio-2.0) >= %{glib_version}
BuildRequires: pkgconfig(gio-unix-2.0) >= %{glib_version}
@@ -54,21 +58,24 @@
BuildRequires: pkgconfig(gstreamer-video-1.0) >= %{gstreamer_version}
BuildRequires: pkgconfig(gudev-1.0)
BuildRequires: pkgconfig(libdrm)
-BuildRequires: pkgconfig(libei-1.0) >= 1.0.901
+BuildRequires: pkgconfig(libei-1.0) >= 1.2.0
BuildRequires: pkgconfig(libnotify)
BuildRequires: pkgconfig(libpipewire-0.3) >= 0.3.0
BuildRequires: pkgconfig(libsecret-1)
BuildRequires: pkgconfig(libvncclient)
BuildRequires: pkgconfig(libvncserver)
BuildRequires: pkgconfig(libvncserver) >= 0.9.10
+BuildRequires: pkgconfig(opus)
+BuildRequires: pkgconfig(polkit-gobject-1) %polkit_req
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(winpr3) >= %{freerdp_version}
BuildRequires: pkgconfig(xkbcommon) >= 1.0.0
%{?systemd_ordering}
+%sysusers_requires
Requires: pipewire >= 0.3.0
@@ -90,27 +97,55 @@
-D tests=false \
%{nil}
%meson_build
+%sysusers_generate_pre
%{_vpath_builddir}/data/gnome-remote-desktop-sysusers.conf gnome-remote-desktop
gnome-remote-desktop-sysusers.conf
%install
%meson_install
%find_lang %{name}
+%check
+%meson_test
+
+%pre -f gnome-remote-desktop.pre
+%service_add_pre %{systemd_unit}
+
%post
+%tmpfiles_create %{_tmpfilesdir}/gnome-remote-desktop-tmpfiles.conf
+%service_add_post %{systemd_unit}
%systemd_user_post %{systemd_unit}
%preun
+%service_del_preun %{systemd_unit}
%systemd_user_preun %{systemd_unit}
+%postun
+%service_del_postun %{systemd_unit}
+
%files
%license COPYING
%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}/
+%{_datadir}/applications/org.gnome.RemoteDesktop.Handover.desktop
+%{_datadir}/dbus-1/system-services/org.gnome.RemoteDesktop.service
+%{_datadir}/dbus-1/system.d/org.gnome.RemoteDesktop.conf
+%{_datadir}/glib-2.0/schemas/org.gnome.desktop.remote-desktop.enums.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.desktop.remote-desktop.gschema.xml
+%{_datadir}/polkit-1/actions/org.gnome.remotedesktop.configure-system-daemon.policy
+%{_datadir}/polkit-1/actions/org.gnome.remotedesktop.enable-system-daemon.policy
+%{_datadir}/polkit-1/rules.d/20-gnome-remote-desktop.rules
+%{_libexecdir}/gnome-remote-desktop-daemon
+%{_libexecdir}/gnome-remote-desktop-enable-service
%{_mandir}/man1/grdctl.1%{ext_man}
+%{_sysusersdir}/gnome-remote-desktop-sysusers.conf
+%{_tmpfilesdir}/gnome-remote-desktop-tmpfiles.conf
+%ghost %attr(0700,gnome-remote-desktop,gnome-remote-desktop) %dir
%{_localstatedir}/lib/gnome-remote-desktop
+%ghost %attr(0755,gnome-remote-desktop,gnome-remote-desktop) %dir
%{_sysconfdir}/gnome-remote-desktop
+%ghost %attr(0644,gnome-remote-desktop,gnome-remote-desktop)
%{_sysconfdir}/gnome-remote-desktop/grd.conf
+%{_unitdir}/gnome-remote-desktop.service
+%{_userunitdir}/gnome-remote-desktop-handover.service
+%{_userunitdir}/gnome-remote-desktop-headless.service
+%{_userunitdir}/gnome-remote-desktop.service
%files lang -f %{name}.lang
++++++ _service ++++++
--- /var/tmp/diff_new_pack.haGL3C/_old 2024-05-27 11:44:22.104534993 +0200
+++ /var/tmp/diff_new_pack.haGL3C/_new 2024-05-27 11:44:22.108535139 +0200
@@ -3,9 +3,9 @@
<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/45.1</param>
+ <param name="revision">46.2</param>
<param name="versionformat">@PARENT_TAG@</param>
- <param name="changesgenerate">enable</param>
+ <param name="changesgenerate">disable</param>
</service>
<service mode="buildtime" name="tar" />
<service mode="buildtime" name="recompress">
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.haGL3C/_old 2024-05-27 11:44:22.132536019 +0200
+++ /var/tmp/diff_new_pack.haGL3C/_new 2024-05-27 11:44:22.136536165 +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">df66c0e99a749058e0ee7dcee36bd97e018a3bb8</param></service></servicedata>
+ <param
name="changesrevision">0188ce92f101de6ff103c94616cb737efa39b256</param></service></servicedata>
(No newline at EOF)
++++++ gnome-remote-desktop-45.1.obscpio -> gnome-remote-desktop-46.2.obscpio
++++++
++++ 35287 lines of diff (skipped)
++++++ gnome-remote-desktop.obsinfo ++++++
--- /var/tmp/diff_new_pack.haGL3C/_old 2024-05-27 11:44:22.396545691 +0200
+++ /var/tmp/diff_new_pack.haGL3C/_new 2024-05-27 11:44:22.400545837 +0200
@@ -1,5 +1,5 @@
name: gnome-remote-desktop
-version: 45.1
-mtime: 1697985393
-commit: df66c0e99a749058e0ee7dcee36bd97e018a3bb8
+version: 46.2
+mtime: 1716305970
+commit: 2551f90af03828d06f55169a4e95876a5d58bb8e