From 66d28dc2333a6394b8e5787a4df9022ed427058af15b639f24a42b6bda6fd6a2 Mon Sep 17 00:00:00 2001 From: Scott Bradnick Date: Sat, 22 Jun 2024 19:04:00 +0000 Subject: [PATCH] Accepting request 1182661 from home:sbradnick - Update to version 6.1+git20240620.b8d2c4b5: * openssh details belong in the openssh paragraph * cosmetic * remove "no test suite" from man page * remove Python 2 compat code * cosmetic and type hints * speed up save-to-file feature with Pillow > 10 * can avoid copying memoryview with Pillow 10 * cosmetic and type hints * Revert "webp does not use 'studio' range unless we compress with Pillow" * webp does not use 'studio' range unless we compress with Pillow * simplify * add 'Buffer' type hint * prettier connect retry output * #3837 don't use Pillow for webp * we can handle all YUV formats here * faster? * strict interface for authentication 'get_challenge' function * add type hints * fix RPM builds on non-Fedora systems * minor linter warnings and type hints * only import OpenGL[_accelerate] from check_PyOpenGL_support context * use a more generic approach for access the 'last-error' * fix subprocess file descriptors going MIA on MS Windows * type hints and linter warnings * match new interface: use typedict * remove unused argument * lose reference before calling terminate(), which could error? * remove rendundant wording * show xdg bug warning just once OBS-URL: https://build.opensuse.org/request/show/1182661 OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=139 --- _servicedata | 2 +- xpra-6.1+git20240523.91f77fa9.tar.gz | 3 - xpra-6.1+git20240620.b8d2c4b5.tar.gz | 3 + xpra.changes | 229 +++++++++++++++++++++++++++ xpra.obsinfo | 6 +- xpra.spec | 2 +- 6 files changed, 237 insertions(+), 8 deletions(-) delete mode 100644 xpra-6.1+git20240523.91f77fa9.tar.gz create mode 100644 xpra-6.1+git20240620.b8d2c4b5.tar.gz diff --git a/_servicedata b/_servicedata index fc72bf5..47ded3c 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://github.com/Xpra-org/xpra - 91f77fa98e2692c47658c80c2c3d2a0472f1e7d1 \ No newline at end of file + b8d2c4b56833850d21ad6f1fa5c62119efcc4a01 \ No newline at end of file diff --git a/xpra-6.1+git20240523.91f77fa9.tar.gz b/xpra-6.1+git20240523.91f77fa9.tar.gz deleted file mode 100644 index 079a9f8..0000000 --- a/xpra-6.1+git20240523.91f77fa9.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:68afa0d4573df6a72d2c646da163082aee0e252cb205cd49e7069b8124bb5fdd -size 36057095 diff --git a/xpra-6.1+git20240620.b8d2c4b5.tar.gz b/xpra-6.1+git20240620.b8d2c4b5.tar.gz new file mode 100644 index 0000000..3574993 --- /dev/null +++ b/xpra-6.1+git20240620.b8d2c4b5.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d1cea5f3e3cafa0e5d1812286ceffd57cd542cf636da07a4d6d0aa3e5ae5eea +size 37371559 diff --git a/xpra.changes b/xpra.changes index f052466..8ee9850 100644 --- a/xpra.changes +++ b/xpra.changes @@ -1,3 +1,232 @@ +------------------------------------------------------------------- +Thu Jun 20 19:17:35 UTC 2024 - scott.bradnick@suse.com + +- Update to version 6.1+git20240620.b8d2c4b5: + * openssh details belong in the openssh paragraph + * cosmetic + * remove "no test suite" from man page + * remove Python 2 compat code + * cosmetic and type hints + * speed up save-to-file feature with Pillow > 10 + * can avoid copying memoryview with Pillow 10 + * cosmetic and type hints + * Revert "webp does not use 'studio' range unless we compress with Pillow" + * webp does not use 'studio' range unless we compress with Pillow + * simplify + * add 'Buffer' type hint + * prettier connect retry output + * #3837 don't use Pillow for webp + * we can handle all YUV formats here + * faster? + * strict interface for authentication 'get_challenge' function + * add type hints + * fix RPM builds on non-Fedora systems + * minor linter warnings and type hints + * only import OpenGL[_accelerate] from check_PyOpenGL_support context + * use a more generic approach for access the 'last-error' + * fix subprocess file descriptors going MIA on MS Windows + * type hints and linter warnings + * match new interface: use typedict + * remove unused argument + * lose reference before calling terminate(), which could error? + * remove rendundant wording + * show xdg bug warning just once + * also ignore kwargs in dummy method + * don't spam the logs + * doh: the client method name is different + * MS Windows triggers 'control_refresh' via workspace detection + * more type hints + * type hints + * silence some annoying gtk deprecation warnings + * remove debug logging + * restore compatibility with Python < 3.12 + * get_packet_cb cannot be unset now + * forgot to update base client with new get_packet callback signature + * remove debug logging + * narrower exception types + * Pillow 10 supports memoryview + * cosmetic + * stronger type hints + * #4257 missing import + * Use nvidia-smi to check for GPU in a container environment + * derp + * #4205 hook the Gtk scale factor + * simplify: remove unused glTexParameteri + * stronger type hints + * no need to set the viewport if we're not clearing the offsets + * report actual rectangle count + * only log the screen info once + * don't log message about missing 'numpy_formathandler' at info level + * don't try 'ssh-upgrades' or 'sd-listen' with client sockets + * type hints + * #4252 use whitelist for vfb env + * tell users that we have a tool for that + * missed from 60b13d7ac1e08165034d34a6ad8b2c9de78f9aef + * pycharm doesn't like relative './' links + * #4256 these pages had gone MIA + * log the encoding with congestion event + * wait for the write queue to be empty before closing + * default instructions should prevent setuptools from messing up + * #3483 split gtk opengl backend so we can delay 'OpenGL' import + * #3483 ensure we import 'OpenGL' module when expected + * #3582 only include interface info with XPRA_FULL_INFO > 1 + * lower 'numpy' to a suggestion, because xpra doesn't use numpy with pyopengl + * numpy build error on Fedora 40 + * downgrade to a warning + * openh264 decoder throws a RuntimeError here + * cosmetic, remove debug logging + * update the tests for 98eb9ae2b45113ecb7832909d0978b048c26b141 and de5af5f4992d38780585e389e139357c4b6eade1 + * also set and increase the frame no for skipped frames + * remove mostly unused net start / end callbacks + * remove unused fail callback, not supported by quic + * fixes 'intra-refresh is not compatible with open-gop' + * zero is the new (and old) one + * make the first frame number 1 + * log frame number + * the x264 encoder sends the first frame using number 0 + * derp: forgot to update these callers + * forgot to update test with new interface + * derp: forgot to update callers via ui_paint_rgb + * move rgb functions to cairo backend where they are used + * #3837 simplify: add functions to paint ImageWrapper + * cosmetic and type hints + * #3837 simplify: 'full-range' is now a boolean + * also test decompress_to_yuv + * fix self test: don't expect alpha in 'BGRX' + * some distros don't need the workaround + * the image size matches the decoder context size + * stop the commit hooks from messing up markdown formatting + * Revert "broken links and cosmetic formatting" + * Revert "cosmetic: pycharm doesn't like './foo' links" + * #3837 vpx decoder is always full range? + * #3837 simplify decompress_to_yuv|rgb interface, webp is studio range + * no harm in handling BGRX here + * #3837 select the shader based on the image's color range + * using a typedict with cythonize-more triggers errors + * client_options is a plain dict, for now + * clearer interface for gl_expose_rect + * unused var + * an exception should trigger the 'unchanged position' handler + * simplify + * cosmetic linter warnings + * try harder to detect opengl properties + * the numpy format handler doesn't build + * use proper exit codes with 'opengl-probe' and 'opengl-test' + * show Python interpreter version + * cosmetic: pycharm doesn't like './foo' links + * preserve coverage wrapper when executing test scripts + * better type hints + * broken links and cosmetic formatting + * oops: missed from c704f1962b4b66e2e9a5995d42abd391d1f6a9ac + * better workarounds for Ubuntu + * simplify + * the Cython distro package is new enough, for once + * make github happy + * Ubuntu 24.04 dropped python-all-dev + * always send a 'ConfigureNotify' + * move to ubuntu 24.04 test runner + * we don't support yaml packet encoder any more + * #3376 aioquic and pylsqpack cannot be zipped + * missing import for type hint + * use more correct datatypes for default arguments + * use stronger typedict for encoder options + * add type hints + * lower tolerance + * #3837 normalized webp quality values were too aggressive + * #4251 move HTTP_UNSUPORTED to net.common + * compare all the pixels + * #4111 we can't use memoryview type hint with Cython + * more tests needed updating to use typedict + * oops: also update pillow test to use typedict + * show what was tested + * also test avif and webp YUV decoding + * #3837 test full roundtrip for jpeg + * oops: tests must use typedict as arg + * don't use temporary files + * add rountrip rgb test with picture encoders + * simplify + * require a typedict in (de)compress interface + * add type hints + * derp: color label was wrong + * add required attributes for generating the tray menu + * make it possible to run toolbox examples more easily + * avoid warnings with X11 display source not initialized + * some csc modules may not be available + * fixup a6338c17747868b49aed27ebd52dafc35aba6947: must ignore this keyword for stdlib call + * fix rendering of some gtk test apps + * add colorspace range attribute: full vs studio + * #4250 terminate vfb on any fatal startup errors + * cosmetic + type hints + * add keyword to disable remote-logging for specific log messages + * raise driver version requirements + * oops: this part hasn't been added to ImageWrapper yet + * include more detailed error messages + * #3837 add plane range dump utility function + * first frame should be number 1 + * video encoders are expected to set the frame no + * add PySocks + * pynvml 12.555.43 + * more helpful default invocation + * plane buffers should not be modified, use a tuple + * full self tests both decoding functions + * make it clearer that 'full_range' adds the '_FULL' suffix + * oops: paint_nvdec was not updated to use new 'gl_paint_planar' function + * no need for decimals with modern hardware + * use stronger type: boolean + * use stronger types + * only reparent to the parking window if needed + * #4247 bump minimum level + * failing to show or hide a window should not propagate + * add type hints + * this function must return a string + * don't clear damage when the window is not managed + * unused variable + * move sub-packages to build documentation + * #4243 map 'Visual Studio Code' to text content-type + * #4243 generic patterns should run last + * remove EOLed distros + * #4245 add 'install-repo' and 'install-beta-repo' subcommands + * #4244 refer to 'dev-env' in the documentation + * match switch name exactly + * #4244 add 'dev-env' subcommand + * simplify and move zlib-devel where it is needed + * newer releases don't have 'python-all-dev' + * need a Sequence to support indices + * let 'set_x11_property' handle scalars automagically + * ignore Cythong generated files + * another pam error needs decoding + * do use the legacy password-file option if that's all we have + * better debug logging + * threaded init callbacks failure for client connections + * stricter type hints + * always log full details when init thread callbacks hit issues + * skip more deprecated APIs + * #4231 blacklist 'llvmpipe' software renderer + * fix type hint + * Sequence supports indices + * do reaper cleanup as late as possible + * simplify + * add type hints + * allow printing with more socket authentication modules + * type hints find bugs + * alias info is not particularly useful + * derp: missing line continuation + * don't log 'Disconnecting' message for closed sockets + * log failing authenticator if we know it + * expose closed socket attribute + * decode pam authentication failure message as a string + * use strings for all key names + * avoid deprecated APIs + * type hints + * #4017 need another symlink to locate the 'Resources' dir.. + * add more transitive dependencies + * remove speex library and constants + * add some changelog entries + * add security warning about out of date downstream packages + * #4222 can't close() a native file chooser.. + * #4208 preserve previous behaviour: group all when not matching + * #4208 make window grouping customizable via env var + ------------------------------------------------------------------- Thu May 23 15:00:36 UTC 2024 - scott.bradnick@suse.com diff --git a/xpra.obsinfo b/xpra.obsinfo index efeaecb..e0d8bac 100644 --- a/xpra.obsinfo +++ b/xpra.obsinfo @@ -1,4 +1,4 @@ name: xpra -version: 6.1+git20240523.91f77fa9 -mtime: 1716472102 -commit: 91f77fa98e2692c47658c80c2c3d2a0472f1e7d1 +version: 6.1+git20240620.b8d2c4b5 +mtime: 1718893597 +commit: b8d2c4b56833850d21ad6f1fa5c62119efcc4a01 diff --git a/xpra.spec b/xpra.spec index c805ab2..e1adb12 100644 --- a/xpra.spec +++ b/xpra.spec @@ -37,7 +37,7 @@ # ---- %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version: 6.1+git20240523.91f77fa9 +Version: 6.1+git20240620.b8d2c4b5 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