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
 

Reply via email to