From 93df05cac8f7421f4770545b0db6382b7db4017d8d0f9abcfe7e996b8e6c3c29 Mon Sep 17 00:00:00 2001 From: Scott Bradnick Date: Tue, 29 Nov 2022 20:38:49 +0000 Subject: [PATCH] Accepting request 1039018 from home:sbradnick - Update to version v5.0+git20221127.3e61ef1c: * use the correct value for bits-per-pixel with alpha * prefer BGRA to RGBA * add scaling debug logging * f-stringify * fix avif encoder loading * output using the same colorspace used for encoding * missing fake attributes for opengl toolbox test * #3374 spng uses unpremultiplied alpha * preserve ':' prefix for X11 displays * #3692 re-add display to ssh args * add debug logging * #3692 ssh config overrides url * fix minor pylint warnings * more helpful messages * fix minor pylint warnings * use premultiplied alpha with pillow * fix minor warnings * #3359 don't use odd heights for vertically subsampled formats * remove debug logging * support specifying the key file password * #3504 make it possible to bypass the check * minor warnings * #3504 nvjpeg decoder no longer leaks memory with latest drivers * silence minor pylint warnings * more helpful warning when there is no pixel data * fix memoryview TypeError on MS Windows with lz4 raw cursor data * try to continue without a cuda context * oops: another pass missed * find link.exe path with newer versions of VS OBS-URL: https://build.opensuse.org/request/show/1039018 OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=114 --- _service | 16 +- _servicedata | 2 +- xpra-4.4+git20221002.1c1e6e0d.tar.gz | 3 - xpra-5.0+git20221127.3e61ef1c.tar.gz | 3 + xpra.changes | 355 +++++++++++++++++++++++++++ xpra.obsinfo | 6 +- xpra.spec | 2 +- 7 files changed, 372 insertions(+), 15 deletions(-) delete mode 100644 xpra-4.4+git20221002.1c1e6e0d.tar.gz create mode 100644 xpra-5.0+git20221127.3e61ef1c.tar.gz diff --git a/_service b/_service index 01e2ac2..df7dba9 100644 --- a/_service +++ b/_service @@ -3,6 +3,9 @@ https://github.com/Xpra-org/xpra git + - - v(.*) + v4.4 + 5.0 enable diff --git a/_servicedata b/_servicedata index dcda484..797e8d7 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://github.com/Xpra-org/xpra - 1c1e6e0d962310862fa60bf0787772984af850a6 \ No newline at end of file + 3e61ef1c89c7c3c882ebe94fb18ec1cc07bcc744 \ No newline at end of file diff --git a/xpra-4.4+git20221002.1c1e6e0d.tar.gz b/xpra-4.4+git20221002.1c1e6e0d.tar.gz deleted file mode 100644 index 2689912..0000000 --- a/xpra-4.4+git20221002.1c1e6e0d.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ca75f9848f0f2c8f0b66c260687df808ffdc40edf1491318b8ad371da49be268 -size 16849334 diff --git a/xpra-5.0+git20221127.3e61ef1c.tar.gz b/xpra-5.0+git20221127.3e61ef1c.tar.gz new file mode 100644 index 0000000..78a4f4f --- /dev/null +++ b/xpra-5.0+git20221127.3e61ef1c.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6546daaba18c9c8f3ca5f339574f6f7be0d5e28a081c11bce5671320f0dac890 +size 19157009 diff --git a/xpra.changes b/xpra.changes index 64ce479..82dc43b 100644 --- a/xpra.changes +++ b/xpra.changes @@ -1,3 +1,358 @@ +------------------------------------------------------------------- +Tue Nov 29 15:33:54 UTC 2022 - scott.bradnick@suse.com + +- Update to version v5.0+git20221127.3e61ef1c: + * use the correct value for bits-per-pixel with alpha + * prefer BGRA to RGBA + * add scaling debug logging + * f-stringify + * fix avif encoder loading + * output using the same colorspace used for encoding + * missing fake attributes for opengl toolbox test + * #3374 spng uses unpremultiplied alpha + * preserve ':' prefix for X11 displays + * #3692 re-add display to ssh args + * add debug logging + * #3692 ssh config overrides url + * fix minor pylint warnings + * more helpful messages + * fix minor pylint warnings + * use premultiplied alpha with pillow + * fix minor warnings + * #3359 don't use odd heights for vertically subsampled formats + * remove debug logging + * support specifying the key file password + * #3504 make it possible to bypass the check + * minor warnings + * #3504 nvjpeg decoder no longer leaks memory with latest drivers + * silence minor pylint warnings + * more helpful warning when there is no pixel data + * fix memoryview TypeError on MS Windows with lz4 raw cursor data + * try to continue without a cuda context + * oops: another pass missed + * find link.exe path with newer versions of VS + * make sure to include cuda libs when needed + * avoid pycuda import warnings on win32 + * f-stringify + * also need innosetup to generate EXE, MSIWrapper for MSI + * handle more invalid x264 version strings + * hint for spng + * add missing import + * fix compatibility with older versions of cryptography + * fix minor warnings + * more python deps, add verpatch link + * #2743 don't enable local sockets by default on win32 + * path missed during refactoring + * silence pylint warning + * try VS 2022 Community path + * switch to cuda 11.8 + * don't show '64-bit' which is the default + * try to install more indirect dependencies + * simplify: install for $MSYSTEM_ARCH + * also install pyopengl-accelerate via MSYS2 + * pycuda 2022.2 can be built on Fedora 37 + * pycuda 2022.2 + * #3690 uinput packages can be broken in new ways + * #3376 expose quic config object + * #3376 expose quic transport info in our connection's scope attribute + * #3376 minor tweaks and expose more info + * add quic link + * add quic link + * seamless is X11 only + * try harder to get a meaningful connection error message + * exceptions are re-thrown, no need to log them at 'error' level here + * f-stringify + * better diagnostic messages when quic components are missing + * failures to connect should not leave the splash screen hanging + * remove unused arguments + * f-stringify + * better log messages + * cosmetic + * add spng + * the key is not a secret + * #3376 honour the request path part of the URL + * #3376 add webtransport stub + refactoring + * unused import + * #3685 clamp clock values to 'unsigned long' + * cosmetic logging tweaks + * #3376 uvloop is not available on win32 + * #3376 cleanups and explicit IPv6 support + * #3376 simplify: create the UDP socket ourselves + * move uvloop recommendation to aioquic + * support functions that return exceptions + * #3376 install aioquic via pip for now + * #3376 we no longer need wsproto + * missed from ff04ad48e3ec7a894c091a27c5b7cdf0e9374fec + * no more csc_* modules matching without csc_cython + * #3376 add working client connection + * make websocket close packet into a reusable function + * log and re-throw errors calling async functions + * #3376 simplify + * #3376 hook up the server connection + * make it easier to re-use opcodes + * avoid errors when cleaning up + * cosmetic + * #3376 remove dependency on wsproto + * flush_then_close improvements + * cosmetic + * provide utility function for waiting for async calls + * remove debug logging + * use ellipsizer to reduce debug logging + * #3376 make uvloop optional, always wait for main loop + * missed from 562b1f184792643b6364832b7b4a9d4df93a53e5 + * #3376 split handlers to separate files + * cosmetic + * use ValueError for validation + * cython mask module should be safe to import globally + * clarify test failures + * oops: missing delayed imports + * older versions of python-cryptography require the backend argument + * prevent circular import + * prevent circular import + * missed from refactoring of header module in 3b68b9f34679b38d8b7f35a541c694af64f7a10d + * check for main loop after waiting + * move xpra's protocol modules to a subdir + * all modules need an __init__ file + * test code does not belong in releases + * only one backend is supported: python-cryptography + * remove unused constant, expose non-backend info + * oops: match refactoring in b2d0b2fb5e87bcae631a32a80b2d261e7b07d130 + * adjust tests for 1492a2210504d9c3428f0e73428220e6df838d5e + * move lz4 to a subdir + * move qrencode to a subdir + * move vsock to a subdir + * forgot to remove the old file in b2d0b2fb5e87bcae631a32a80b2d261e7b07d130 + * split paramiko and exec client code + * move ssh bits to sub-directory + * #3376 split directory listing, simplify calling async code + * d3des is only used with rfb, move it there + * #3376 oops: modules needs init file + * normalize ssh args function arguments + * use isinstance() rather than type() + * remove debug logging + * #3376 stub client quic connection + * #3376 logging tweaks and fixes + * #3376 for now, use wsproto + * #3679 we may get memoryviews from compressors + * strip header from more languages + * prevent false positives with memoryview + * #3682 no idea why this fails in github actions + * #3642 fixed child_command_test in 256c7a7d5bf55ba31926eed8b62487989bd9b30f + * fix all pylint warnings + * fix all pylint warnings + * f-stringify + * we don't need the csc cython on RPM platforms + * #3669 document splash=yes|no|auto + * fix ssh parsing: need to switch to using dicts + * test fixes and tweaks + * #3642 less intrusive fix + * #3667 minor test fixes + * #3667 remove tons of dependencies we don't need + * update dependencies for v4.4+ + * #3667 yasm is not needed + * oops: don't normalize all display names to 'named-pipe' + * add GHA build/test + * teach run.py about --skip-* + * #3675 also skip spurious 'Control_L' events when releasing the AltGr key + * video_colorspace_test skip encodings unsupported by encoder + * #3376 hook a basic http3 server + * f-stringify + * #3359 don't care about mpeg1 / mpeg2 + * better error message + * #3359 make it easier to test a specific encoder + * #3359 sample images for testing + * constify memory alignment + * #3359 x264 can handle odd widths with non-subsampled input + * #3359 correctly parse the resulting pixel data + * use strongly type accessors + * better error messages + * #3359 a codec can reject invalid input sizes + * #3359 x264 can crash if given odd dimensions with subsampled input + * add option to save compressed samples + * #3359 add test case for video dimension masks + * f-stringify and cleanup + * fixup bd22fb3165a856fd7660c99ba63c9cb9f8be2af2 ('p' undefined) + * fix minor lint warnings + * don't show 'Upgrade' in splash title + * f-stringify + * guard against stdin / stderr goin MIA + * #2174 include useful bug tracker link + * doh: protocols don't include the separator + * fix minor pylint warnings + * #3599 ugly parse_host_string() function was now unused + * fix minor pylint warnings + * 'join' is what we have to use to wait for threads + * unused import + * fix minor pylint warnings + * continue to support CentOS 8.x and clones + * unused import + * #3376 aioquic needs the openssl headers + * #3376 missed the actual files in ff7d58e7deea6d79e4166dece97d47f47f5410c1 + * #3667 older versions of Pillow insist on a full palette + * #3667 show full encoder parameters when failing + * #3376 rpm packages for aioquic and pylsqpack + * Update RPM.md + * fix minor warnings + * this is where docs really belong.. + * revert most of 23a0555bc94f530b78b7673526846099d60f0d6d + * revert 23a0555bc94f530b78b7673526846099d60f0d6d + * move docs to fs/ + * #3670 fix ssh desktop start with older servers + * #3592 match all related subcommands + * #3668 update bug tracker link to use github + * Raise clarity: xpra install on server&client + * #3667 fix error handling + * Raise clarity: xpra install on server&client + * Update README.md + * Raise clarity that xpra install on server&client + * #3662 values from the URL take precedence + * #3664 symlink creation errors don't need a backtrace + * bump year + * 3664 send the full version when requested + * #3471 support expanding chdir option + * #3659 use dataclasses improve the code + * simplify: lookup packet_type just once + * round sizes up, so we never get '0KB' + * fix warnings on Ubuntu 20.04 + * #3599 rename 'unix-domain' to 'socket' + * #3647 disable bandwidth-detection by default + * #3599 move more ssh parsing to a separate function + * fixup 18720c1f1d9fcade877c6174c7ef65d6580471ea + * fixup 18720c1f1d9fcade877c6174c7ef65d6580471ea + * #3647 don't blacklist any Intel cards + * #3599 don't override main attributes with query string values + * #3651 client should almost be required + * #3514 env vars must be strings + * #3599 use urllib.parse rather than custom code + +------------------------------------------------------------------- +Tue Oct 18 18:18:37 UTC 2022 - scott.bradnick@suse.com + +- Update to version 5.0+git20221018.223dc02f: + * move nvidia codecs to 'Suggests' + * #3651 use dh_movefiles to split the modules into separate packages + * fix logging of decompressed messages + * revert 0d37df6807729c865cd216f3b4d5eeba2e8f6817 + * server last info may have more data + * f-stringify + * remote logging of f-strings + * #3582 expose gstreamer version info when FULL_INFO=1 + * #3582 these lib versions are no longer exposed by default + * #3651 we have to use dh_shlibdeps + * minor warnings + * oops: undo parts of 6fc032eda4ae23917ed770c3d6f1249b3efafa55 + * fix chunked file uploads + * make it possible to force chunking + * ensure we don't try to process empty files + * f-stringify + * warn if we ever somehow get the wrong arguments here + * this is a text file + * only update one file + * fix conf files not updated on Posix OSes + * return change boolean just like the superclass + * return change boolean just like the superclass + * simplify: let update_focus() return the boolean + * #3654 disable mixins we don't need + * #3649 block the import of pycuda on WSL + * #3651 split nvidia codecs into their own package + * #3651 split packaging for DEBs + * replace assert with explicit check + * no need to raise an exception + * Allow --max-size and --min-size to work again + * the symlink is now in git + * make it easier to build debian packages of xpra + * #3651 move all cuda files to xpra-codecs-nvidia + * #3652 add explicit conflict + * #3651 split nvidia codecs into a separate package + * #3590 avoid video for small sizes + * f-stringify + * #3514 disable GTK HiDPI by default + * explicitly disable all codecs that use CUDA + * #3648 ignore alpha if client can't handle it + * forgot to update some codec references during refactoring + * minor warnings + * oops: fixup 105669b79fb522451f094dd2133be548ccd24966 + * oops: forgot to update paths here + * #3582 the filters never change + * #3582 limit default network and sys info + * simplify + * replace 'asserts' with faster 'RuntimeException's + * remove unused var + * disable transparency early via env var + * #3646 filter out rgb formats with alpha + * better debug logging + * make it easier to run the examples + * make pillow optional in more places + * the proxy can be used for other modes + * more minor warnings + * minor warnings + * fix minor warnings + * use shorter method + * fix minor warnings + * fix more warnings + * oops: forgot to update paths in tests + * doh: typo + * avoid errors when running without pillow installed + * fix minor warnings + * f-stringify + avoid more warnings + * fix minor warnings + * f-stringify and simplify + * add link to #3633 + * forgot to bump the version here + * try to ease upgrades from previous versions + * derp + * remove scary warning when pillow is missing + * pillow, cryptography and xrdb are not strictly required + * I have newer headers installed... + * we don't have usable evdi libs on Fedora + * make pillow optional again + * less scary message when we can't load webcam components + * make python pillow optional again + * missed from move in fa3e6ed7a02c4a5e8aef95102431c423df25c689 + * fix minor warnings and f-stringify + * fix building with clang + * all supported distros have tmpfiles.d, including el9 + * #3592 simplify + * less scary message when v4l2loopback is not installed + * #3592 warn that these options are deprecated + * #3592 warn if not building for 64-bits + * #3592 re-arrange codecs + * minor lint warnings + * #3592 move nv_util with the other nvidia bits + * minor lint warnings + * #3592 split codecs into their own package + * #3592 remove python3 package name prefix + * #3592 libfakeXinerama is being deprecated + * #3592 remove support for coexisting with python2 RPMs + * #3390 forgot to include the compat file in sdist + * these files no longer exist or have moved + * cosmetic + * #3636 also convert to bytes here + * #3636 lz4 memoryview data must be converted to bytes + * cosmetic + * #3641 enable agent forwarding by default + * #2303 also remove invalid non-symlink + * simplify and update docstring + * #2303 stash env option in display args + * #2303 preserve the actual display + * unused import + * #3592 stub vpl encoder + * #3592 simplify: just require 64-bit + * unused import + * fix minor warnings + * remove unused def + * #3592 bump minimum version requirement + * #3592 remove support for older versions of libvpx + * #3592 simplify: require libvpx 1.8 + * simplify + * undo WIP from c86d1aaeadadd6c403997d218552e77a9a45ea5e + * #3637 update Xdummy documentation links + * remove redundant string prefix + * f-stringify + * don't log huge invalid packets, ellipsize them + * Fix test_root_window_model by formatting geometry string correctly + * Fix test_get_version_info when the revision is 0 + ------------------------------------------------------------------- Sat Oct 01 19:31:40 UTC 2022 - scott.bradnick@suse.com diff --git a/xpra.obsinfo b/xpra.obsinfo index 64d8cca..7173802 100644 --- a/xpra.obsinfo +++ b/xpra.obsinfo @@ -1,4 +1,4 @@ name: xpra -version: 4.4+git20221002.1c1e6e0d -mtime: 1664644321 -commit: 1c1e6e0d962310862fa60bf0787772984af850a6 +version: 5.0+git20221127.3e61ef1c +mtime: 1669537672 +commit: 3e61ef1c89c7c3c882ebe94fb18ec1cc07bcc744 diff --git a/xpra.spec b/xpra.spec index b14f357..54203de 100644 --- a/xpra.spec +++ b/xpra.spec @@ -36,7 +36,7 @@ # ---- %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version: 4.4+git20221002.1c1e6e0d +Version: 5.0+git20221127.3e61ef1c 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