Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2026-08-04 21:34:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.16738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xpra" Tue Aug 4 21:34:51 2026 rev:84 rq:1369311 version:6.5.2 Changes: -------- --- /work/SRC/openSUSE:Factory/xpra/xpra.changes 2026-06-25 10:56:13.531344631 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.16738/xpra.changes 2026-08-04 21:37:42.955058709 +0200 @@ -1,0 +2,119 @@ +Mon Jul 27 17:40:56 UTC 2026 - Scott Bradnick <[email protected]> + +- Update to version 6.5.2: + * 🔧 Platforms, build and packaging: + - Cython fails to compile on arm64 + - python fido 2.2.1 + - DEB unwanted dependencies on libdav1d + - Cython 3.2.9 + - missing xpra-server-wayland DEB package, with full support on + Debian Sid and Ubuntu Resolute + * Major: + - macOS client crash with audio enabled or speaker state changes + - Gtk X11 clients OpenGL errors + - missing wheel events with MS Windows clients + - shadow sessions can hang with VNC connections + - parsing of bind options using legacy form + - incomplete asynchronous keyboard initialization always apply + initial settings + - X11 atom-name typos + - power events not used + - nvenc: choose a profile matching the chroma format + * Clipboard: + - some default targets missing + - prevent stale emission + - target ownership confusion + * Minor: + - tray and system-tray are independent + - webcam does not restart following suspend + resume + - missing window raise / restack + - don't request OpenGL contexts with depth or stencil buffers + - ssh agent symlink not cleaned up, update properly + - Cython CSC module validation + - ensure we never use dialogs from secondary threads + - validate port numbers ourselves + - record forwards compatibility + - example clients now usable: handle more base packet types + - wheel events may land in the wrong location + - audio: unnecessary restarts + - peercred wrongly queried on all stream sockets + - IPv6 socket warnings + * Stricter Types: + - full cythonization fixes + - SSL CA data is binary + - ensure types compared are always the same + - keyboard option parsing type mismatch + - minor annotation fixes, more + * Cosmetic: + - skip notification warnings during cleanup + - system tray does not detect mmap + - clipboard type hint + - webcam suspend test failure + - invalid type used in unreachable runtime path + - X11 client tests for all display bit depths + - cleanup unavailable server log requests + - simplify: env values have a non-None default + - stray commas + - silence macOS legacy SSL warnings +- Update to version 6.5.1: + * 🔧 Platforms, build and packaging: + - pynvml 13.610.43 + - pytools 2026.1.1 + - torch-vision 0.27.1 + - torch 2.12.1 + - cython 3.2.8 + - cython 3.3 build warnings: use stricter types + * Security: + - RCE: URL parsing subversion + - don't download to $HOME as fallback + - never download to a dot file + - restrict which types of URLs can be opened + - verify download path stays within the download directory + - ensure auto-accepted file download matches the request + - harden requested file response validation + - only load pillow if needed + - ensure that the server only uses one of the allowed encodings + - no longer enable control channel on clients by default + - validate untrusted mDNS record fields before building connection URIs + * Major: + - xpra info fails to connect + better limit + - ssh connection failures, launcher also fails + - html5 client clipboard is disabled + - cairo backend fails to paint in 30 bit per pixel mode + * Minor: + - gsettings lookup always failed in desktop servers + - ssh proxied connections used the wrong config + - error handling in fdproxy + - encode client fails to use mmap transfers + - keyboard errors with X11 servers missing the Xkb extension + - internal errors updating av-sync delay + - mmap write errors should fall through + - safer network capability parsing + - don't send raw xpm icons + - workarea calculations could fail + - experimental client backends failed to use jpeg + - monitor mode is desktop-like for clients + * 📁 File-transfers: + - better parsing compatibility + - legacy packet names, preserve printer and title, etc + - tighten file transfer authorization + - reject malformed file transfer input + * 🌈 Encodings: + - buffer overflow in fallback Cython CSC module + - codec module availability detection + - avif can be used for lossless and grayscale + * 💄 Cosmetic: + - no need to try to use invalid displayfd values + - socket directory double-quoted in runner script + - message shows incorrect mmap limit + - logging error when notification icon parsing fails + - notification theme icon default size + fixup test + - remove legacy unused file + - remove bogus statements + - match method signature + - planar data debug logging errors + - remove duplicated keys, add missing one + - incorrect metadata used for debug logging + - webcam handshake function + +------------------------------------------------------------------- Old: ---- xpra-6.5.tar.gz New: ---- xpra-6.5.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xpra.spec ++++++ --- /var/tmp/diff_new_pack.rLJ4vB/_old 2026-08-04 21:37:47.723226108 +0200 +++ /var/tmp/diff_new_pack.rLJ4vB/_new 2026-08-04 21:37:47.739226670 +0200 @@ -30,7 +30,7 @@ %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version: 6.5 +Version: 6.5.2 Release: 0 Summary: Remote display server for applications and desktops License: BSD-3-Clause AND GPL-2.0-or-later AND LGPL-3.0-or-later AND MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.rLJ4vB/_old 2026-08-04 21:37:48.195242679 +0200 +++ /var/tmp/diff_new_pack.rLJ4vB/_new 2026-08-04 21:37:48.223243662 +0200 @@ -5,8 +5,8 @@ <service name="obs_scm" mode="manual"> <param name="url">https://github.com/Xpra-org/xpra</param> <param name="scm">git</param> - <param name="versionformat">v6.5</param> - <param name="revision">v6.5</param> + <param name="versionformat">v6.5.2</param> + <param name="revision">v6.5.2</param> <param name="match-tag">*</param> <!-- <param name="versionrewrite-pattern">v(\d+)</param> ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2025-11-11 08:09:33.000000000 +0100 @@ -0,0 +1,4 @@ +_buildconfig-* +_buildinfo-* +*.obscpio +xpra/ ++++++ xpra-6.5.tar.gz -> xpra-6.5.2.tar.gz ++++++ /work/SRC/openSUSE:Factory/xpra/xpra-6.5.tar.gz /work/SRC/openSUSE:Factory/.xpra.new.16738/xpra-6.5.2.tar.gz differ: char 13, line 1 ++++++ xpra.obsinfo ++++++ --- /var/tmp/diff_new_pack.rLJ4vB/_old 2026-08-04 21:37:49.079273715 +0200 +++ /var/tmp/diff_new_pack.rLJ4vB/_new 2026-08-04 21:37:49.135275681 +0200 @@ -1,5 +1,5 @@ name: xpra -version: 6.5 -mtime: 1781471005 -commit: b3e21e9014ed5b6adc6b09e056ebbe51b21ce293 +version: 6.5.2 +mtime: 1785088151 +commit: 7d24bc8396a273d2f557b961800c2f0730af8afd
