Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2024-07-16 22:02:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.17339 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xpra" Tue Jul 16 22:02:45 2024 rev:64 rq:1187620 version:6.1+git20240708.6cd739ab Changes: -------- --- /work/SRC/openSUSE:Factory/xpra/xpra.changes 2024-06-28 15:50:16.657065639 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.17339/xpra.changes 2024-07-16 22:02:55.550968289 +0200 @@ -1,0 +2,151 @@ +Mon Jul 08 18:47:53 UTC 2024 - scott.bradn...@suse.com + +- Update to version 6.1+git20240708.6cd739ab: + * add more info on AES modes, keydata safety + * cert should always be a string + * RFB connections cannot be upgraded to 'http' / 'ws' + * update authentication docs to match parsing code + * look for the file specified + * stronger type hints + * the paramiko project looks unmaintained + * default implementation can check password + * make sure it is a string + * also remove bytes here + * update test to match 3c520276c813dbb3c5081b18277dfa023bc6070c + * simplify: options are always strings + * stronger type hints + * add docstrings + * verify_sync error logging message format errors + * missing type hints + * silence 'may be used uninitialized' warning + * #4146 use the new location for openssl.cnf + * just override the 'check_password' method which takes a string + * prettier output + * #4287 auth api changed password to byte strings + * don't log redundant messages + * wider type required by cythonization + * #3483 keep track of the full import caller details + * #4287 derp + * don't use d3d11 capture with VirtualBox + * minor type hint fixes + * unbreak non-posix shadow servers + * more helpful command output from terminals + * oops: fixup d930e89801356780ffef78625127734caa28c5e3 + * minor type hint fixes + * #4282 skip missing RHEL10 packages + * match the new package name + * #4282 RHEL 10 packaging updates + * #4281 we need clang to build the CUDA kernels on Fedora 40+ + * add 'NoReturn' type hint where appropriate + * type hints and formatting + * #4281 build kernels with clang instead of gcc 14+ + * preverve the same interpreter version with systemd-run wrapping + * don't bother with systemd-run when not daemonizing + * remove outdated Ubuntu workaround + * #4279 make it possible to resize to a fixed resolution only + * POINTER(None) is not a valid construct. + * Update SETUP.sh: wrong package name + * Update pdfium.py + * #4275 msvcrt malloc and free incorrect default definitions + * fix missing http headers + * typo + * fix http directory listing + * remove unused function + * add type hints + * #3582 don't show full Pyton version in http server string + * log ssl error only once per socket + * simplify: options is now required (and always a typedict) + * add Python 3.12 patch for ctypes change + * support printing typedict with cythonization enabled + * switch to cairo enums + * honour connect timeout with proxy and retry socket connect + * try to get the compiler to optimize the bit shuffling functions + * #4270 prefer BGRX with webp decoder + * also support debug save image in pseudo video encoder + * #4270 prefer BGRX with jpeg decoder + * remove redundant statement, add type hint + * doh: ensure the output rgb format is updated + * #4270 prefer BGRX and BGRA with the cairo backend + * Pillow 10.4.0 + * #4270 test all combinations and report speed + * #4270 add more pixel formats: RGB and BGR to ARGB + * add cairo test + * simplify using a type alias for paint callbacks + * add missing return type so 'noexcept' can be used + * reduce debug logging verbosity + * #4270 faster: inline, nogil + * simplify: remove _do_paint_rgbNN methods + * #4270 verify that the pixel order matches + * add type alias for paint callbacks + * #4271 move shared pointer via paint callback + * cosmetic and inline more Cython functions + * remove enum prefix for older Python versions + * #4270 no need for readonly memoryview here + * remove debug logging + * #4270 use pixel data directly + * #4270 use read-write memory so we can use it with cairo + * simplify: create and populate cairo ImageSurface in one place (#4270) + * with cythonize-more, we can get a TypeError too + * stronger types for Cython functions + * stronger types and inline compiler hint + * simplify: alen == blen + * #4269 replace left-over instances of 'Buffer' type hint + * #3376 identify WebTransport connections using socktype='webtransport' + * make debug logging less costly in hot path + * #3376 working webtransport adapter + * clarify that --exec-wrapper=vglrun is better + * cosmetic logging tweaks + * redundant + * simplify + * this was redundant: UnicodeDecodeError is a ValueError + * cosmetic + * 'SizedBuffer' is the new 'Buffer' + * make upgrades work + * cosmetic + * more correct keycloak test + * Revert "#4265 warn once" + * Python < 3.12 doesn't have the 'Buffer' type + * #4265 warn once + * #3376 (almost working) WebTransport server + * narrower exception type + * don't log error level backtrace for socket errors when sending http responses + * fix keycloak test, again: t() doesn't return anything + * Install input-source-manager@xpra_org gnome-shell extension by RPM/DEB + * Introduce the input-source-manager@xpra_org gnome-shell extension + * better debug logging, especially flush-then-close + * stronger quic type hints + * handle iterable packet data more gracefully in none_encode + * ValueError makes more sense + * keycloak auth module can fail to initialize with an exception + * log the failing 'grant_type' value + * minor linter fixes + * fix keycloak unit test: no exception raised, check the return value + * fix builds for Python < 3.12 + * more linter fixes + * clipboard tests usually fail if there's a DE + * simplify + * validate colorspace + * verify NV12 images + * update test to use new 'full-range' boolean flag + * we want our buffers to support 'Sized' + * linter fixes + * try to setup a test WebTransport connection + * add libexec/xpra + * also rename the spec file + * install the dummy driver in a dev env + * uppercase names are out, apparently + * #4263 fix PEP 517 builds + * debug logging + * type hints + * add debug logging to connection setup + * prefer IPv4, at least for loopback + * uvloop.run requires a main function, which we don't have + * point to the current Python SSL docs + * patch for better bacwards compatibility with older cryptography versions + * avoid deprecation warning + * aioquic 1.1.0 + * simplify using binary_headers function + * add type hints + * use --ssh when reconnecting + +------------------------------------------------------------------- Old: ---- xpra-6.1+git20240620.b8d2c4b5.tar.gz New: ---- xpra-6.1+git20240708.6cd739ab.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xpra.spec ++++++ --- /var/tmp/diff_new_pack.tDed6D/_old 2024-07-16 22:02:56.455001259 +0200 +++ /var/tmp/diff_new_pack.tDed6D/_new 2024-07-16 22:02:56.459001405 +0200 @@ -37,7 +37,7 @@ # ---- %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version: 6.1+git20240620.b8d2c4b5 +Version: 6.1+git20240708.6cd739ab 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 @@ -268,6 +268,7 @@ %endif %fdupes -s %{buildroot} +rm -v %{buildroot}%{_datadir}/gnome-shell/extensions/input-source-manager@xpra_org/COPYING %pre getent group xpra >/dev/null || groupadd -r xpra @@ -307,6 +308,9 @@ %doc %{_defaultdocdir}/xpra %endif %license COPYING +%dir %{_datadir}/gnome-shell +%dir %{_datadir}/gnome-shell/extensions +%dir %{_datadir}/gnome-shell/extensions/input-source-manager@xpra_org %dir %{_datadir}/xpra %dir %{_sysconfdir}/xpra %dir %{_sysconfdir}/xpra/conf.d @@ -352,6 +356,7 @@ %{_datadir}/applications/xpra-launcher.desktop %{_datadir}/applications/xpra-shadow.desktop %{_datadir}/applications/xpra.desktop +%{_datadir}/gnome-shell/extensions/input-source-manager@xpra_org/* %{_datadir}/metainfo/xpra.appdata.xml %{_datadir}/pixmaps/xpra-mdns.png %{_datadir}/pixmaps/xpra-shadow.png ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.tDed6D/_old 2024-07-16 22:02:56.495002718 +0200 +++ /var/tmp/diff_new_pack.tDed6D/_new 2024-07-16 22:02:56.499002864 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/Xpra-org/xpra</param> - <param name="changesrevision">b8d2c4b56833850d21ad6f1fa5c62119efcc4a01</param></service></servicedata> + <param name="changesrevision">6cd739ab0b7037b906469f07d958708841e568ac</param></service></servicedata> (No newline at EOF) ++++++ xpra-6.1+git20240620.b8d2c4b5.tar.gz -> xpra-6.1+git20240708.6cd739ab.tar.gz ++++++ /work/SRC/openSUSE:Factory/xpra/xpra-6.1+git20240620.b8d2c4b5.tar.gz /work/SRC/openSUSE:Factory/.xpra.new.17339/xpra-6.1+git20240708.6cd739ab.tar.gz differ: char 12, line 1 ++++++ xpra.obsinfo ++++++ --- /var/tmp/diff_new_pack.tDed6D/_old 2024-07-16 22:02:56.551004760 +0200 +++ /var/tmp/diff_new_pack.tDed6D/_new 2024-07-16 22:02:56.555004906 +0200 @@ -1,5 +1,5 @@ name: xpra -version: 6.1+git20240620.b8d2c4b5 -mtime: 1718893597 -commit: b8d2c4b56833850d21ad6f1fa5c62119efcc4a01 +version: 6.1+git20240708.6cd739ab +mtime: 1720454032 +commit: 6cd739ab0b7037b906469f07d958708841e568ac