commit xpra for openSUSE:Factory
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-26 16:15:35 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.1882 (New) Package is "xpra" Fri Jul 26 16:15:35 2024 rev:65 rq:1189630 version:6.2.0+git20240718.6fcb897e Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2024-07-16 22:02:55.550968289 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.1882/xpra.changes 2024-07-26 16:15:53.374646438 +0200 @@ -1,0 +2,76 @@ +Thu Jul 18 14:15:03 UTC 2024 - scott.bradn...@suse.com + +- Update to version 6.2.0+git20240718.6fcb897e: + * bump version + * more reliably detection of X11 servers + * update the release notes + * #4209 fix cairo scaling dimensions used for csc instantiation + * #4300 add ability to force freeze images + * try to stick to the same scaling value longer + * missing return value + * also handle 'screenshot' as a generic server request + * avoid 'unknown packet type' errors with screenshot requests + * refactor all hello request handlers + * better style and error messages + * forgot to send 'screenshot' request + * pandoc lua filters are back in Fedora + * cosmetic: group subcommands together + * speed is a signed int now + * cosmetic + * fix: Fix formatting + * always free images with an error context + * try to reduce how often quality swings cause scaling changes + * round score to nearest + type hint + * unsquash the values, so minor scoring differences still matter + * simplify + * allow negative speed score + * cosmetic + * match docstring: encoder speed is less important target speed is low + * remove: this term is constant for all calls + * simplify and use rounding + * add type hints + * function should always return a dict + * explicitly require RANDR and RENDER extensions + * missing line continuation backslash + * force rebuild + * #3376 more complete protocol close methods + * #3376 move websocket close to websocket connection handler + * #3376 quic fast open, aka 0-RTT data + * expose aioquic version + * I believe this was fixed in Python 3 a long time ago + * #4265 prefer keyval_to_unicode over event string + * #4299 make it possible to skip NM api + * #4265 only log warning if we don't get any key string + * #4299 match api change? + * link to the other security page + * more ruff warnings + * new ruff warnings + * aioquic 1.2.0 + * #4265 add more details + * #4265 try to get the key string using the keyval + * zeroconf gives us 'text' records using byte strings + * add some type hints + * use the same spelling as the generated config + * simplify + hints + * minor type hints + * #4296 expand path before checking it + * remove redundant statement + * more type hints + * don't ask: why do we need wait longer? + * prefer our own icons, prevents missing icons with some themes + * prevent None deref + * #3514 hack around Gtk to get bigger window controls + * fix crashes on MS Windows + * re-use headerbar icon functions + * scale icons to match headerbar size + * ensure headerbar icons remain square + * add type hints + * simplify: index is always a number + * ignore win32 layouts without a valid x11 layout name + * don't show duplicate keyboard layout names + * add missing 'gdi' help text, ensure an option is selected + * #4294 update documentation to match new feature + * simplify: handle '--verbose' and '-v' debug command line options in one place + * #4294 add 'verify-username' authentication module option + +--- Old: xpra-6.1+git20240708.6cd739ab.tar.gz New: xpra-6.2.0+git20240718.6fcb897e.tar.gz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.hO1fRt/_old 2024-07-26 16:15:54.846705677 +0200 +++ /var/tmp/diff_new_pack.hO1fRt/_new 2024-07-26 16:15:54.850705838 +0200 @@ -21,9 +21,10 @@ %endif %bcond_with pandoc # - -# Comes from git tarball setup.py: -# setup.py build --verbose ... -%define xpra_ver 6.1 +### Comes from git tarball setup.py: +### setup.py build --verbose ... +%define xpra_ver %(echo %{version} | awk -F+ '{print $1}') +# %define python_ver python311 %define python_short_ver 3.11 %define python_bin python3.11 @@ -37,7 +38,7 @@ # %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version:6.1+git20240708.6cd739ab +Version:6.2.0+git20240718.6fcb897e Release:0 Summary:Remote display server for applications and desktops License:BSD-3-Clause AND GPL-2.0
commit xpra for openSUSE:Factory
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.changes2024-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 + * sim
commit xpra for openSUSE:Factory
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-06-28 15:47:27 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.18349 (New) Package is "xpra" Fri Jun 28 15:47:27 2024 rev:63 rq:1183698 version:6.1+git20240620.b8d2c4b5 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2024-05-31 22:16:55.576259913 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.18349/xpra.changes 2024-06-28 15:50:16.657065639 +0200 @@ -1,0 +2,229 @@ +Thu Jun 20 19:17:35 UTC 2024 - scott.bradn...@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
commit xpra for openSUSE:Factory
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-04-07 22:12:11 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.1905 (New) Package is "xpra" Sun Apr 7 22:12:11 2024 rev:61 rq:1165891 version:6.0+git20240406.e2d97e37 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2024-03-04 21:24:55.841948542 +0100 +++ /work/SRC/openSUSE:Factory/.xpra.new.1905/xpra.changes 2024-04-07 22:14:28.277206179 +0200 @@ -1,0 +2,317 @@ +Sat Apr 06 23:03:01 UTC 2024 - scott.bradn...@suse.com + +- Update to version 6.0+git20240406.e2d97e37: + * make version checks more robust + * simplify: strget only returns strings + * more resilient lookup of version info + * move 'get_processor_name' to a reusable function + * #4187 missing video fallback calls + * #2467 proper resource cleanup + * also accept differences in alpha + * #4187 'konsole' is a text application + * we may want to drop the alpha channel + * skip warning about hard to find amf elements + * add keycloak validation of authentication groups support + * only expose native types (ie: strings) via info + * accel_version is never None + * none of these shortcuts require X11 + * validate hostname before sending it back + * make it easier to test using temporary redirect + * better docstring: this applies to all servers + * 'LOCAL_MODIFICATIONS' is expected to be a number + * when scaling, always repaint the whole window + * generic yuv format handling + * cosmetic + * free the WebpBufferWrapper as soon as it has been consumed + * #4167 query the scale factor each time + * #4167 blit to scaled size + * #2467 fix MacOS native OpenGL initialization + * #4181 most WM sadly no longer support StatusIcon nowadays + * support opengl display attributes in non-gtk specific format + * we have to destroy the window to avoid leak warnings + * #4167 need vertex array to validate program on MacOS + * less confusing formatting + * get the full OS name using wmi, if available + * #3483 make it easier to trigger locking issues + * shadow servers may initialize codecs in parallel + * log more information about the thread currently holding the lock + * unbreak regular shadow servers + * #2467 load default cursor from png, better than black square + * libSvt is used by libavif + * get_version() must always return a tuple + * use the same smarter version parser as the decoder + * better debug logging + * #4182 remove 'long' type + * wait longer, needed with slow CI runs + * also test libyuv and libavif + * #3884 call SelectXFSelectionInput on the root window + * add stricter type hints + * prefer strongly typed method + * #4182 simplify + * must have a valid gl context to call cleanup functions + * catch individual cleanup errors + * try to ensure no programs or vertex arrays are active during cleanup + * verify program id is valid + * use the correct way to add compile args + * simplified / updated latest + * switches are unique, sort them just once + * bail out if we can't change directory + * build using InnoSetup 6.x + * with opengl=force, continue despite validation warnings + * install more 'browser_cookie3' dependencies as packages + * pillow 10.3.0 + +--- +Sun Mar 31 16:35:27 UTC 2024 - scott.bradn...@suse.com + +- Update to version 6.0+git20240331.738c8038: + * there's also 'vah264lpenc' + * make it possible to (not) prefer Gtk.StatusIcon + * Cython 3.0.10 + * set unused alpha to opaque, just in case + * cosmetic + * fixup 9bb4776fc199439d0f64ded75cd14b9a56101502 + * try harder to ensure 'bcrypt' is bundled on macos + * show paramiko and bcrypt info + +--- +Fri Mar 29 13:27:00 UTC 2024 - scott.bradn...@suse.com + +- Update to version 6.0+git20240329.c7f2d049: + * RHEL 8 ships libvpx 1.7 + * #3964 some hardware encoders can pad and round up + * wait longer for pinentry to terminate + * add type hints + * #3964 enable libva hardware encoders + * no python 3.13 in 'ubuntu-latest' + * #3964 ensure NV12 encoded streams are decoded the same as YUV420P + * #3964 warn if the overrides are missing + * also build test with Python 3.13 + * add YUV444P conversions + * fix linter warning + * simplify by bumping the version requirements + * fix: updated deps for libspng0 and libopenh264 + * fix: updated deps for libspng0 and libopenh264 + * #2467 generate separate shaders for each pixel format + * don't assume TEX_Y is zero, it's confusing + * log failing shader source with line numbers + * try to honour the quality value + * better warnings when picture format is invalid + *
commit xpra for openSUSE:Factory
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-03-04 21:24:50 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.1770 (New) Package is "xpra" Mon Mar 4 21:24:50 2024 rev:60 rq:1154456 version:6.0+git20240225.77c41071 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2024-02-14 23:20:25.267892068 +0100 +++ /work/SRC/openSUSE:Factory/.xpra.new.1770/xpra.changes 2024-03-04 21:24:55.841948542 +0100 @@ -1,0 +2,94 @@ +Sun Feb 25 21:02:57 UTC 2024 - scott.bradn...@suse.com + +- Update to version 6.0+git20240225.77c41071: + * Install manpages to share/man on FreeBSD + * Bump actions/setup-python from 2 to 5 + * Bump actions/checkout from 2 to 4 + * Create `dependabot.yml` + * Add `.git-blame-ignore-revs` file + * add Ubuntu Noble Nombat repo files + +--- +Thu Feb 22 16:16:11 UTC 2024 - scott.bradn...@suse.com + +- Update to version 6.0+git20240222.41136907: + * stop using dbus notifier after cleanup + * oops: forgot to bump the year + * add package list for Fedora 40 + * update the release notes + * add Ubuntu Noble Nombat + * shortcut out if we're not going to use the 'guess-content' feature + * don't guess the window's content type in the UI thread + * cosmetic warnings + * menu data could be empty if first loaded without the 'remove_icons' flag + * add type hints + * parsing should always return an int + * also avoid subsampling csc with text + * ignore video_max_size for text content + * #4144 use sys.executable to find the correct python interpreter + * update the index to prevent 404s + * #3978 have to install build deps to run build command + * #3978 test more Python versions, with 'cythonize-more' option + * newer versions can throw NotImplementedError here + * make it possible to expose all map state + * cleanup + better warning for unexpected events + * #4135 add env toggles for all delete options + * fall through to XKill if we don't have pid + * #3478 WM_STATE should be two longs + * type hints and formatting + * stronger type hints, add 'WithdrawnState' constant + * remove unused screen_number + * use shlex for quoting + * add debug logging + * simplify and add debug logging + * try harder to always close sockets on error + * replace traceback with 'backtrace' logging feature + * add more attributes and use stronger types + * log stats before resetting the connection object + * add more mask constants, utility functions + * expose more event attributes + * stronger type + * #4113 ignore the generated cpp libproc file + * PEP 591 + * enumify + * #4137 add missing check for start-child-late + * log sockets stats from more places + * log the wm-state we're setting + * check again after acquiring the lock + * more readable: parse don't return defaults + * fixup 0c6bcc23a5bde960c90f4aea7d04f405692718ad: oops, negated test + * doh: all backends now take a display argument + * #4135 use DestroyWindow instead of kill signal + * #3936 add riscv64 to Debian repo files we have builds for + * return whether the request was handled or not + * avoid mdns errors, log message instead + * #4125 make it easier to automatically enable all backtraces + * #3483 numpy can be imported when making gl calls + * #4124 the xpra-server.socket and xpra-server.service are already bundled automagically + * #4124 use the same update file as from fs/lib/systemd/system + * type hints and debug logging + * more appropriate method name + * #3938 honour the ICCCM spec + * #3938 not needed, I think + * #3938 split configure and notify + * always include a backtrace with logged X11 errors + * consistent return statements + * #3483 numpy may be imported here first + * we need the display name to validate + * call the narrower move / resize functions + * add socket upgrade debug logging + * #3938 until we reparent, update the client window directly + * #4125 also make it easier to trigger backtraces programmatically + * type hint fix (errors with cythonize-more) + * typo caused ssh upgrade flag to remain enabled + * simplify + * #4129 ensure 'c' is initialized + * don't use video dowscaling for text + * #3938 avoid unnecessary configure event + * the above argument is an int, cythonizing causes errors with a bool + * don't synchronize window manager X11 properties + * #3938 update requested position and size from hints + * use the correct type for sibling window (an xid) + * blacklist some more gnome apps + +--- Old: xpra-6.0+git20240207.f845c2d5.tar.gz New: xpra-6.0+git20240225.77c41071.tar.gz
commit xpra for openSUSE:Factory
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-02-14 23:20:15 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.1815 (New) Package is "xpra" Wed Feb 14 23:20:15 2024 rev:59 rq:1146646 version:6.0+git20240207.f845c2d5 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2023-12-06 23:47:56.866645634 +0100 +++ /work/SRC/openSUSE:Factory/.xpra.new.1815/xpra.changes 2024-02-14 23:20:25.267892068 +0100 @@ -1,0 +2,360 @@ +Wed Feb 07 19:13:44 UTC 2024 - scott.bradn...@suse.com + +- Update to version 6.0+git20240207.f845c2d5: + * remove debug logging + * #3938 ignore position hint changes when the client is showing the window + * silence KDE specific wm events wrongly sent by wine + * oops: don't shadow the 'opengl' string variable + * typo: instantiate the context manager + * silence another gtk screen dimension warning + * '.' in 'gtk+3.0' causes a parsing error + * oops, fixup e5aa9529284c0c0a379c6951d5d3fc86525824dd: swap source and dest change + +--- +Tue Feb 06 15:24:45 UTC 2024 - scott.bradn...@suse.com + +- Update to version 6.0+git20240206.e5aa9529: + * gst-plugin-scanner needs to find the gstreamer dylibs + * '+' in 'gtk+' causes a parsing error + * enable write access for buffers we own + * bandaid for clipboard data received as a string + * simplify + * use simplified pypi source URLs + * numpy 1.26.4 + * show the prefererd www directory in the warning + * better OpenGL probe error messages + * Ubuntu 22.04 ships an old version of Pillow.. + * it seems that we can get a None value here.. + * using a dictionary is safer and easier to read + * 'dirs' must contain pairs + * openh264 2.4.1 + * shortcut out earlier + * network layer can't encode enums + * #4125 trigger backtraces with regular expressions + * cosmetic: reformat + * #3916 also update 'requested' attributes + * doh: only shortcut out if nothing has changed + * type hints + * move function where it is needed + * #3916 once a window has been moved, the 'initial position' should be honoured + * cosmetic: type hints + * #3542 always initialize pointer position + * #3542 don't validate pointer position without a window + * #3542 only ignore pointer data with a valid window id + * a window should not be focused and hidden at the same time + * remove 'focused' state when windows are iconified + * expose X11 errors and import from correct module + * Elaborate on "`#` in Xpra Key Bindings", and complete the documentation + * #4112 boolget now defaults to False + * #4117 the manual is no longer available on xpra.org + * Improve documentation for Keyboard Shortcuts + * #4113 use enum types with c++ + * oops: misindentation + * simplify: set_icon_full can use full paths with extensions now + * appindicator fixes + * some modules can have a dot in their pip freeze name + * simplify + * cannot call about() directly from a wiget callback + * also log abstract socket cleanup + * don't show an invalid display size + * add tray debug logging + * wrong argument for tray constructor: pass menu + * refactoring gone wrong: compare with the string + * add type hints + * fix cosmetic warnings + * make it easier to test + * signal handlers don't return a value + * match add_init_thread_callback signature - never used? + * type hints: fixes and stronger types + * simplify: shotcut out and flatten + * move osx notifier to its own module + * convert to int on entry + * silence deprecation warning + * cosmetic: reformat + * fix socket setup failure cleanup code + * better validation of abstract socket paths + * cosmetic: reformat + * #4064 move gstreamer configuration to new gui + * cosmetic: reformat + * use gi_import for API versioning + * cosmetic: reformat + * #4109 / #1442: try to prevent pyvda errors from breaking things + * Revert "fix building with clang" + * #4111 revert type hint that breaks some builds + * #4110 fix 'flags' argument to 'PyMemoryView_FromMemory' + * #3514 / #3943 these env vars are now redundant + * #4109 catch unexpected pyvda error on import + * fix building with clang + * silence 'warning: âPy_UNICODEâ is deprecated' + * make some memoryviews as readonly + * cosmetic: reformat + * #3483 make numpy-blocking more fine-grained + * cosmetic: reformat + * #3483 make it easier to block numpy + * move nomodule_context to a more reusable location + * #3623 show adapter type + * cosmetic: reformat + * avoid escaping backslashes in win32 filenames + * cosmetic + * #4044 don't try to print a size we don't have + * #4044 match interface change: new argument + * #3987 add env toggl
commit xpra for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2023-12-06 23:47:36 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.25432 (New) Package is "xpra" Wed Dec 6 23:47:36 2023 rev:58 rq:1131021 version:6.0+git20231128.fc4b6d1f Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2023-10-12 23:47:53.961475279 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.25432/xpra.changes 2023-12-06 23:47:56.866645634 +0100 @@ -1,0 +2,298 @@ +Tue Nov 28 15:30:34 UTC 2023 - scott.bradn...@suse.com + +- Update to version 6.0+git20231128.fc4b6d1f: + * logic error: must use a list here + * cosmetic + * check all icon directories + * logging formatting error + * silence pointless warning we can do nothing about + * move non-gtk-specific functions + * increase the number of themes to try + * doh: add themes via glob until we reach the limit + * cosmetic + * avoid missing property warnings with 'autoaudiosrc' + * verify python version early + * Cython 3.0.6 + * these aren't meant to be modified any more + * openh264 2.4.0 + * cosmetic + * typo + always try to remove egg dir + * this variant should work everywhere? + * remove EL8 cruft + * use the python3 interpreter we want + * oops + * wheel 0.33.6 is the last version that builds with Python 3.6 + * build more F39 RPMs + * get rid of unusable egg directory + * use distro package for python3-wheel + * we want to build python3-wheel, just not on Fedora + * oops: add missing build dep + * latest pylsqpack requires python-wheel + * tell the CI where to find the signal watcher + * #3313 self-signed certificates fail + * cuda_rebuild should default to None (aka 'auto') + * cosmetic + * image_path must be a string + * linter warnings + * #2467 disable opengl on MacOS until it is fixed + * remove legacy imports + * callbacks use dbus types + * minor linter warnings + * #3945 the headers are not tied to the python version + * read using io watch instead of threading + * cosmetic + * install systemd service if we have libsystemd.pc + * doh: allow empty unit, also strip spaces + * use 'notify' category for class loading warnings + * document how to install locally + * handle values with units, better error messages + * minor type hint fix and other warnings + * simplify move version info to gi_import + * cosmetic + * num_lock_modifier is never None + cosmetic + * cosmetic + * show a more useful process title + * simplify + * cosmetic + * cosmetic linter warnings + * call kill just to be safe + * use the enum rather than the alias + * #4049 also exit on IO_ERR, always terminate watcher + * this doesn't do anything + * add update note + * use shader version constant + * numpy 1.26.2 + * cosmetic + * never rebuild cuda kernels via setup.py on win32 + * verify checksum + * aioquic 0.9.22 + * pylsqpack 0.3.18 + * wheel 0.41.3 + * #4026 workaround for broken relative paths + * missed during InfoTimerClient refactoring + * pycuda 2023.1 (patch no longer needed) + * pynvml 12.535.133 + * log the opengl version found using NSOpenGLGetVersion + * #4040: oops Gdk windows can't be closed, just hide it + * safer pyobc code use alloc immediately followed by init + * #2467 finally able to use only core context + * #4040 closing is safer + * always send flush attribute + * fixing pycharm linter warnings fixes (minor) bugs + * cosmetic + * cosmetic + fix cythonization runtime error + * #2467 we have our own render buffer + * cosmetic + * #2467 handle scaling in shaders + * this method was no longer useful + * oops: missed from 071b2ac416a223fdb2f0d7009527b52306642300 + * more detailed debug logging + * the video helper is no longer a clone + * cosmetic + * replace and hide misnamed 'pixel_format' + * cosmetic: formatting + * remove old pydev annotations + * this has been unused for years + * also include encoder info in video fallback path + * add debug logging for encoding selection + * improve debug logging messages + * ensure we initialize all encoders before choosing an encoding + * prefer gi notifier to GTK one + * #2642 fix instantiation of csc modules + * one more gi import warning to silence + * #2467 it is safe to run opengl probing with Wayland now + * try harder to find a valid command + * too many transient CI failures + * silence more gi import warnings + * fix cython warning: reorder attributes + * stronger type hints + * don't rely on transitive dependencies + * generic context manager for silencing warnings + * missed from conversion to enum + * cosmetic + * ensure the content-type is initialized at least once + * skip empty attributes + * prettify and remove sock.close + *
commit xpra for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2023-10-12 23:44:35 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.1807 (New) Package is "xpra" Thu Oct 12 23:44:35 2023 rev:57 rq:1117516 version:6.0+git20231005.a3c265d6 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2023-09-21 22:15:01.891408648 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.1807/xpra.changes 2023-10-12 23:47:53.961475279 +0200 @@ -1,0 +2,192 @@ +Thu Oct 05 17:12:07 UTC 2023 - scott.bradn...@suse.com + +- Update to version 6.0+git20231005.a3c265d6: + * use the program wrapper to name the process and window + * remove unused screen, always 0 with Gtk 3 + * Cython 3.0.3 + * #3964 oops: forgot to add the configure scripts + * #3964 run configure sub-windows as dialogs + * destroying windows causes crashes on MS Windows + * #3964 preparatory refactoring for new 'configure' GUIs + * stricter types + * match renaming + * #3810 swap host and guest + * move qrcode dialog with the other gtk dialogs + * #4021 expose scaled size so clients can upscale + * cosmetic: missing closing bracket in debug + * fix crashes on MS Windows + * damn: git reset un-added this file + * misspelt package name + * #3810 add virtio-ivshmem documentation + * typo + * fix all dbus builds by using autotools + * wheel is available in appstream + * use the default location + * move opengl example code + * remove global include dir + * missed during gobject bindings refactoring + * simplify + * whitespace + * #3978 cythonized versions can't be executed as files + * generate the gui versions of the exec tools + * git reset un-added the files... + * fix deprecation warning + * Cython can't handle the metaclass as a type? + * #3945 build more packages for non-default python + * remove outdated email address + * build pyopengl for non-default python + * find calling module on longer Cython call stack + * clients can send us plain strings + * qrcode: gracefully fail during menu creation + * missing subcommand in usage text + * fix relative paths, disable button if script not found + * force Gtk v3 + * watcher pid must be an int, specify Gtk version and initialize display source + * don't expose numpy types + * can't add tuple to a list + * fix refactoring: video_helper renamed + * max_display_no is an int + * #3978 explicitly include modules that py2exe can't detect in cythonized modules + * remove TLS / SSL versions (deprecated) + * remove prefix, fix u2f tool path + * remove prefix and match move + * #3978 cythonize gl gtk3 module + * fix gl gtk3 module path + * remove debug + * remove nasty_rgb_via_png_paint + * #3978 Cythonized version uses stricter type checks + * #3978 include xpra.client.gtk3 explicitly + * #3978 more cleanups and refactoring + * #3978 cythonized version is more strict + * update packaging to match refactoring + * #3978 more refactoring + * move all dialogs and examples to gtk_common + * correct type hint for exit code + * #3978 profile must be a string + * #4017 fix MacOS arm64 download links + * #3978 cythonize more and automatically + * frominfo can also be a tuple + * remove redundant gst prefix + * include renamed splash screen + * needed to force it because of gitignore + * split util functions + * doh: options do still have the '_auth' suffix + * rename auth modules, window source + * simplify: rename + * move mdns bits where they belong + * remove redundant suffix + * remove redundant 'mixin' prefix for features + * simplify filenames + * remove redundant suffix + * remove redundant prefix + * make colorstreamhandler optional + * ignore warnings when setting window opacity + * silence gi import warnings + * #4014 forward port of b9d8fc7de69e8675a9ac50fe534fd9f1a2d34d60 + * #2177 silence more Gtk warnings + * ExitValue is an int or ExitCode + * always clean the signal watcher pipes + * use 'exec' debug logger for the signal watcher + * use the correct python command to execute signal watcher + * don't shadow the 'label' function name + * #2177 silence more Gtk warnings + * #3978 client properties must be a dict + * #2177 silence Gtk set_image related warnings + * silence warnings #2177 + * use correct type + * Reverse the aspect ratio (height, width) in webcam-start message + * we need a version, assume 0.x + * #3978 Cythonize a lot more + * #3978 stronger type hints + * #3978 do_legacy_bool_parse requires a str + * #3978 Cython can raise a ValueError here + * #3978 exit code is an int + * #3978 function signature requires a dict + * bell name should always be a string + * accept_client_ssh_agent requires a string + * don't try to
commit xpra for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2023-09-21 22:14:01 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.1770 (New) Package is "xpra" Thu Sep 21 22:14:01 2023 rev:56 rq:1112567 version:6.0+git20230913.0f036f0b Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2023-09-10 13:10:43.875628391 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.1770/xpra.changes 2023-09-21 22:15:01.891408648 +0200 @@ -1,0 +2,176 @@ +Wed Sep 13 12:25:45 UTC 2023 - scott.bradn...@suse.com + +- Update to version 6.0+git20230913.0f036f0b: + * better backwards compatibility + * #3956 prefer Gtk.StatusIcon on every X11 desktop except gnome + * restore 'help' handling for video options + * minor ruff warnings + * forgot to include the cuda build script + * unbreak the CI + * #3808 build CUDA kernels in advance + * move check to a function + * require Cython 3 (fix check) + * #3995 send the modified packet + * don't setup ssh agent forwarding when proxing + * no more string vs bytes problems here + * simplify adding the 'Compressed' wrapper + * doh: use the new-value supplied + * use dedicated flag for pings + * #3956 try Gtk.StatusIcon first on non-gnome/kde xorg sessions + * simplify: use lists without None values + * cannot follow a tray + * remove unused subclass + * #3995 match new exception type + * support prefixed encoding caps + * don't send cursors without a matching encoding + * #3999 safer automatic recursion + * all supported versions have these features + * Refactor pulseaudio '--load=module arg1=value1 ...' option creation + * Create Xpra-Mic-Source pulseaudio remapped source for Chromium + * Fix computation of microphone_enabled when "on:device" flag is provided + * Parse "Monitor of Sink" instead of device.class when it is not reported + * Clear props before processing each pactl output block unconditionally + * assume the clipboard is enabled if we have caps + * drop legacy keymap caps + * even 3.x already had this flag + * support legacy dpi caps for html5 client + * #3987 expose more specific session-types + * #3997 ignore missing cwd + * only clone the video helper when needed + * prevent race condition + * #3582 don't include codec version info by default + * all versions supported have 'ping-echo-sourceid' + * simplify threaded init server-source callback + * simplify + * constify + * avoid warnings with older clients + * now safe to use more structured data + * simplify compatibility + * remove unused function + * handle namespaced proxy caps + * simplify: 'control_commands' is a list of strings + * newer servers require a qualified value + * remove legacy encryption caps + * require namespace for encryption caps + * remove unused mode + * try not no flatten caps + * remove legacy flattened caps + * add type hints + * we do have a command line option for this + * bail out early + * remove legacy 'deflate' packet + * unit tests need an 'after_handshake' dummy function + * oops, fixup 141e01705f25d4448201be624f091de32efa6774: only for python3 + * #3956 wait for handshake to generate the menu + * remove unused imports + * never send None values + * better formatting + * #2197 suggest the gnome package + * don't install python3-cups unless we're going to use it + * #2197 add a 'xpra-client-gnome' package + * there are no python prefixed cups packages + * we need setuptools to build with python3.12+ + * we can't build pycuda for non-default python versions + * update unit test to match new code requirements + * remove more legacy options + * remove more legacy flags + * remove legacy flag + * remove more legacy flags + * lowest version we aim to be compatible for is v5 + * all supported client versions have namespaced caps + * drop support for non generic requests + * all supported versions should set capability flags + * all supported versions have 'connection-data' + * assume all servers can change bandwidth limit + * more useful settings? + * #3943 add dpi settings in manifest file + * move cuda workarounds together + * bail out early + * #3959 the default cursor data already includes the encoding + * remove broken test file + * #3988 polymorphic functions are hard + * #3930 use dataclass + * #3930 simplify + * #3930 Python 3.8+ provides this function + * save space: remove unused codec DLLs + * #3711 tray restart fixes + * cosmetic + * we don't need numpy without cuda + * strict type fixes + * fix warning so ruff can run + * we don't need numpy unless we enable the nvidia codecs + * simplify + * missed from refactoring + * can't use bare types + * stricter argtypes and restype + * #3711 add de
commit xpra for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2023-09-10 13:10:07 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.1766 (New) Package is "xpra" Sun Sep 10 13:10:07 2023 rev:55 rq:1109768 version:6.0+git20230901.77211231 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2023-08-28 17:15:03.100298398 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.1766/xpra.changes 2023-09-10 13:10:43.875628391 +0200 @@ -1,0 +2,53 @@ +Fri Sep 01 16:50:53 UTC 2023 - scott.bradn...@suse.com + +- Update to version v6.0+git20230901.77211231: + * rename clipboard module for better consistency + * #3930 remove yaml + * remove last references to rencode and bencode + * #3930 remove unprefixed legacy compatibility + * #3981 mode subsystems doc stubs + * pynvml 12.535.108 + * #3981 add documentation on network protocol + * https://github.com/inducer/pyopencl/pull/699/files + * #3978 minor fixes for Cython + * #3976 fix check for existing dbus instance + * try harder to show a valid exception message + * move x11 dependencies to x11 package + * better warning message for invalid audio requests + * if 'load-balancing' is unset, don't log a warning + * silence zeroconf update errors + * Cython 3.0.2 + * FULL_INFO valid range is 0..2 + * #3592 remove legacy flat audio caps + * #3592 make more assumptions about client caps + * #56 assume that we can resize the display precisely + * #3973 move code to a testable function + * #3973 doh, use the actual mode string + * log the arguments + * don't try to build pycuda for default python + * EL8 can now build pycuda using a python3.11 prefix + * group imports + * #3973 try to reverse the mode alias to find the argument + * #3974 Python 3.12 compatibility + * Cython 3.0.1 + * #3974 no python3.10-cups package in Fedora 39? + * #3974 workaround debug package errors on Fedora 39 + * doh: typo + * #3974 workaround pandoc builds without lua filters in F39 + * simplify: require Cython 3 + * remove unused code: Ubuntu 18.04 is not supported + * missing f-string qualifier + * improve test coverage + * workaround for Fedora 39 builds + * #3968 move 'xpra-codecs-nvidia' to suggests + * fixup RHEL builds: no pycups + * doh: use correct path for archive + * #3945 make it possible to build multiple python versions in parallel + * get revision number from source archive + * prettify output format + * #3945 simplify? only a single package should obsolete another one + * #3968 move python3-pycuda to recommends + * typo + * update changelog, remove duplicated entry + +--- Old: xpra-6.0+git20230821.3093d53d.tar.gz New: xpra-6.0+git20230901.77211231.tar.gz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.Mw1sMw/_old 2023-09-10 13:10:45.779696418 +0200 +++ /var/tmp/diff_new_pack.Mw1sMw/_new 2023-09-10 13:10:45.779696418 +0200 @@ -36,7 +36,7 @@ # %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version:6.0+git20230821.3093d53d +Version:6.0+git20230901.77211231 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.Mw1sMw/_old 2023-09-10 13:10:45.807697418 +0200 +++ /var/tmp/diff_new_pack.Mw1sMw/_new 2023-09-10 13:10:45.811697561 +0200 @@ -1,5 +1,5 @@ - + https://github.com/Xpra-org/xpra git @@ -36,11 +36,11 @@ v(.*) --> v4.4 -5.0 +6.0 enable - - + + yes - + gz *.tar ++ _servicedata ++ --- /var/tmp/diff_new_pack.Mw1sMw/_old 2023-09-10 13:10:45.827698133 +0200 +++ /var/tmp/diff_new_pack.Mw1sMw/_new 2023-09-10 13:10:45.831698276 +0200 @@ -1,6 +1,6 @@ https://github.com/Xpra-org/xpra - 3093d53d1c242500e24b393f8fa72c7a5a6ee22f + 77211231701d9ae57db8f7b52150a604b2cd364c (No newline at EOF) ++ xpra-6.0+git20230821.3093d53d.tar.gz -> xpra-6.0+git20230901.77211231.tar.gz ++ /work/SRC/openSUSE:Factory/xpra/xpra-6.0+git20230821.3093d53d.tar.gz /work/SRC/openSUSE:Factory/.xpra.new.1766/xpra-6.0+git20230901.77211231.tar.gz differ: char 12, line 1 ++ xpra.obsinfo ++ --- /var/tmp/diff_new_pack.Mw1sMw/_old 2023-09-10 13:10:45.87961 +0200 +++ /var/tmp/diff_new_pack.Mw1sMw/_new 2023-09-10 13:10:45.883700134 +0200 @@ -1,5 +1,5 @@ name: x
commit xpra for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2023-08-28 17:14:57 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.1766 (New) Package is "xpra" Mon Aug 28 17:14:57 2023 rev:54 rq:1106084 version:6.0+git20230821.3093d53d Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2023-06-30 19:58:47.413614200 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.1766/xpra.changes 2023-08-28 17:15:03.100298398 +0200 @@ -1,0 +2,445 @@ +Mon Aug 21 15:48:20 UTC 2023 - scott.bradn...@suse.com + +- Update to version 6.0+git20230821.3093d53d: + * #3967 authenticate_check is now an attribute, set it + * no need for quotes, silence buggy? rule + +--- +Mon Aug 21 13:05:34 UTC 2023 - scott.bradn...@suse.com + +- Update to version 6.0+git20230821.3434dd60: + * add pre-commit hooks + * fix forwarding of 'draw' packets with stripped alpha + * simplify: load pycups from per-platform implementation + * silence some minor ruff linter warnings + * search & replace gone wrong + * unused imports + * oops: typo + * oops: undefined variable + * fixup 5995d0efd3dcc9974eeb874fd338f5b8db8ecea4: pyupgrade messed this one up + +--- +Sun Aug 20 17:31:34 UTC 2023 - scott.bradn...@suse.com + +- Update to version 6.0+git20230820.7cda1ac3: + * partial revert of syntax upgrade + * add arm64 MacOS download link + * modernize the codebase using pyupgrade + * run opengl check on MacOS and MS Windows + * another stray dash + * use the alias + * correct NSObject init call + * MacOS 'configure-display' packets can be large because of ICC data + * just 'install', using --root messes things up + * strip newlines from arch + * prettier output, with unit tests + * safe to enable again thanks to aaf546ba056f3afac68069c00364d071d9a2baa0 + * typo caused warnings + * support namespaced dpi caps + * the bind option is a list + * the bundler needs the xpra script installed + * log clipboard backend failures + * logging pids without '=' for consistency + * search and replace fixup + * add screenshot on home page + * fixup search and replace gone wrong + * don't try to enable dbus client mixin on win32 or macos + * missing a listener socket should not be fatal + * add debug logging + * simplify + * fix xdg import + * decode compressed logging packets + * update logging to match new function purpose + * simplify + * remove outdated info, use the new rc location + * oops: 43ce90cc5d77ccfdd6144f130189f9db9ff1f796 missed the trailing newline + * don't try to remove sockets that don't exist + * firewall-cmd is part of firewalld + * move gtk-update-icon-cache to client-gtk3 + * duplicate obsoletes / conflicts, remove duplicated group + * fixup search and replace gone wrong + * we need a logger for printing the warning + * rename to avoid linter warnings + * refactoring misnamed + * missed from conversion to dataclass + * import cleanup + * fixup linter warnings: reserved keyword + * oops: no access to import exception here + * fixup: missing import + * type hint fixes + * fixup refactoring: not self here + * remove unused imports + * fixup: match parameter name change + * remove support for ancient versions + * re-instate missing function + * #3703 use correct exception type for invalid data + * #3945 more helpful error message + * always build an 'xpra' metapackage + * simplify? + * #3945 simplify and manage all dependencies / requires ourselves + * recommend x11 package at top level + * simplify? + * #3945 'obsoletes' should trigger removal of older versions + * #3945 enable upgrades to v6 on RHEL and clones + * fix check: prefix is always set + * try harder to prevent conflicts with older versions + * try harder to manage the dependencies ourselves + * another stray dash + * fix double dash in filename + * #3962 auto dependencies get confused by our python3 command + * oops: deps were moved to description + * the python-prefixed xpra packages do provide 'xpra' + * ignore debug which is empty and errors out on F37 + * recommend is strong enough + * the bin prefix is only on Fedora + * oops: selinux is not related to multi-python3 + * #3945 RHEL and clones don't have a valid 'python3' + * download source and verify checksum + * generic repository dependency table + * check Python version early + * #3961 add unit test + * more instances of misplaced '| None' syntax + * Moved deletion of x,y to where those variables live + * CI choked on this syntax + * enable source fetch since we have the checksum + * minor linter warnings + * Debian and Ubuntu ch
commit xpra for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2023-06-30 19:58:30 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.13546 (New) Package is "xpra" Fri Jun 30 19:58:30 2023 rev:53 rq:1095879 version:5.0+git20230617.2a908f54 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2023-02-01 16:40:45.834266729 +0100 +++ /work/SRC/openSUSE:Factory/.xpra.new.13546/xpra.changes 2023-06-30 19:58:47.413614200 +0200 @@ -1,0 +2,1394 @@ +Wed Jun 28 21:10:27 UTC 2023 - Scott Bradnick + +- Adding "Source100: xpra-rpmlintrc" to appease SR#1095874 + being declined + +--- +Wed Jun 21 20:34:45 UTC 2023 - Scott Bradnick + +- Adding more Recommends per: + https://github.com/Xpra-org/xpra/blob/master/docs/Build/Dependencies.md + +--- +Tue Jun 20 14:55:16 UTC 2023 - scott.bradn...@suse.com + +- Update to version 5.0+git20230617.2a908f54: + * minor type hint fixes + * use the more common filename + * more type hints + * replace buster with trixie + * same file, but more consistent filename + * #3863 use the new key everywhere + * more type hints + * unused import + * get_nsview_ptr needs a gdk window + * misname callback + * PyOpenGL-accelerate 3.1.7 requires numpy to load + * more type hints + * try harder to format the log record + * don't ship cython's html files + * no need for nested exceptions + * skip None values + * '<' means '<=' and we have to use '<<' to mean less than + * replace 'assert' with more specific exception types + * try harder to prevent conflicts with older 'xpra' packages + * wrap all tuples, for better compatibility with type hints + * older versions of Python struggle with the type hints syntax + * more type hints + * missing build deps + * better exception message + * compatibility with newer versions of python-cryptography + * reuse the new util function + * don't access stderr directly + * don't build nvidia modules if cuda is disabled + * #3895 use xpra[_cmd].exe to launch subcommands + * unused import + * #3895 better error message + * fixup pydev spurious import, and add more hints + * avoid crashes on MS Windows when exiting using key shortcuts + * Make pulseaudio scheduling configurable via XPRA_PULSEAUDIO_* env-vars + * cosmetic (for testing gpg signature) + * testing signature + * minor type hints updates + * more type hints + * do_process_mouse_common must return a bool + * #3872 dumb capture and encode streaming mode + * #3750 make code reusable + * more type hints + * #3750 register the correct type + * more type hints + * whitespace + * silence warning + * minor type hint update + * better debug logging and error handling + * also handle 'ValueError' in fallback path + * better debug logging, type hint + * #3883 all focus updates must go through 'recheck' + * better wording + * remove debug + * show more of the overly large packets + * handle one pixel oddities more gracefully + * missing return value (oops) + * always free the AVFrame in error paths + * fix libspng link + * fixup mess that pydev added + * fix invalid type hint + * improve type hints + * more type hints + * more type hints + * fix vsock parsing: use the new function name + * pylsqpack 0.3.17 + * more type hints + * fix type hint + * more type hints + * fix linter warning + * fix linter warnings + * don't rely on initialization order + * VideoSubregion needs timeout_add and source_remove defined + * remove unused import + * more type hints + * #3882 fixup 053b87fb56664ca2bebed23a577af4c508440691 + * improved type hints + * type hints for delegated platform functions + * return None explicitly + * whitespace + * remove now unused import + * linter warning + * don't bother with session tickets + * more linter warnings + * more complete implementation: add close_notify + * doh: server_window_signals is a whitelist + * add type hints + * f-stringify + * re-enable wheel event handler + * debug to match actual code + * missed module from name stripping + * minor linter type hints warnings + * saner handling of scalar X11 properties + * #1995 the new api doesn't use the 'format' attribute + * better detection of X11 vs Wayland + * add debug logging, use default display from env + * oops: forgot to update this test + * setuptools workaround needs another workaround + * use consistent datatypes for authentication functions + * fix more linter warnings and add type hints + * fix more linter warnings and add type hints + * silence linter warnings + * factors use a dictionary with further details +
commit xpra for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2023-02-01 16:39:17 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.32243 (New) Package is "xpra" Wed Feb 1 16:39:17 2023 rev:52 rq:1062338 version:5.0+git20221127.3e61ef1c Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2022-12-07 17:36:21.364996142 +0100 +++ /work/SRC/openSUSE:Factory/.xpra.new.32243/xpra.changes 2023-02-01 16:40:45.834266729 +0100 @@ -1,0 +2,5 @@ +Mon Jan 16 14:21:33 UTC 2023 - Stefan Schubert + +- Migration of PAM settings to /usr/lib/pam.d. + +--- Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.J8Uys2/_old 2023-02-01 16:40:46.450270747 +0100 +++ /var/tmp/diff_new_pack.J8Uys2/_new 2023-02-01 16:40:46.454270773 +0100 @@ -1,7 +1,7 @@ # # spec file for package xpra # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -90,6 +90,8 @@ #BuildRequires: pkgconfig(pam) #BuildRequires: pkgconfig(pam_misc) BuildRequires: pkgconfig(py3cairo) +BuildRequires: procps-devel +BuildRequires: qrencode-devel BuildRequires: pkgconfig(systemd) BuildRequires: pkgconfig(vpx) >= 1.4.0 BuildRequires: pkgconfig(xcomposite) @@ -98,8 +100,6 @@ BuildRequires: pkgconfig(xrandr) BuildRequires: pkgconfig(xres) BuildRequires: pkgconfig(xtst) -BuildRequires: procps-devel -BuildRequires: qrencode-devel Requires: dbus-1-x11 Requires: gstreamer-plugins-base Requires: gstreamer-plugins-good @@ -230,6 +230,11 @@ mkdir -pv %{buildroot}%{_sbindir} ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name} +%if 0%{?suse_version} > 1500 +mkdir -p %{buildroot}%{_pam_vendordir} +mv %{buildroot}%{_sysconfdir}/pam.d/xpra %{buildroot}%{_pam_vendordir} +%endif + %fdupes -s %{buildroot} %pre @@ -237,6 +242,18 @@ mkdir -p %{_rundir}/%{name} || exit 1 %service_add_pre %{name}.service %service_add_pre %{name}.socket +%if 0%{?suse_version} > 1500 +# Prepare for migration to /usr/lib; save any old .rpmsave +for i in pam.d/xpra ; do + test -f %{_sysconfdir}/${i}.rpmsave && mv -v %{_sysconfdir}/${i}.rpmsave %{_sysconfdir}/${i}.rpmsave.old ||: +done + +%posttrans +# Migration to /usr/lib, restore just created .rpmsave +for i in pam.d/xpra ; do + test -f %{_sysconfdir}/${i}.rpmsave && mv -v %{_sysconfdir}/${i}.rpmsave %{_sysconfdir}/${i} ||: +done +%endif %post %service_add_post %{name}.service @@ -259,15 +276,19 @@ %endif %license COPYING %dir %{_datadir}/xpra -%dir %{_sysconfdir}/pam.d %dir %{_sysconfdir}/xpra %dir %{_sysconfdir}/xpra/conf.d %dir %{_sysconfdir}/xpra/content-categories %dir %{_sysconfdir}/xpra/content-parent %dir %{_sysconfdir}/xpra/content-type %dir %{_sysconfdir}/xpra/http-headers -%config(noreplace) %{_sysconfdir}/dbus-1/system.d/xpra.conf +%if 0%{?suse_version} > 1500 +%{_pam_vendordir}/xpra +%else +%dir %{_sysconfdir}/pam.d %config(noreplace) %{_sysconfdir}/pam.d/xpra +%endif +%config(noreplace) %{_sysconfdir}/dbus-1/system.d/xpra.conf %config(noreplace) %{_sysconfdir}/xpra/*.conf %config(noreplace) %{_sysconfdir}/xpra/conf.d/*.conf %config(noreplace) %{_sysconfdir}/xpra/content-categories/*.conf
commit xpra for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2022-12-07 17:35:03 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.1835 (New) Package is "xpra" Wed Dec 7 17:35:03 2022 rev:51 rq:1040781 version:5.0+git20221127.3e61ef1c Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2022-10-10 18:47:30.871251009 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.1835/xpra.changes 2022-12-07 17:36:21.364996142 +0100 @@ -1,0 +2,355 @@ +Tue Nov 29 15:33:54 UTC 2022 - scott.bradn...@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-c
commit xpra for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2022-10-10 18:47:06 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.2275 (New) Package is "xpra" Mon Oct 10 18:47:06 2022 rev:50 rq:1009048 version:4.4+git20221002.1c1e6e0d Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2022-08-17 18:31:28.112371023 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.2275/xpra.changes 2022-10-10 18:47:30.871251009 +0200 @@ -1,0 +2,454 @@ +Sat Oct 01 19:31:40 UTC 2022 - scott.bradn...@suse.com + +- Update to version 4.4+git20221002.1c1e6e0d: + * bump version + * add rocky / alma / oracle / centos stream + * add latest fix + * #3454 too easy to hit resizing loops with xterm + * show variants if we find any + * #3630 don't populate the full layout list if we don't have to + * f-stringify + * #3630 add test that causes wayland hang + * can only join strings + * #3630 make it easier to disable all 'after-handshake' calls + * fix missing systray on Ubuntu + * the nvjpeg flag has been split in 2 + * build witout cuda on Fedora 37 + * add an empty changelog + * #3628 try harder to find the 'interactive' version + * silence some minor warnings + * chop large opengl renderer strings when displaying them in UI + * #3628 fix support for cygwin ssh servers + * remove warning on MS Windows and MacOS + * update the release notes + * #3628 cygwin probably behaves like msys + * some opengl renderer strings can be very long + * refactor: split authandler + * simplify: don't copy options we don't reuse + * match any variation of 'gnome' DE + * #3628 oops, emulate the output format too + * typo + * #3628 match registry query as a plain string + * #3628 re-arrange workaround order + * #3626 we can query without cmd.exe scripting + * add some new definitions + * #3628 use paexec to get an interactive desktop + * silence warning + * silence warnings: access 'daemon' directly + * #3626 try harder to locate xpra on MSYS2 + * #3626 honour more virtual commands execution on MS Windows + * fix for loading 'DSS' keys, aka 'dsa' files + * doh: check we found the keyclass + * #3626 correctly handle channel exec requests + * add funding link + * replace chan_send with sendall variants + * missed brotli compressor from clean list + * never try to use systemd-run on MacOS + * cosmetic + * also clean the uuid + * add utility for dumping xpra's x11 properties + * delete the mode property on exit + * cosmetic + * doh: cut&paste gone wrong + * refactor authorized keys parsing into a reusable function + * refactor and keep the first match + * simplify + * fix warnings + * refactoring + try to honour 'echo' + * cosmetic + * #3625 downgrade to a warning + * cosmetic + * some exceptions have no message + * fix '_proxy' mode: don't start a server + * verify we have a stdout array before accessing it + * cosmetic + * avoid errors with ssh sockets + * #3626 don't use 'command' command on MS Windows + * handle all '_proxy_*' subcommands generically + * 'command' can be used without any arguments + * f-stringify some more + * don't show the full backtrace at 'error' log level + * missing alias lookup + * f-stringify some more + * skip attempting to load codecs that aren't available + * f-stringify + * f-stringify and use mode aliases earlier + * also skip 'importlib._bootstrap' as a debug category + * use a more reliable timestamp server + * unused import + * add full backtrace at debug level + * bail out if no GPU found + * no visible logging during self-tests + * #3625 skip showing scary warnings + * f-stringify + fix warnings + * add nvfbc to diagnostics + * oops: missing exception variable caused an error + * cosmetic + * dependency is missing on Debian Bookworm + * the debian headers are too old + * the pkgconfig file takes care of the [lib]drm path + * remove unused framework + * pynvml 11.515.75 + * ffmpeg 5.1.1 + * update faac / faad url to maintained github fork + * better libvpx url + * 4.4 updates + * #3625 add early check for nvidia driver + * catch permission errors and report them + * #3625 more consistent failure messages with missing hardware + * use the correct loggers + * keep the 'owned' flag updated + * unused import + * oops: no more hex + * #3504 don't build the nvjpeg decoder by default + * simplify + * we must use print here + * initialize variable so we can handle failures + * remove support for gcc versions older than 6 + * f-stringify and fix warnings + * f-stringify and fix warnings + * fix legacy packet encoders + * f-stringify + * #3390 PoC expand server + * don't use GLib directly + * don't use GLib directly + * #3473 al
commit xpra for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2022-08-17 18:17:08 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.1521 (New) Package is "xpra" Wed Aug 17 18:17:08 2022 rev:49 rq:997567 version:4.4+git20220726.a03b3f67e Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2022-06-29 16:02:51.820742936 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.1521/xpra.changes 2022-08-17 18:31:28.112371023 +0200 @@ -1,0 +2,181 @@ +Wed Aug 10 12:43:24 UTC 2022 - Scott Bradnick + +- Making adjustments as per https://build.opensuse.org/request/show/994288 + * Swapping out '--without-strict' + * Using CFLAGS '-Wno-error=deprecated-declarations' for all flavors + * Addin 'ExcludeArch:%ix86' + +--- +Sun Aug 7 01:55:02 UTC 2022 - Scott Bradnick + +- Making adjustments for 'ffmpeg-4' vs. 'ffmpeg-5' + +--- +Sat Aug 6 06:52:23 UTC 2022 - Scott Bradnick + +- %{_libexecdir} issue was fixed upstream, cleaning up spec file + * See https://github.com/Xpra-org/xpra/issues/3597 + +--- +Wed Jul 27 16:08:58 UTC 2022 - scott.bradn...@suse.com + +- Update to version 4.4+git20220726.a03b3f67e: + * #3597 openSUSE Leap 15.4 still does not use libexec + * always pop GDK errors + * #3595 add man page entry + * #3595 'exit-with-windows' option + * fix removing monitor: logging was causing an error + * layout may be 'None' + * close the splash screen if it loses top level focus + * #2630 these values aren't 'real' layout names, don't try to use them + * #2630 modify shadow keymap when '--keyboard-layout=auto' + * `xpra/x11/server_keyboard_config.py`: `'NoneType' object is not iterable` + * #3594 fix vim typo + * #3594 backwards compatibility fix + * f-strings and more dense output + * safer: don't delete recursively, delete with glob explicitly + * when calling 'xpra clean' explicitly, we can remove session sub-directories + * run 'late_cleanup' before trying to remove the session dir + * don't try to parse 'resize-display' as a resolution if it is a boolean + * remove spurious import added by IDE + * distinguish directories from regular files + * it is possible to run without the 'rgb' encoder + * make it easier to build without any codecs + * we can only use the 'native' mapping with existing x11 keycodes + * simplify: remove unused argument + * #3592 remove redundant 'xkbmap_' prefix + * #3592 remove unstructured setxkbmap query data from server + * #35822 start removing 'setxkbmap -query' and 'setxkbmap -print' + * #3582 audio info may be missing - and that's fine + * don't pretend that these versions should work + * more resilient version parsing + * #3592 remove xkbmap prefix from client + * #3582 audio info may be missing - and that's fine + * #3592 same as f192c0312bc98360aec94e6aa92af90511259401 but for the server + * #3592 move keymap to a substructure + * #2303 support agent forwarding with the builtin ssh server + * cosmetic + * #2303 ignore '_proxy' command line arguments + * cosmetic + * #2303 when client exits, find another auth socket + * unused import + * #2303 keep track of sock path + * #2303 make function more re-usable + * dead symlinks don't "exist" + * #3592 remove unused tcp-proxy feature + * typo - why didn't this trigger problems? + * the 'install' subcommand does add data files + * #2303 error handling + * return the exit code + * #3592 remove uncompressed 'premult_argb32' icon format + * #3592 never use zlib for pixel data + * unused import + +--- +Tue Jul 26 01:52:30 UTC 2022 - Scott Bradnick + +- A few changes related to local builds of Leap 15.4 referencing 150500 + +--- +Fri Jul 22 20:22:17 UTC 2022 - scott.bradn...@suse.com + +- Update to version 4.4+git20220721.c00134211: + * place the verification token at a random address + * remove ancient mmap token location code + * #3582 limit audio info + * always enable bundling - no need for env switch + * the '_proxy' subcommand doesn't need to load compressors + * skip lib validation warnings when running 'sdist' + * #3582 limit client info exposed + * doh: return the info + * return a dict even when we hit an error + * #3591 clamp negative values to display + * #3591 also drop negative dimensions + * #2303 honour env var and skip processing ssh agent paths + * some clients don't have ssh-auth-sock specified.. don't error out + * silence linter + * only forward ssl
commit xpra for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2022-06-29 16:01:37 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.1548 (New) Package is "xpra" Wed Jun 29 16:01:37 2022 rev:48 rq:985661 version:4.4+git20220621.872c7f8d8 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2022-06-08 14:25:08.520518803 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.1548/xpra.changes 2022-06-29 16:02:51.820742936 +0200 @@ -1,0 +2,37 @@ +Tue Jun 21 17:37:18 UTC 2022 - scott.bradn...@suse.com + +- Update to version 4.4+git20220621.872c7f8d8: + * #3559 set non zero global quality with vaapi + * #2400 more indirect dependencies + * add example pkgconfig files + * #3543 make it easier to disable inotify watcher + * move away from slow zlib compression + * #3556 don't enable hevc by default + * report codec information using strings + * add docstring + * add missing codecs to clean list + * #3457 add missing toggle for avif + * #3553 extra args for vfb command + * Update randr_bindings.pyx + * Allow override of idealVSync by env. vars + * Fedora 36 build fix: use a more crude glob + * doh, typo + * #3458 disable LTO on Fedora 36 + * new upstream release: 11.515.48 + * show builds from 'git master' as 'beta' builds + * utility function to hide platform import ugliness + * better error message formating + * #3552 only initialize X11 gdk display source on X11.. + * #56 this function must return an int + * #56 we may have already added this mode + * #56 don't bother with xinerama workaround when we have randr16 + * better wording + * oops: was meant to specify the list values + * fix more warnings + * silence some minor warnings + * make code more readable + * error message would itself cause an error + * fix chunk number verification + * cosmetic + +--- Old: xpra-4.4+git20220531.56f76c715.tar.gz New: xpra-4.4+git20220621.872c7f8d8.tar.gz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.FXZXyN/_old 2022-06-29 16:02:52.416743729 +0200 +++ /var/tmp/diff_new_pack.FXZXyN/_new 2022-06-29 16:02:52.416743729 +0200 @@ -28,7 +28,7 @@ # - %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version:4.4+git20220531.56f76c715 +Version:4.4+git20220621.872c7f8d8 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 ++ _servicedata ++ --- /var/tmp/diff_new_pack.FXZXyN/_old 2022-06-29 16:02:52.456743783 +0200 +++ /var/tmp/diff_new_pack.FXZXyN/_new 2022-06-29 16:02:52.460743788 +0200 @@ -1,6 +1,6 @@ https://github.com/Xpra-org/xpra - 56f76c715c967d04364aff15ccb50e34e496742d + 872c7f8d861777f09cb765b945cc600e49a7f47d (No newline at EOF) ++ xpra-4.4+git20220531.56f76c715.tar.gz -> xpra-4.4+git20220621.872c7f8d8.tar.gz ++ /work/SRC/openSUSE:Factory/xpra/xpra-4.4+git20220531.56f76c715.tar.gz /work/SRC/openSUSE:Factory/.xpra.new.1548/xpra-4.4+git20220621.872c7f8d8.tar.gz differ: char 13, line 1 ++ xpra.obsinfo ++ --- /var/tmp/diff_new_pack.FXZXyN/_old 2022-06-29 16:02:52.496743836 +0200 +++ /var/tmp/diff_new_pack.FXZXyN/_new 2022-06-29 16:02:52.500743841 +0200 @@ -1,5 +1,5 @@ name: xpra -version: 4.4+git20220531.56f76c715 -mtime: 1653988639 -commit: 56f76c715c967d04364aff15ccb50e34e496742d +version: 4.4+git20220621.872c7f8d8 +mtime: 1655829759 +commit: 872c7f8d861777f09cb765b945cc600e49a7f47d
commit xpra for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2022-06-08 14:24:47 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.1548 (New) Package is "xpra" Wed Jun 8 14:24:47 2022 rev:47 rq:981188 version:4.4+git20220531.56f76c715 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2022-05-28 22:17:41.853065030 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.1548/xpra.changes 2022-06-08 14:25:08.520518803 +0200 @@ -1,0 +2,15 @@ +Tue May 31 15:24:59 UTC 2022 - scott.bradn...@suse.com + +- Update to version 4.4+git20220531.56f76c715: + * fix new warnings generated by latest Cython / gcc on win32 + * also avoid deprecation warnings on win32 + * Update OpenGL.md + +--- +Wed May 25 18:49:14 UTC 2022 - scott.bradn...@suse.com + +- Update to version 4.4+git20220523.d5a721cc4: + * fix webcam forwarding with older versions + * Most build systems respect the CPP env var instead of just calling cpp + +--- Old: xpra-4.4+git20220521.cb25967f8.tar.gz New: xpra-4.4+git20220531.56f76c715.tar.gz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.vxsQXD/_old 2022-06-08 14:25:09.904520518 +0200 +++ /var/tmp/diff_new_pack.vxsQXD/_new 2022-06-08 14:25:09.912520528 +0200 @@ -28,7 +28,7 @@ # - %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version:4.4+git20220521.cb25967f8 +Version:4.4+git20220531.56f76c715 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 @@ -101,8 +101,10 @@ Requires: xf86-video-dummy Requires: xorg-x11-xauth Requires(post): %fillup_prereq +Recommends: xdg-menu Recommends: lsb-release Recommends: pinentry +Recommends: pulseaudio-module-x11 Recommends: python3-dnspython Recommends: python3-netifaces Recommends: python3-opencv ++ _servicedata ++ --- /var/tmp/diff_new_pack.vxsQXD/_old 2022-06-08 14:25:09.964520592 +0200 +++ /var/tmp/diff_new_pack.vxsQXD/_new 2022-06-08 14:25:09.964520592 +0200 @@ -1,6 +1,6 @@ https://github.com/Xpra-org/xpra - cb25967f8c98d9421a614ad00a498e624b8a0986 + 56f76c715c967d04364aff15ccb50e34e496742d (No newline at EOF) ++ xpra-4.4+git20220521.cb25967f8.tar.gz -> xpra-4.4+git20220531.56f76c715.tar.gz ++ /work/SRC/openSUSE:Factory/xpra/xpra-4.4+git20220521.cb25967f8.tar.gz /work/SRC/openSUSE:Factory/.xpra.new.1548/xpra-4.4+git20220531.56f76c715.tar.gz differ: char 12, line 1 ++ xpra.obsinfo ++ --- /var/tmp/diff_new_pack.vxsQXD/_old 2022-06-08 14:25:10.004520642 +0200 +++ /var/tmp/diff_new_pack.vxsQXD/_new 2022-06-08 14:25:10.008520646 +0200 @@ -1,5 +1,5 @@ name: xpra -version: 4.4+git20220521.cb25967f8 -mtime: 1653144700 -commit: cb25967f8c98d9421a614ad00a498e624b8a0986 +version: 4.4+git20220531.56f76c715 +mtime: 1653988639 +commit: 56f76c715c967d04364aff15ccb50e34e496742d
commit xpra for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2022-05-28 22:17:07 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.2254 (New) Package is "xpra" Sat May 28 22:17:07 2022 rev:46 rq:979608 version:4.4+git20220521.cb25967f8 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2022-04-30 00:46:58.091025824 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.2254/xpra.changes 2022-05-28 22:17:41.853065030 +0200 @@ -1,0 +2,53 @@ +Sat May 21 15:26:30 UTC 2022 - scott.bradn...@suse.com + +- Update to version 4.4+git20220521.cb25967f8: + * #3545 opensuse does patch distutils + +--- +Fri May 20 22:03:33 UTC 2022 - scott.bradn...@suse.com + +- Update to version 4.4+git20220519.9be098cc7: + * #3371 set the server socket even if we don't forward xdg-open + * we need a frame ancestor to use StreamSaver.js + * Cython 0.29.30 + * trays don't have a 'client-geometry' to adjust + * if we fail the checksum, delete the file + * refactor hash checking functions + * detect AlmaLinux and Rocky-Linux + * make code more readable? + * almalinux list of packages is the same as centos + * minor fixes + * update to use cuda 11.7 path + * #3537 forward port d0d2bae8ad825685a9301855924f3468ae39767d + * fix debug logging triggering warnings + * better warning message: include the key + * #3537 remove DesktopManager and DesktopState + * #3537 remove overcomplicated ownership-election + * #3537 clamp window models to the new screen size + * more understandable message + * simplify: size can be passed in, no need for a callback here + * back off more gradually + * the 'title' lives in the model + * #3390 stub evdi capture codec + * try harder to distinguish connection failures vs lost connections + * only do the context check if we actually access X11 functions + * log failures to cleanup contents handle + * use the correct short names + * these are the correct short names apparently + * try harder to show a useful hostinfo + * #3530 always use the free_image_wrapper method to ensure we safely access X11 using the context manager + * prevent name conflict between errno value and enum + * make it possible to call clean multiple times without causing errors + * #3535 only unescape what we use, URL handlers can handle it raw + * #3486 more thorough testing of json input + * #3486 indent error details + * #3486 can't catch an error we can't import + * fixup c5f7c8804a87eb725e699045800b00322a4633e1: add to the correct prefix + * #3486 add MSYS2 dependency + * #3486 add suggested dependencies + * #3486 fix keycloak auth module thanks to unit tests + * #3535 unescape URLs + * force rebuild + * some distros choke on zstd + +--- Old: xpra-4.4+git20220428.94954180d.tar.gz New: xpra-4.4+git20220521.cb25967f8.tar.gz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.B07YsM/_old 2022-05-28 22:17:42.473065797 +0200 +++ /var/tmp/diff_new_pack.B07YsM/_new 2022-05-28 22:17:42.477065802 +0200 @@ -28,7 +28,7 @@ # - %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version:4.4+git20220428.94954180d +Version:4.4+git20220521.cb25967f8 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 ++ _servicedata ++ --- /var/tmp/diff_new_pack.B07YsM/_old 2022-05-28 22:17:42.513065847 +0200 +++ /var/tmp/diff_new_pack.B07YsM/_new 2022-05-28 22:17:42.517065851 +0200 @@ -1,6 +1,6 @@ https://github.com/Xpra-org/xpra - 94954180d8097e5f18100aba2fa587fbe5ea4a57 + cb25967f8c98d9421a614ad00a498e624b8a0986 (No newline at EOF) ++ xpra-4.4+git20220428.94954180d.tar.gz -> xpra-4.4+git20220521.cb25967f8.tar.gz ++ /work/SRC/openSUSE:Factory/xpra/xpra-4.4+git20220428.94954180d.tar.gz /work/SRC/openSUSE:Factory/.xpra.new.2254/xpra-4.4+git20220521.cb25967f8.tar.gz differ: char 12, line 1 ++ xpra.obsinfo ++ --- /var/tmp/diff_new_pack.B07YsM/_old 2022-05-28 22:17:42.561065906 +0200 +++ /var/tmp/diff_new_pack.B07YsM/_new 2022-05-28 22:17:42.565065911 +0200 @@ -1,5 +1,5 @@ name: xpra -version: 4.4+git20220428.94954180d -mtime: 1651150793 -commit: 94954180d8097e5f18100aba2fa587fbe5ea4a57 +version: 4.4+git20220521.cb25967f8 +mtime: 1653144700 +commit: cb25967f8c98d9421a614ad00a498e624b8a0986
commit xpra for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2022-04-30 00:46:27 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.1538 (New) Package is "xpra" Sat Apr 30 00:46:27 2022 rev:45 rq:973983 version:4.4+git20220428.94954180d Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2022-04-27 21:41:07.072998628 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.1538/xpra.changes 2022-04-30 00:46:58.091025824 +0200 @@ -1,0 +2,49 @@ +Thu Apr 28 16:02:03 UTC 2022 - scott.bradn...@suse.com + +- Update to version 4.4+git20220428.94954180d: + * #3533 newer versions of Firefox use smaller max-size + * make socket info more resilient + * only query ioctl if we have a valid file descriptor + * move command lookup by pid to window model + * #3530 don't send pixels for windows that don't overlap the screen + * #3530 add 'unityhub' as browser content type + * #3514 fix launch error on systems without X11 + * fix tabulation + * log failures to undock systrays + * #3530 crop the damage area if the window is now smaller + * add the v4l2 source to the codec loader tool + * #3371 guess the session if the environment has it + * parse when called, don't return a generator + * #3384 pass shadow geometry options to remote server + * fix generic subcommand substitution + * file should have been removed as part of 0b23cc0e59fd55047e5e73df7a4d39439584fb2d + * make the code easier to parse using context managers + * log the previous dimensions + * use xsync context manager + * #3530 use a UI context manager for freeing X11 images + * don't use xsync context manager on MacOS + * import X11 error handlers from the correct place + * #3530 cleaning up the xshm handle may raise X11 errors + * #3530 add more context checks + * #3530 call context check when XShm resources are freed + * lintian hangs on aarch64, skip it + * #3524 don't modify the monitors when the client connects + * remove debug logging + * #3524 make monitor windows fullscreen when desktop-fullscreen is set + * #3524 remove functions identical in base class + * #3524 doh: modify the monitor we're setting properties on + * #3524 better debug logging + * #3524 refresh all monitors on layout changes + * #3524 add 'monitor' subcommand + * #3524 reconfigure monitor models on external resize event + * #3524 add stub for handling monitor resizing via xrandr + * add missing context check, XRRSelectInput wrapper + * #3486 style fixups + * Refactoring for PR + * Refactoring for PR + * #3524 fixups, cleanups, etc + * cast is not necessary here + * Refactoring for PR + * Added keycloak authentication + +--- Old: xpra-4.4+git20220419.138728c46.tar.gz New: xpra-4.4+git20220428.94954180d.tar.gz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.99tABE/_old 2022-04-30 00:46:59.167026934 +0200 +++ /var/tmp/diff_new_pack.99tABE/_new 2022-04-30 00:46:59.171026940 +0200 @@ -28,7 +28,7 @@ # - %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version:4.4+git20220419.138728c46 +Version:4.4+git20220428.94954180d 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 ++ _servicedata ++ --- /var/tmp/diff_new_pack.99tABE/_old 2022-04-30 00:46:59.239027048 +0200 +++ /var/tmp/diff_new_pack.99tABE/_new 2022-04-30 00:46:59.243027054 +0200 @@ -1,6 +1,6 @@ https://github.com/Xpra-org/xpra - 138728c463784270a7ec9ae35e9b7c92d8664680 + 94954180d8097e5f18100aba2fa587fbe5ea4a57 (No newline at EOF) ++ xpra-4.4+git20220419.138728c46.tar.gz -> xpra-4.4+git20220428.94954180d.tar.gz ++ /work/SRC/openSUSE:Factory/xpra/xpra-4.4+git20220419.138728c46.tar.gz /work/SRC/openSUSE:Factory/.xpra.new.1538/xpra-4.4+git20220428.94954180d.tar.gz differ: char 12, line 1 ++ xpra.obsinfo ++ --- /var/tmp/diff_new_pack.99tABE/_old 2022-04-30 00:46:59.307027156 +0200 +++ /var/tmp/diff_new_pack.99tABE/_new 2022-04-30 00:46:59.311027162 +0200 @@ -1,5 +1,5 @@ name: xpra -version: 4.4+git20220419.138728c46 -mtime: 1650382170 -commit: 138728c463784270a7ec9ae35e9b7c92d8664680 +version: 4.4+git20220428.94954180d +mtime: 1651150793 +commit: 94954180d8097e5f18100aba2fa587fbe5ea4a57
commit xpra for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2022-04-27 21:41:02 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.1538 (New) Package is "xpra" Wed Apr 27 21:41:02 2022 rev:44 rq:972974 version:4.4+git20220419.138728c46 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2022-04-12 22:20:27.358240862 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.1538/xpra.changes 2022-04-27 21:41:07.072998628 +0200 @@ -1,0 +2,91 @@ +Tue Apr 19 19:07:27 UTC 2022 - scott.bradn...@suse.com + +- Update to version 4.4+git20220419.138728c46: + * #3524 allow the client to add and remove monitors + * always log the full backtrace + * #3524 handle individual monitor resizing + * #3524 doh: don't modify the event which may be used elsewhere + * #56 / #3524 allow multiple monitors in 'resize-display' option + * #3524 disentangle 'set-initial-position' and 'requested-position' + * use 'damage' logging + * pylint warnings + * #3524 multi monitor desktop mode + * #56 let the build auto-detect which variants should use Xdummy + * we need the dummy installed to check the version number + * #56 use Xdummy on Debian: add dependency + * discard invalid workarea values + * #56 we don't support multiple screens + * remove debug logging + * #56 let's hope that newer Debian versions no longer mess up the X11 server + * #56 ensure the commented out Xdummy command line is valid + * fix error if XDG_DATA_DIRS is not set + * #56 make get_monitor_properties reusable + * we don't support multiple screens, only monitors + * Fix shadow server test following changes in #3476 + * oops: messed up patch context + * #56 add disconnect patch to dummy driver builds + * #56 enable the new exact monitor layout matching code + * #56 match monitors and outputs + * #56 try to disable unused crtc's outputs + * fix benncode error when cuda info is missing + * oops: using floats breaks backwards compatibility (bencode) + * #3518 ffplay is video + * #3519 use 'scroll' encoding more judiciously + * update patch has zero fuzz + * #56 keep track of primary monitor, prettify_plug_name + * #56 enable Xdummy on arm again + * build the dummy driver on arm64, always build xpra + * ffmpeg 5.0.1 + * oops: we do still want those + * #56 build updated dummy driver for Debian distros + * simplify: don't enable by default on MacOS or MS Windows + * MacOS needs a Python interpreter to run the signal listener + * #3493 fix signal watcher libexec path on MacOS and MS Windows + * ship xpra_signal_listener on MacOS + * debug logging tweaks + * fix setting of monitor attributes + * provide XSync method, use it instead of (useless) XFlush + * make it easier to initialize DPI awareness without loading GTK + * latest pillow spits out warnings without this + * #56 hook up monitor virtualization in seamless server + * validate mapping size + * oops: missed during renaming + * remove unnecessary import + * use a stronger type for membuf + * #3504 use a MemBuf to quickly allocate host memory + * use correct value for bits-per-pixel + * #3504 make it clearer this is a CUDA buffer + * #3504 simplify: don't use a download callback + * explicitly unregister the CUDA RegisteredBuffer + * #1467 remove redundant pointer limits patch + * #56 oops: fix backwards compatibility for add_screen_size + * #56 add modes to output as needed + * add XSynchronize and XSync wrappers + * #3366 pixel data is a list of bytes + * re-use CurrentTime from pxd + * #56 configure crtcs, outputs and monitors + * #56 expose monitor info + * #56 expose primary output, hide gamma for disconnected outputs + * #56 also include gamma curves + * #56 set WIDTH_MM and HEIGHT_MM dummy output properties + * #56 skip irrelevant information + * #56 capture most crtc / output info + * #56 switch to milimeters everywhere + * fix memleak: add missing XRRFreeOutputInfo + * non ui clients may not have 'screen_sizes' defined + * make it easier to dump monitor info + * #56 make the legacy dummy dpi option optional + * allow a wider range of clocks + * #3504 free buffers as soon as possible, log alpha channel merge cost + * #56 oops, missed from a6248574105da32680a9cb2b624cc6d9cf896688 + * #56 enable dynamic resolution matching with randr >= 1.6 + * #56 with dummy 0.4.0 or later no need for pre-defined modelines + * minor path / extension fixups + * fix patch path, remove merged patch, use bz2 archive + * dummy v0.4.0 + * fix 'jpega' decoding using plain 'jpeg' decoder + * #3504 add 'jpega' support + * also add jpeg / nvjpeg encoders + * pylint warning + +--- Old: xpra-4.4+git2
commit xpra for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2022-04-12 22:20:26 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.1900 (New) Package is "xpra" Tue Apr 12 22:20:26 2022 rev:43 rq:969483 version:4.4+git20220404.1e56be683 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2021-12-02 22:31:16.758437291 +0100 +++ /work/SRC/openSUSE:Factory/.xpra.new.1900/xpra.changes 2022-04-12 22:20:27.358240862 +0200 @@ -1,0 +2,151 @@ +Fri Apr 8 22:57:54 UTC 2022 - Scott Bradnick + +- Adding 'Recommends: lsb-release' so 'Information' -> 'Session Info' + returns results vs. 'unknown'. + +--- +Fri Apr 8 20:36:15 UTC 2022 - Scott Bradnick + +- Removing 'BuildRequires: lsb-release'. + +--- +Fri Apr 8 17:47:47 UTC 2022 - Scott Bradnick + +- Adjusting to use 'distribution-release' for Tumbleweed and + 'openSUSE-release' for < Tumbleweed. + +--- +Fri Apr 8 16:31:22 UTC 2022 - Scott Bradnick + +- Swapping out 'openSUSE-release' (for 'distribution-release') BuildRequires. + +--- +Thu Apr 7 22:46:29 UTC 2022 - Scott Bradnick + +- xpra-paths.patch has been removed because the developer @totaam committed + https://github.com/Xpra-org/xpra/commit/0ed231fb95c8df3ec97d779698e6818faa7e5ef8 + as a result of https://github.com/Xpra-org/xpra/issues/3501 "build tweaks for openSUSE" + +--- +Tue Apr 5 18:58:47 UTC 2022 - Scott Bradnick + +- Updating .spec to accomodate TW (libexec) vs. Leap (lib) for %{_libexecdir}. + +--- +Mon Apr 04 15:23:42 UTC 2022 - scott.bradn...@suse.com + +- Update to version 4.4+git20220404.1e56be683: + * #3503 don't use gtk for reading atom names + +--- +Mon Apr 04 15:04:18 UTC 2022 - scott.bradn...@suse.com + +- Update to version v4.3+git20220402.2f1c3abe7: + * #3504 manage the cuda context outside the nvjpeg decoder + * #3504 cuda gpu buffer transfer for opengl backend + * #3509 protect access to mutable data + * check if paths exist before + * check XDG_DATA_DIRS/icons for pixmaps + * remove unused declarations + * #3509 prevent potential race condition + * don't use arrays if we can use tuples + * #3504 use pycuda rather than Cython + * don't store cython generated file + * #3504 common python definitions cannot live in pxd + * move common definitions to pxd file + * #3505 override sourced env with command line + * #3505 command line can override config files + * validate the option we're dealing with + * #3458 revert f5b1b663bd981b326c4720731b7c97a007b2b247 now that cuda 11.5.2 supports GCC 12 + * try to build with gcc 12 + * arch=all triggers warnings, silence them + * #3505 skip 'false' values + +--- +Tue Mar 29 21:04:30 UTC 2022 - Scott Bradnick + +- Adding a few missing BuildRequires/Requires/Recommends. + +--- +Tue Mar 29 19:34:07 UTC 2022 - scott.bradn...@suse.com + +- Update to version git20220328.5881281f1: + * #3504 add nvjpeg decoder + * remove unused definitions + * misaligned positional arguments + * remove unused definitions + * prefer immutable tuples + * workaround for libx264 version numbers + * export 'relative-position' and 'parent' from X11 shadow servers + * doh: group-leader and transient-for had gone AWOL + * #3476 support OR windows in shadow servers + * add debug logging to video delay calculations + +--- +Tue Mar 29 19:33:24 UTC 2022 - Scott Bradnick + +- Initial version for xpra with 'xpra-html5' pulled out. + +--- +Mon Mar 28 16:39:13 UTC 2022 - scott.bradn...@suse.com + +- Update to version git20220328.5881281f1: + * #3504 add nvjpeg decoder + * remove unused definitions + * misaligned positional arguments + * remove unused definitions + * prefer immutable tuples + * workaround for libx264 version numbers + * export 'relative-position' and 'parent' from X11 shadow servers + * doh: group-leader and transient-for had gone AWOL + * #3476 support OR windows in shadow servers + * add debug logging to video delay calculations + +--- +Sat Mar 26 19:22:48 UTC 2022 - sco
commit xpra for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2021-12-02 22:30:19 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.31177 (New) Package is "xpra" Thu Dec 2 22:30:19 2021 rev:42 rq:935154 version:unknown Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2021-10-04 18:42:41.222322829 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.31177/xpra.changes 2021-12-02 22:31:16.758437291 +0100 @@ -1,0 +2,7 @@ +Wed Dec 1 21:50:11 UTC 2021 - Bj??rn Lie + +- Drop unused pkgconfig(pygtk-2.0) BuildRequires: Not used since + version 4.0, when python 2 support was dropped. +- Add pre, post, preun and postun handling of xpra.socket. + +--- Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.Rx1rwm/_old 2021-12-02 22:31:17.422434846 +0100 +++ /var/tmp/diff_new_pack.Rx1rwm/_new 2021-12-02 22:31:17.426434831 +0100 @@ -64,7 +64,6 @@ BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(libwebp) >= 0.4 BuildRequires: pkgconfig(py3cairo) -BuildRequires: pkgconfig(pygtk-2.0) BuildRequires: pkgconfig(systemd) BuildRequires: pkgconfig(vpx) >= 1.4.0 BuildRequires: pkgconfig(xcomposite) @@ -207,17 +206,21 @@ getent group xpra >/dev/null || groupadd -r xpra mkdir -p %{_rundir}/%{name} || exit 1 %service_add_pre %{name}.service +%service_add_pre %{name}.socket %post %service_add_post %{name}.service +%service_add_post %{name}.socket %fillup_only %{name} %tmpfiles_create %{_tmpfilesdir}/xpra.conf %preun %service_del_preun %{name}.service +%service_del_preun %{name}.socket %postun %service_del_postun %{name}.service +%service_del_postun %{name}.socket %files %doc docs/README.md docs/CHANGELOG.md
commit xpra for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2021-10-04 18:40:50 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.2443 (New) Package is "xpra" Mon Oct 4 18:40:50 2021 rev:41 rq:923070 version:unknown Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2021-08-11 11:47:39.337714856 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.2443/xpra.changes 2021-10-04 18:42:41.222322829 +0200 @@ -1,0 +2,67 @@ +Mon Oct 4 15:04:17 UTC 2021 - Luigi Baldoni + +- Update to version 4.2.3 + * network layer: ++ ensure the http headers cache is never modified + unintentionally ++ invalid packet encoder names should not cause fatal errors ++ preserve audio packets chunking (avoids an HTML5 client + bug) ++ prefer https links ++ prefer sha256 to sha1 for file transfer checksums ++ mmap setup error handling ++ `sndbuf_bytes` value was incorrect (currently unused) ++ socket timeout too long - broke VNC connections ++ AES DoS with unreasonably large number of password + stretching iterations ++ tone down http content security policy for the HTML5 client ++ parsing of remote ssh command output ++ reply with a 404 if we have no http data to send ++ stricter validation of challenge digest attribute ++ stricter validation of packet indexes ++ specifying invalid compressors should not be fatal ++ handle more VNC clients correctly ++ server errors when VNC clients are connected ++ proxy sessions not found due to socket-dirs ++ mmap group lookup + * encodings: ++ don't enable video encoders not present in 'encodings' + option ++ ffmpeg H264 errors with unreleased version ++ ffmpeg codecs silencing too many warnings ++ vpx encoder lossless mode detection ++ potential race conditions in the proxy server's encoder + loop ++ visual corruption with scaled jpeg updates ++ incorrect error messages with the jpeg YUV decoder ++ error in 'void' paint events (currently unused) ++ CUDA 11.4 and Ampere cards ++ RPM build errors when CUDA is disabled ++ restrict the number of NVENC errors tagged as transient ++ more robust OpenGL picture decoding sanity checks + * packaging and platforms: ++ find the fakeXinerama library more reliably on all + platforms ++ platform detection for CentOS / RedHat ++ missing default configuration files on MS Windows ++ missing webp with latest Pillow builds on MacOS ++ build fix for non-amd64 Debian (missing nvfbc) + * clipboard selections getting stuck with MS Windows and MacOS +clients + * clipboard errors with some packet encoders sending strings + * authentication modules not honouring `socket-dirs` option + * make it easier to dismiss the splash screen + * ssh password and key dialogs timing out without being shown + * menu loading race condition causing empty start menu + * window size hints may not have been honoured (rare case) + * honour the force-replace-wm flag when upgrading + * correctly handle command timeouts when probing servers + * test scripts and command line tools fixups: unit tests, U2F +tool, audio test, etc + * system tray save-to-file debugging failures + * minor cosmetic fixes to logging messages, unreachable code, +icon loading errors + * make it easier to run in a prefixed installation +- Update xpra-html5 to version 4.5.1 and uglify-js to 3.14.2 + +--- Old: uglify-js-3.13.9.tgz xpra-4.2.2.tar.gz xpra-html5-4.2.tar.xz New: uglify-js-3.14.2.tgz xpra-4.2.3.tar.xz xpra-html5-4.5.1.tar.xz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.kJldvf/_old 2021-10-04 18:42:41.726323648 +0200 +++ /var/tmp/diff_new_pack.kJldvf/_new 2021-10-04 18:42:41.730323655 +0200 @@ -22,9 +22,9 @@ %endif %bcond_with pandoc -%define xpra_ver 4.2.2 -%define html5_ver 4.2 -%define uglifyjs_ver 3.13.9 +%define xpra_ver 4.2.3 +%define html5_ver 4.5.1 +%define uglifyjs_ver 3.14.2 %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra Version:%{xpra_ver} @@ -32,7 +32,7 @@ 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 URL:https://www.xpra.org/ -Source0:https://xpra.org/src/%{name}-%{version}.tar.gz +Source0:https://xpra.org/src/%{name}-%{version}.tar.xz Source1:xpra-icon.png Source2:
commit xpra for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2021-08-11 11:47:11 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.1899 (New) Package is "xpra" Wed Aug 11 11:47:11 2021 rev:40 rq:911199 version:unknown Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2021-07-12 01:25:28.253030968 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.1899/xpra.changes 2021-08-11 11:47:39.337714856 +0200 @@ -1,0 +2,44 @@ +Tue Aug 10 07:51:04 UTC 2021 - Luigi Baldoni + +- Update to version 4.2.2 + * don't build ffmpeg codecs on i386 (crashy) + * prevent crashes caused by svg conversion done in a thread + * always stop the 'new-stream' notification process + * prevent subprocesses from becoming zombies + * clean server on 'stop' or 'exit' + * fix application geometry issues + * show correct default values with "xpra --help" + * stop responding to 'info' requests when shutting down + network layer: + * honour the packet-encoding and compressors options + * rencode packet encoder is not thread safe! + * packet errors with bencoder and None values + * don't assume the packet encoders handle bytes and / or +strings + client issues: + * backwards compatibility with v3 servers for ssh start + * incorrect client exit code + subcommands: + * 'start-gui' invalid options shown + * 'sessions' and 'displays' subcommands do not need a display + * fix hidden 'wmname' utility subcommand + * many subcommands should send debug logging to stderr + menu loading: + * try harder to find valid menu entries to use + * skip entries that cannot be executed + * don't block the main thread when loading menus + xpra top: + * handle unicode window titles correctly + * fix screen corruption due to threading + * fix latency always showing as zero + audio: + * pipeline errors with aac encoder + * X11 warning when starting microphone forwarding from the +command line + minor / cosmetic fixes: + * cropped icons shown in html5 client connect page + * logging, error handling + * remove unused pulseaudio directories + * '1080p' resize-display string matching + +--- Old: xpra-4.2.1.tar.gz New: xpra-4.2.2.tar.gz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.HQTL50/_old 2021-08-11 11:47:41.385712393 +0200 +++ /var/tmp/diff_new_pack.HQTL50/_new 2021-08-11 11:47:41.385712393 +0200 @@ -22,7 +22,7 @@ %endif %bcond_with pandoc -%define xpra_ver 4.2.1 +%define xpra_ver 4.2.2 %define html5_ver 4.2 %define uglifyjs_ver 3.13.9 %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ ++ xpra-4.2.1.tar.gz -> xpra-4.2.2.tar.gz ++ 2297 lines of diff (skipped)
commit xpra for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2021-07-12 01:24:58 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.2625 (New) Package is "xpra" Mon Jul 12 01:24:58 2021 rev:39 rq:905617 version:unknown Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2021-06-21 20:35:59.266646946 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.2625/xpra.changes 2021-07-12 01:25:28.253030968 +0200 @@ -1,0 +2,50 @@ +Sun Jul 11 05:16:05 UTC 2021 - Luigi Baldoni + +- Update to version 4.2.1 + build and packaging fixes: + * missing dependencies + * remove unused outdated code + * remove runtime dependency on distutils for 'which' + * cryptic error when a pkg_config file is missing + proxy server: + * deadlocks when queues fill up too quickly + * honour mode and display + * disconnections under heavy load + Network: + * fix RFB server protocol, sockets not timing out with VNC +clients + * invalid error when bind option points to a directory + * detect wifi network connections more reliably + * fix 'xpra' packet type auto detection + * default to ssl-mode if the 'wss' socket option is not +specified + * 'keydata' connection attribute should override other options + * correct exit code for encryption errors + Encodings: + * disable vaapi in ffmpeg codec by default (crashy / buggy) + * NVENC errors when retrying after a transient failure + * scroll detection bugs + * webp encoder invalid memory access (corruption) + Misc: + * notification forwarding errors with SVG icons + * disable SVG icon resizing (potential crashes on some +platforms) + * missing log prefix for 'xpra recover' subcommand + * faster server startup failures: don't wait for things that +were not started (ie: audio) + * fix commands started twice when upgrading (ie: ibus-daemon) + * local start with explicit attach was broken on Posix + * 'attach' option should not be forwarded to the server (which +then fails) + * invalid window resize counter (used for resize loop +prevention) + * missing icon errors when html5 client disconnects from +system-wide proxy server + * file transfer errors when a 'top' client is connected + * don't claim that non-interactive clients use the screen + * retry once after X11 query tree errors during startup + * provide XDG_RUNTIME_DIR if it is not defined + * add new 3x4K Xdummy modeline + * minor cosmetic and debug logging fixes + +--- Old: xpra-4.2.tar.gz New: xpra-4.2.1.tar.gz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.77f8xP/_old 2021-07-12 01:25:28.693027584 +0200 +++ /var/tmp/diff_new_pack.77f8xP/_new 2021-07-12 01:25:28.693027584 +0200 @@ -22,7 +22,7 @@ %endif %bcond_with pandoc -%define xpra_ver 4.2 +%define xpra_ver 4.2.1 %define html5_ver 4.2 %define uglifyjs_ver 3.13.9 %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ ++ xpra-4.2.tar.gz -> xpra-4.2.1.tar.gz ++ 27695 lines of diff (skipped)
commit xpra for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2021-06-21 20:35:33 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.2625 (New) Package is "xpra" Mon Jun 21 20:35:33 2021 rev:38 rq:901006 version:4.2 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2021-06-13 23:06:09.407670055 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.2625/xpra.changes 2021-06-21 20:35:59.266646946 +0200 @@ -1,0 +2,6 @@ +Sun Jun 20 11:22:17 UTC 2021 - Ferdinand Thiessen + +- Add python3-pyinotify as recommended dependency to allow watch + for video device changes + +--- Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.9Nraje/_old 2021-06-21 20:35:59.746647555 +0200 +++ /var/tmp/diff_new_pack.9Nraje/_new 2021-06-21 20:35:59.750647560 +0200 @@ -100,6 +100,7 @@ Recommends: python3-opengl Recommends: python3-opengl-accelerate Recommends: python3-paramiko +Recommends: python3-pyinotify %{?systemd_ordering} %description
commit xpra for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2021-05-07 16:46:02 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.2988 (New) Package is "xpra" Fri May 7 16:46:02 2021 rev:36 rq:891280 version:unknown Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2021-04-24 23:10:04.795473440 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.2988/xpra.changes 2021-05-07 16:46:28.596132408 +0200 @@ -1,0 +2,5 @@ +Fri May 7 11:23:54 UTC 2021 - Dirk M??ller + +- fix build on architectures without pandoc + +--- Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.rbmMcq/_old 2021-05-07 16:46:29.212129617 +0200 +++ /var/tmp/diff_new_pack.rbmMcq/_new 2021-05-07 16:46:29.216129599 +0200 @@ -17,6 +17,11 @@ # +%ifarch x86_64 ppc64 s390x aarch64 riscv64 +%global with_pandoc 1 +%endif +%bcond_with pandoc + %define xpra_ver 4.1.3 %define html5_ver 4.1.2 %define uglifyjs_ver 3.13.4 @@ -43,7 +48,9 @@ # Needed by uglify-js BuildRequires: nodejs-common BuildRequires: pam-devel +%if %{with pandoc} BuildRequires: pandoc +%endif BuildRequires: pkgconfig BuildRequires: python3-Cython >= 0.20.0 BuildRequires: python3-devel @@ -161,6 +168,9 @@ --with-service \ --without-cuda_kernels \ --without-nvenc \ +%if !%{with pandoc} +--without-docs \ +%endif --without-nvfbc %install @@ -171,6 +181,9 @@ --with-service \ --with-Xdummy \ --with-Xdummy_wrapper \ +%if !%{with pandoc} +--without-docs \ +%endif --verbose pushd %{name}-html5-%{html5_ver} @@ -206,7 +219,9 @@ %files %doc docs/README.md docs/CHANGELOG.md +%if %{with pandoc} %doc %{_defaultdocdir}/xpra +%endif %license COPYING %dir %{_datadir}/xpra %dir %{_prefix}/lib/xpra
commit xpra for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2021-04-24 23:08:55 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.12324 (New) Package is "xpra" Sat Apr 24 23:08:55 2021 rev:35 rq:887985 version:unknown Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2021-04-21 21:01:08.566366098 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.12324/xpra.changes 2021-04-24 23:10:04.795473440 +0200 @@ -1,0 +2,5 @@ +Fri Apr 23 09:09:12 UTC 2021 - Luigi Baldoni + +- Fix build with ffmpeg 4.4 on Leap + +--- Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.qwH4G0/_old 2021-04-24 23:10:05.347474220 +0200 +++ /var/tmp/diff_new_pack.qwH4G0/_new 2021-04-24 23:10:05.347474220 +0200 @@ -142,6 +142,10 @@ sed -i '/install_html5/s/verbose=False/verbose=True/' %{name}-html5-%{html5_ver}/setup.py %build +export CFLAGS="%{optflags}" +%if 0%{?suse_version} <= 1500 +export CFLAGS="$CFLAGS -Wno-error=deprecated-declarations" +%endif python3 setup.py clean python3 setup.py build \
commit xpra for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2021-04-21 21:00:24 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.12324 (New) Package is "xpra" Wed Apr 21 21:00:24 2021 rev:34 rq:887276 version:unknown Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2021-04-19 21:06:36.348083923 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.12324/xpra.changes 2021-04-21 21:01:08.566366098 +0200 @@ -1,0 +2,23 @@ +Wed Apr 21 10:40:46 UTC 2021 - Luigi Baldoni + +- Update to version 4.1.3 + * fix window geometry constraints being applied wrong + * fix xpra start failures when the display is already running +(with use-display=auto) + * fix vp9 libvpx encoder failures with older library versions + * fix 'xpra top' errors when the version string is missing + * fix server errors when non interactive clients are connected +(ie: 'xpra top') + * fix http server error on incomplete installations + * fix http server builtin script handler + * fix icon loading errors causing empty start menus + * fix compilation against ffmpeg 4.4 and later on some +distributions + * exit more quickly with a failure if the VFB failed to start + * correctly replace existing notifications with the gtk +notifier backend + * silence some rare errors and stacktraces + * support CUDA 11.3 +- Update uglify-js to 3.13.4 + +--- Old: uglify-js-3.13.3.tgz xpra-4.1.2.tar.xz New: uglify-js-3.13.4.tgz xpra-4.1.3.tar.gz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.brjq6E/_old 2021-04-21 21:01:09.162367036 +0200 +++ /var/tmp/diff_new_pack.brjq6E/_new 2021-04-21 21:01:09.166367043 +0200 @@ -17,9 +17,9 @@ # -%define xpra_ver 4.1.2 +%define xpra_ver 4.1.3 %define html5_ver 4.1.2 -%define uglifyjs_ver 3.13.3 +%define uglifyjs_ver 3.13.4 %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra Version:%{xpra_ver} @@ -27,7 +27,7 @@ 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 URL:https://www.xpra.org/ -Source0:https://xpra.org/src/%{name}-%{version}.tar.xz +Source0:https://xpra.org/src/%{name}-%{version}.tar.gz Source1:xpra-icon.png Source2:https://xpra.org/src/%{name}-html5-%{html5_ver}.tar.xz Source3: https://registry.npmjs.org/uglify-js/-/uglify-js-%{uglifyjs_ver}.tgz ++ uglify-js-3.13.3.tgz -> uglify-js-3.13.4.tgz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/package/lib/compress.js new/package/lib/compress.js --- old/package/lib/compress.js 1985-10-26 09:15:00.0 +0100 +++ new/package/lib/compress.js 1985-10-26 09:15:00.0 +0100 @@ -1866,7 +1866,7 @@ return null; } default: -return; +return handle_custom_scan_order(node, multi_replacer); } } // Replace variable when found @@ -3054,7 +3054,7 @@ }); } -function can_merge_flow(ab) { +function can_drop_abort(ab) { if (ab instanceof AST_Return) return in_lambda && is_return_void(ab.value); if (!(ab instanceof AST_LoopControl)) return false; var lct = compressor.loopcontrol_target(ab); @@ -3063,16 +3063,35 @@ return match_target(lct); } +function can_merge_flow(ab) { +if (!can_drop_abort(ab)) return false; +for (var j = statements.length; --j > i;) { +var stat = statements[j]; +if (stat instanceof AST_DefClass) { +if (stat.name.definition().preinit) return false; +} else if (stat instanceof AST_Const || stat instanceof AST_Let) { +if (!all(stat.definitions, function(defn) { +return !defn.name.match_symbol(function(node) { +return node instanceof AST_SymbolDeclaration && node.definition().preinit; +}); +})) return false; +} +} +return true; +} + function extract_functions() { var defuns = []; +
commit xpra for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2021-04-19 21:06:13 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.12324 (New) Package is "xpra" Mon Apr 19 21:06:13 2021 rev:33 rq:886603 version:4.1.2 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2021-03-30 21:47:38.390773396 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.12324/xpra.changes 2021-04-19 21:06:36.348083923 +0200 @@ -1,0 +2,30 @@ +Tue Apr 6 14:18:51 UTC 2021 - Luigi Baldoni + +- Update to version 4.1.2 + * fix unnecessary screen update delays + * fix screen refresh rate detection + * increase the default screen update refresh rate + * fix missing encodings with 'upgrade' and 'upgrade-desktop' +subcommands + * fix client failures due to missing socket directories + * more correct API usage of 'notify2' backend + * fix `run_scaled` script handling of multiple arguments + * fix ioctl error with nested SSH connections + * fix video region detection error + * fix sessions GUI not updating on process exit + * fix compatibility with newer versions of python-zeroconf + * fix directory listing with the builtin http server (still +disabled by default) + * fix the server's GetAll dbus property handler + * fix display-name validation check + * the 'exec-wrapper' option no longer needs to use an absolute +path + * ignore bell audio devices + * show the correct list of pressed keys, unkown modifiers + * prevent the splash screen process from consuming too much CPU + * better service configuration file location detection + * packaging script fixes, library and documentation updates +- Update xpra-html5 to 4.1.2 and uglify-js to 3.13.3 +- Refresh xpra-paths.patch + +--- Old: uglify-js-3.13.1.tgz xpra-4.1.1.tar.xz xpra-html5-4.0.6.tar.xz New: uglify-js-3.13.3.tgz xpra-4.1.2.tar.xz xpra-html5-4.1.2.tar.xz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.fZMllX/_old 2021-04-19 21:06:37.012084919 +0200 +++ /var/tmp/diff_new_pack.fZMllX/_new 2021-04-19 21:06:37.016084924 +0200 @@ -17,9 +17,9 @@ # -%define xpra_ver 4.1.1 -%define html5_ver 4.0.6 -%define uglifyjs_ver 3.13.1 +%define xpra_ver 4.1.2 +%define html5_ver 4.1.2 +%define uglifyjs_ver 3.13.3 %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra Version:%{xpra_ver} @@ -139,7 +139,7 @@ -e 's|share/doc/xpra|share/doc/packages/xpra|' \ -i setup.py -sed -i '/install_html5/s/verbose=False/verbose=True/' %{name}-html5-%{html5_ver}/setup_html5.py +sed -i '/install_html5/s/verbose=False/verbose=True/' %{name}-html5-%{html5_ver}/setup.py %build python3 setup.py clean @@ -170,7 +170,7 @@ --verbose pushd %{name}-html5-%{html5_ver} -PATH=$PATH:../package/bin python3 setup_html5.py %{buildroot}%{_datadir}/%{name}/www +PATH=$PATH:../package/bin python3 setup.py install %{buildroot}%{_datadir}/%{name}/www popd rm -rf %{buildroot}%{_datadir}/xpra/cuda ++ uglify-js-3.13.1.tgz -> uglify-js-3.13.3.tgz ++ 2005 lines of diff (skipped) ++ xpra-4.1.1.tar.xz -> xpra-4.1.2.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-4.1.1/PKG-INFO new/xpra-4.1.2/PKG-INFO --- old/xpra-4.1.1/PKG-INFO 2021-03-07 15:45:11.0 +0100 +++ new/xpra-4.1.2/PKG-INFO 2021-04-06 15:29:10.0 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: xpra -Version: 4.1.1 +Version: 4.1.2 Summary: multi-platform screen and application forwarding system Home-page: https://xpra.org/ Author: Antoine Martin diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-4.1.1/docs/CHANGELOG.md new/xpra-4.1.2/docs/CHANGELOG.md --- old/xpra-4.1.1/docs/CHANGELOG.md2021-03-07 15:32:44.0 +0100 +++ new/xpra-4.1.2/docs/CHANGELOG.md2021-04-06 10:09:44.0 +0200 @@ -1,5 +1,30 @@ # Changelog +## [4.1.2] 2021-04-06 +* fix unnecessary screen update delays +* fix screen refresh rate detection +* increase the default screen update refresh rate +* fix missing encodings with 'upgrade' and 'upgrade-desktop' subcommands +* fix client failures due to missing socket directories +* fix crashes when showing notifications (ie: MacOS Big Sur) +* workaround for hidden library paths (MacOS Big Sur) +* more correct API usage of 'notify2' backend +* fix `run_scaled` script handling of multiple arguments +* fix ioctl error with nested SSH connections +* fix video
commit xpra for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2021-03-30 21:19:13 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.2401 (New) Package is "xpra" Tue Mar 30 21:19:13 2021 rev:32 rq:880359 version:unknown Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2021-03-05 13:45:28.279632830 +0100 +++ /work/SRC/openSUSE:Factory/.xpra.new.2401/xpra.changes 2021-03-30 21:47:38.390773396 +0200 @@ -1,0 +2,78 @@ +Wed Mar 17 12:15:55 UTC 2021 - Luigi Baldoni + +- Update to version 4.1.1 (fixes boo#1182526) + * ensure splash screen failures are not fatal, fix threading +bug + * avoid vaapi crashing in ffmpeg encoder + * `xpra top` fixes: ++ correctly show the version number ++ laggy input handling and screen updates ++ long subcommand timeout + * fix connection errors with trailing slash in display name + * workaround API breakage in newer versions of python-zeroconf + * warn just once if expected GStreamer element properties are +missing + * map more applications to text mode ('code', 'jetbrains') + version 4.1: + * Overhauled container based build system + * Splash screen + * `run_scaled` utility script + Client: + * header bar option for window control menu + * generate a qrcode to connect + * show all keyboard shortcuts + * progress bar for file transfers + * GTK cairo backend support for more native bit depths + * disable xpra's keyboard shortcuts from the system tray menu + * automatically include the server log in bug reports + OpenGL client backend: + * render at fixed bit depths with the `pixel-depth` option + * support more bit depths + Clipboard: + * MacOS support for images, more text formats, etc + * MS Windows support for images + * wayland clients + Server: + * faster server startup + * `xpra list-windows` subcommand + * new window control commands: move - resize + * remote logging: from server to client + * support window re-stacking + `xpra top`: + * show pids, shortcuts + * more details in the list view + * show speed and quality + Display: + * bumped maximum resolution beyond 8K + * set the initial resolution more easily using the +'resize-display' option + Encoding: + * server side picture downscaling + * libva hardware accelerated encoding + * NVENC 30-bit accelerated encoding + * vpx 30-bit + * x264 30-bit + * faster 30-bit RGB subsampling + * scroll encoding now handled more generically + * black and white mode + Network: + * IGD / UPNP + * SO_KEEPALIVE option + * clients can be queried using local sockets + * specify connection attributes using the connection string + * nested SSH tunnels + * websocket header modules + * specify the socket type with socket activation + * expose the packet flush flag + * `xpra shell` subcommand for interacting with processes in +real time + * custom group sockets directory permissions and name + Testing: + * better test coverage + * cleanup output +- Refresh xpra-paths.patch +- Add xpra-html5 (now distributed separately) and uglify-js + (required by the former) tarballs +- Spec cleanup + +--- Old: xpra-4.0.6.tar.xz New: uglify-js-3.13.1.tgz xpra-4.1.1.tar.xz xpra-html5-4.0.6.tar.xz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.clVxz6/_old 2021-03-30 21:47:39.086773980 +0200 +++ /var/tmp/diff_new_pack.clVxz6/_new 2021-03-30 21:47:39.086773980 +0200 @@ -17,15 +17,20 @@ # +%define xpra_ver 4.1.1 +%define html5_ver 4.0.6 +%define uglifyjs_ver 3.13.1 %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version:4.0.6 +Version:%{xpra_ver} Release:0 Summary:Remote display server for applications and desktops -License:GPL-2.0-or-later AND BSD-3-Clause AND LGPL-3.0-or-later AND MIT +License:BSD-3-Clause AND GPL-2.0-or-later AND LGPL-3.0-or-later AND MIT URL:https://www.xpra.org/ Source0:https://xpra.org/src/%{name}-%{version}.tar.xz Source1:xpra-icon.png +Source2:https://xpra.org/src/%{name}-html5-%{html5_ver}.tar.xz +Source3: https://registry.npmjs.org/uglify-js/-/uglify-js-%{uglifyjs_ver}.tgz # PATCH-FIX-OPENSUSE xpra-paths.patch -- use suse-specific paths Patch0: %{name}-paths.patch BuildRequires: ImageMagick @@ -35,7 +40,10 @@ BuildRequires: desktop-file-utils BuildRequires: fdupes BuildRequires: hicolor-icon-theme +# Needed by uglify-js +BuildRequires: nodejs-common BuildR
commit xpra for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2021-03-05 13:45:26 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.2378 (New) Package is "xpra" Fri Mar 5 13:45:26 2021 rev:31 rq:875205 version:4.0.6 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2021-02-10 21:31:05.686345896 +0100 +++ /work/SRC/openSUSE:Factory/.xpra.new.2378/xpra.changes 2021-03-05 13:45:28.279632830 +0100 @@ -1,0 +2,7 @@ +Thu Feb 25 11:51:55 UTC 2021 - Antonio Larrosa + +- Require the pulseaudio-daemon capability instead of the + pulseaudio package, so alternative implementations can be used + (boo#1182730). + +--- Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.Czikjb/_old 2021-03-05 13:45:29.067633547 +0100 +++ /var/tmp/diff_new_pack.Czikjb/_new 2021-03-05 13:45:29.071633550 +0100 @@ -1,7 +1,7 @@ # # spec file for package xpra # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # Copyright (c) 2012-2013 Pascal Bleser # # All modifications and additions to the file contributed by third parties @@ -60,7 +60,11 @@ Requires: dbus-1-x11 Requires: gstreamer-plugins-base Requires: gstreamer-plugins-good +%if 0%{?sle_version} && 0%{?sle_version} < 150300 Requires: pulseaudio +%else +Requires: pulseaudio-daemon +%endif Requires: pulseaudio-utils Requires: python3-Pillow Requires: python3-cairo
commit xpra for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2021-02-10 21:31:01 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.28504 (New) Package is "xpra" Wed Feb 10 21:31:01 2021 rev:30 rq:870789 version:4.0.6 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2021-02-09 21:16:01.358757302 +0100 +++ /work/SRC/openSUSE:Factory/.xpra.new.28504/xpra.changes 2021-02-10 21:31:05.686345896 +0100 @@ -1,0 +2,5 @@ +Wed Feb 10 08:08:08 UTC 2021 - o...@aepfle.de + +- Fix regex for /bin/bash + +--- Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.wx8HUM/_old 2021-02-10 21:31:06.366346880 +0100 +++ /var/tmp/diff_new_pack.wx8HUM/_new 2021-02-10 21:31:06.370346886 +0100 @@ -121,7 +121,7 @@ find -name '*.py' \ -exec sed -i '1{\@^#!/usr/bin/env python@d}' {} + sed -i "1 s|^#!/usr/bin/env python\b|#!%__python3|" cups/xpraforwarder -sed -i "1 s|^/usr/bin/bash|#!/bin/bash|" scripts/xpra_udev_product_version +sed -i "1 s|^#!/usr/bin/bash|#!/bin/bash|" scripts/xpra_udev_product_version install -m0644 %{SOURCE1} -t xdg # set fillup dir sed -e 's|__FILLUPDIR__|%{_fillupdir}|' \
commit xpra for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2021-02-09 21:16:00 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.28504 (New) Package is "xpra" Tue Feb 9 21:16:00 2021 rev:29 rq:869822 version:4.0.6 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2021-01-01 21:14:11.855418582 +0100 +++ /work/SRC/openSUSE:Factory/.xpra.new.28504/xpra.changes 2021-02-09 21:16:01.358757302 +0100 @@ -1,0 +2,5 @@ +Fri Feb 5 15:15:15 UTC 2021 - o...@aepfle.de + +- Fix requires for /bin/bash + +--- Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.cY2P9b/_old 2021-02-09 21:16:02.062758103 +0100 +++ /var/tmp/diff_new_pack.cY2P9b/_new 2021-02-09 21:16:02.066758107 +0100 @@ -115,18 +115,19 @@ %prep %autosetup -p1 + +%build # fix shebangs find -name '*.py' \ -exec sed -i '1{\@^#!/usr/bin/env python@d}' {} + sed -i "1 s|^#!/usr/bin/env python\b|#!%__python3|" cups/xpraforwarder -sed -i "1 s|^/usr/bin/bash|#!$(which bash)|" scripts/xpra_udev_product_version +sed -i "1 s|^/usr/bin/bash|#!/bin/bash|" scripts/xpra_udev_product_version install -m0644 %{SOURCE1} -t xdg # set fillup dir sed -e 's|__FILLUPDIR__|%{_fillupdir}|' \ -e 's|__UNITDIR__|%{_unitdir}|' \ -i setup.py -%build python3 setup.py build \ --verbose \ --with-enc_ffmpeg \
commit xpra for openSUSE:Factory
Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2020-12-03 18:41:57 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.5913 (New) Package is "xpra" Thu Dec 3 18:41:57 2020 rev:27 rq:849276 version:4.0.5 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2020-09-28 14:29:14.206156584 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.5913/xpra.changes 2020-12-03 18:43:16.498200983 +0100 @@ -1,0 +2,53 @@ +Wed Nov 18 11:10:54 UTC 2020 - aloi...@gmx.com + +- Update to verison 4.0.5 + * fix caps lock wrongly applied to numeric keys + * fix HTML5 client keyboard layout detection with Internet +Explorer + * fix HTML5 audio forwarding with some versions of Safari + * fix HTML5 (un)fullscreen + * fix ssl server hostname verification errors + * fix syntax errors when using connections using nested ssh +tunnels + * fix socket_util import errors with some subcommands + * fix http / websocket and ssl socket upgrade failures + * fix server errors when ws sockets cannot be upgrade to wss + * fix ssh command option not being honourd with the client +launcher + * fix proxy control socket becoming unresponsive after errors + * fix proxy shutdown + * fix proxy instance zombies on server start failures + * fix sqlite authentication module not handling configuration +options + * fix stdout errors causing server startup or shutdown problems + * fix Wayland detection and workarounds + * fix clipboard errors under Wayland + * fix client signal listener not forwarding signal messages + * fix client failing to connect due to keymap changes (ie: +Wayland) + * fix client not showing authentication prompt only once per +connection + * fix opengl debug option for saving buffers as jpeg + * fix spurious "missing resolution" errors (often with HTML5 +client resizing) + * fix duplicated data in bug reports + * fix download checksum verification (was not verified with +python3 builds) + * fix spurious file transfer errors with python3 builds + * fix NVENC session leak due to flushing errors, support +building with SDK10 + * remove "numpy" dependency for builds without NVENC / NVFBC + * add new NVENC presets from SDK v10, workaround deprecation +warnings + * HTML5 connect page can now specify the display to connect to + * avoid starting new threads for file transfers that don't +need one + * raise default maximum packet size to prevent connection +errors with large xdg menu data + * don't let bad http requests mess up the server log + * prevent peek data or exception message from corrupting the +log / stdout + * remove dependency on "requests" package introduced in 4.0.4 + * make it possible to override the Xorg binary path detection + +--- Old: xpra-4.0.4.tar.xz New: xpra-4.0.5.tar.xz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.pVs1pR/_old 2020-12-03 18:43:17.030201685 +0100 +++ /var/tmp/diff_new_pack.pVs1pR/_new 2020-12-03 18:43:17.030201685 +0100 @@ -19,7 +19,7 @@ %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version:4.0.4 +Version:4.0.5 Release:0 Summary:Remote display server for applications and desktops License:GPL-2.0-or-later AND BSD-3-Clause AND LGPL-3.0-or-later AND MIT @@ -68,7 +68,6 @@ Requires: python3-gobject-Gdk Requires: python3-gst Requires: python3-lz4 -Requires: python3-numpy Requires: python3-opencv Requires: python3-pycups Requires: python3-rencode ++ xpra-4.0.4.tar.xz -> xpra-4.0.5.tar.xz ++ 2343 lines of diff (skipped) ___ openSUSE Commits mailing list -- commit@lists.opensuse.org To unsubscribe, email commit-le...@lists.opensuse.org List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/commit@lists.opensuse.org