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 <bjorn....@gmail.com> + +- Update to version 43.0: + + Updated translations. + +------------------------------------------------------------------- +Sun Sep 4 11:12:59 UTC 2022 - Luciano Santos <luc1...@opensuse.org> + +- 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 - bjorn....@gmail.com + +- 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