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 <joan.tor...@suse.com> + +- Add new files with the latest update. + +------------------------------------------------------------------- +Wed May 22 06:15:28 UTC 2024 - Dominique Leuenberger <dims...@opensuse.org> + +- 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 <dims...@opensuse.org> + +- 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 <joan.tor...@suse.com> + +- Use sysusers to create gnome-remote-desktop user and home dir. + +------------------------------------------------------------------- +Tue Mar 19 07:53:20 UTC 2024 - Dominique Leuenberger <dims...@opensuse.org> + +- Update to version 46.0: + + Fix custom configuration directory with tmpfiles. + + Updated translations. + +------------------------------------------------------------------- +Mon Mar 4 11:43:06 UTC 2024 - Dominique Leuenberger <dims...@opensuse.org> + +- 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 <dims...@opensuse.org> + +- 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 <dims...@opensuse.org> + +- 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