commit xpra for openSUSE:Factory
Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2020-09-28 14:29:01 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.4249 (New) Package is "xpra" Mon Sep 28 14:29:01 2020 rev:26 rq:838116 version:4.0.4 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2020-09-07 21:37:09.465430841 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.4249/xpra.changes 2020-09-28 14:29:14.206156584 +0200 @@ -1,0 +2,42 @@ +Sun Sep 27 18:50:56 UTC 2020 - aloi...@gmx.com + +- Update to version 4.0.4 + * fix memory leak with 'scroll' encoding + * fix NVENC encoder (profile errors) + * fix unmanaged X11 message call which could cause GTK to +crash when it fails + * fix missing auto-refresh leaving a blurry image + * fix incomplete repaints when window contents have padding + * fix missing pixels on the edge of video areas in 'auto' +encoding mode + * fix connection errors with notifications disabled on the +server + * fix 'sync-xvfb' option: setup error, non-standard bit depth +support + * fix shadow server dbus SetRefreshDelay causing all further +"xpra info" requests to fail + * fix incomplete data in initial packets from shadow servers + * fix error in dbus debug logging + * fix client invalid list of encodings + * fix workspace spurious warnings on 64-bit X11 systems + * fix named-pipe server clash + * fix syntax error in HTML5 client maximize toggle + * fix keysym mapping with Xkb and some specific configurations + * fix right click on systray using the gtk StatusIcon +implementation + * fix small file transfers not showing as completed + * fix file-transfer UI for download vs download-and-open not +being honoured + * fix file-transfer identifiers getting lost + * fix websocket compatibility with some client / middleware + * fix missing windows due to an error in the named window icon +handling + * fix hard to trigger mmap memory leak + * add support for sm86 architecture with CUDA 11.1 + * allow 'pager' source indication value to activate window +server-side + * workaround corruption on some windows when maximized + * workaround more pyxdg bugs + * make OpenGL probe timeout configurable + +--- Old: xpra-4.0.3.tar.xz New: xpra-4.0.4.tar.xz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.FADjmK/_old 2020-09-28 14:29:15.414157632 +0200 +++ /var/tmp/diff_new_pack.FADjmK/_new 2020-09-28 14:29:15.414157632 +0200 @@ -19,7 +19,7 @@ %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version:4.0.3 +Version:4.0.4 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 ++ xpra-4.0.3.tar.xz -> xpra-4.0.4.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-4.0.3/NEWS new/xpra-4.0.4/NEWS --- old/xpra-4.0.3/NEWS 2020-08-08 08:50:20.0 +0200 +++ new/xpra-4.0.4/NEWS 2020-09-27 20:11:39.0 +0200 @@ -1,3 +1,43 @@ +v4.0.4 (2020-09-26) +== + -- fix memory leak with 'scroll' encoding + -- fix NVENC encoder (profile errors) + -- fix unmanaged X11 message call which could cause GTK to crash when it fails + -- fix missing auto-refresh leaving a blurry image + -- fix incomplete repaints when window contents have padding + -- fix missing pixels on the edge of video areas in 'auto' encoding mode + -- fix connection errors with notifications disabled on the server + -- fix 'sync-xvfb' option: setup error, non-standard bit depth support + -- fix shadow server dbus SetRefreshDelay causing all further "xpra info" requests to fail + -- fix incomplete data in initial packets from shadow servers + -- fix error in dbus debug logging + -- fix client invalid list of encodings + -- fix missing system tray on Ubuntu 18.04 + -- fix workspace spurious warnings on 64-bit X11 systems + -- fix event handler with 64-bit MS Windows builds + -- fix named-pipe server clash + -- fix error handing in MS Windows printer query API + -- fix missing 'openssl' dependency in DEB packages + -- fix syntax error in HTML5 client maximize toggle + -- fix keysym mapping with Xkb and some specific configurations + -- fix right click on systray using the gtk StatusIcon implementation + -- fix small file transfers not showing
commit xpra for openSUSE:Factory
Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2020-09-07 21:36:51 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.3399 (New) Package is "xpra" Mon Sep 7 21:36:51 2020 rev:25 rq:832773 version:4.0.3 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2020-08-19 18:59:23.479928841 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.3399/xpra.changes 2020-09-07 21:37:09.465430841 +0200 @@ -1,0 +2,5 @@ +Mon Sep 7 11:00:51 UTC 2020 - Callum Farmer + +- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075) + +--- Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.9Wm4Dx/_old 2020-09-07 21:37:10.065431119 +0200 +++ /var/tmp/diff_new_pack.9Wm4Dx/_new 2020-09-07 21:37:10.069431121 +0200 @@ -186,7 +186,7 @@ %dir %{_datadir}/xpra/content-categories %dir %{_datadir}/xpra/content-type %dir %{_datadir}/xpra/http-headers -%dir %{_libexecdir}/xpra +%dir %{_prefix}/lib/xpra %dir %{_sysconfdir}/pam.d %dir %{_sysconfdir}/xpra %dir %{_sysconfdir}/xpra/conf.d @@ -203,10 +203,10 @@ %{_bindir}/xpra_signal_listener %{_bindir}/xpra_udev_product_version %{_udevrulesdir}/71-xpra-virtual-pointer.rules -%{_libexecdir}/xpra/auth_dialog -%{_libexecdir}/xpra/gnome-open -%{_libexecdir}/xpra/gvfs-open -%{_libexecdir}/xpra/xdg-open +%{_prefix}/lib/xpra/auth_dialog +%{_prefix}/lib/xpra/gnome-open +%{_prefix}/lib/xpra/gvfs-open +%{_prefix}/lib/xpra/xdg-open %{_sbindir}/rc%{name} %{python3_sitearch}/xpra %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info @@ -228,7 +228,7 @@ %{_datadir}/xpra/http-headers/00_nocache.txt %{_datadir}/xpra/http-headers/10_content_security_policy.txt %{_datadir}/xpra/icons -%{_libexecdir}/cups/backend/xpraforwarder +%{_prefix}/lib/cups/backend/xpraforwarder %{_mandir}/man1/xpra.1%{?ext_man} %{_mandir}/man1/xpra_launcher.1%{?ext_man} %{_sysusersdir}/xpra.conf
commit xpra for openSUSE:Factory
Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2020-08-19 18:58:28 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.3399 (New) Package is "xpra" Wed Aug 19 18:58:28 2020 rev:24 rq:827904 version:4.0.3 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2020-08-10 14:58:26.880014740 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.3399/xpra.changes 2020-08-19 18:59:23.479928841 +0200 @@ -1,0 +2,11 @@ +Wed Aug 19 12:58:54 UTC 2020 - Luigi Baldoni + +- Use proper location of bash in script shebang +- Add runtime requirement + +--- +Wed Aug 19 09:20:53 UTC 2020 - Dominique Leuenberger + +- Use %{_udevrulesdir} consistently throughout the .spec. + +--- Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.6h7kt1/_old 2020-08-19 18:59:25.659929938 +0200 +++ /var/tmp/diff_new_pack.6h7kt1/_new 2020-08-19 18:59:25.663929940 +0200 @@ -63,6 +63,7 @@ Requires: pulseaudio Requires: pulseaudio-utils Requires: python3-Pillow +Requires: python3-cairo Requires: python3-dbus-python Requires: python3-gobject-Gdk Requires: python3-gst @@ -119,6 +120,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|#!$(which bash)|" scripts/xpra_udev_product_version install -m0644 %{SOURCE1} -t xdg # set fillup dir sed -e 's|__FILLUPDIR__|%{_fillupdir}|' \ @@ -200,7 +202,7 @@ %{_bindir}/xpra_launcher %{_bindir}/xpra_signal_listener %{_bindir}/xpra_udev_product_version -%{_libexecdir}/udev/rules.d/71-xpra-virtual-pointer.rules +%{_udevrulesdir}/71-xpra-virtual-pointer.rules %{_libexecdir}/xpra/auth_dialog %{_libexecdir}/xpra/gnome-open %{_libexecdir}/xpra/gvfs-open
commit xpra for openSUSE:Factory
Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2020-08-10 14:58:03 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.3399 (New) Package is "xpra" Mon Aug 10 14:58:03 2020 rev:23 rq:824983 version:4.0.3 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2020-07-18 21:00:40.099461876 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.3399/xpra.changes 2020-08-10 14:58:26.880014740 +0200 @@ -1,0 +2,47 @@ +Sat Aug 8 08:24:00 UTC 2020 - aloi...@gmx.com + +- Update to version 4.0.3 + * fix server crash caused by use after free in scrolling code + * fix encryption option overzealously enforced on all socket +types + * fix network layer compression errors that can cause +connections to drop + * fix printing errors with some shell character encodings + * fix NVENC h264 stream compatibility with HTML5 client + * fix windows not getting focused when clicking on title bar +(HTML5) + * fix suspend / resume errors with tray windows + * fix garbled terminal when ssh messages and 'top' client +conflict + * fix OpenGL force-enable option not honoured + * fix tray geometry errors + * fix socket setup error handler + * fix minimum video scaling not being honoured via heuristics + * fix error in main thread verifier (fortunately, never fired) + * fix archlinux build root stripping + * fix detection of named-pipe creation errors + * fix clipboard data sometimes going missing when ownership +changes + * fix memory contents of the swscale pixel format object + * fix csc_swscale converter getting recycled every time + * fix division by zero errors during window cleanup + * fix rfb connections missing all screen updates + * fix toolbox examples when running under wayland + * fix notification widget wrongly stealing input focus + * fix support for building with CUDA 11.0 + * fix unshrinkable session-info window + * fix window resizing errors when non-GUI clients are also +connected + * avoid ever using b-frames for text content + * avoid opengl warning with wayland + * add extra environment variables to try to disable any server +side scaling + * also update mdns records when the session name changes + * workaround for older versions of python-cryptography + * use 'text' mode for 'geany' (fixes lossy screen updates) + * ensure all toolbox windows set a correct and readable window +title + * make it possible to specify the path used for saving video +streams / frames + +--- Old: xpra-4.0.2.tar.xz New: xpra-4.0.3.tar.xz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.7jOJFO/_old 2020-08-10 14:58:28.752015728 +0200 +++ /var/tmp/diff_new_pack.7jOJFO/_new 2020-08-10 14:58:28.756015731 +0200 @@ -19,7 +19,7 @@ %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version:4.0.2 +Version:4.0.3 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 @@ -144,6 +144,8 @@ --root %{buildroot} \ --prefix %{_prefix} \ --with-service \ +--with-Xdummy \ +--with-Xdummy_wrapper \ --verbose #Install nvenc.keys file ++ xpra-4.0.2.tar.xz -> xpra-4.0.3.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-4.0.2/NEWS new/xpra-4.0.3/NEWS --- old/xpra-4.0.2/NEWS 2020-06-05 11:40:08.0 +0200 +++ new/xpra-4.0.3/NEWS 2020-08-08 08:50:20.0 +0200 @@ -1,3 +1,52 @@ +v4.0.3 (2020-08-07) +== + -- fix server crash caused by use after free in scrolling code + -- fix encryption option overzealously enforced on all socket types + -- fix network layer compression errors that can cause connections to drop + -- fix printing errors with some shell character encodings + -- fix NVENC h264 stream compatibility with HTML5 client + -- fix windows not getting focused when clicking on title bar (HTML5) + -- fix suspend / resume errors with tray windows + -- fix garbled terminal when ssh messages and 'top' client conflict + -- fix OpenGL force-enable option not honoured + -- fix tray geometry errors + -- fix missing tray with Ubuntu Gnome + -- fix socket setup error handler + -- fix minimum video scaling not being honoured via heuristics + -- fix error in main thread verifier (fortunately, never fired) + -- fix archlinux build
commit xpra for openSUSE:Factory
Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2020-07-18 21:00:31 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.3592 (New) Package is "xpra" Sat Jul 18 21:00:31 2020 rev:22 rq:821615 version:4.0.2 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2020-06-05 20:28:37.129243311 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.3592/xpra.changes 2020-07-18 21:00:40.099461876 +0200 @@ -1,0 +2,6 @@ +Fri Jul 17 22:22:24 UTC 2020 - Markus Ebner + +- add python3-opengl, and python3-opengl-accelerate as recommended + dependencies, to support OpenGL in the client + +--- Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.hOKa6f/_old 2020-07-18 21:00:43.711465699 +0200 +++ /var/tmp/diff_new_pack.hOKa6f/_new 2020-07-18 21:00:43.715465703 +0200 @@ -78,6 +78,8 @@ Recommends: python3-dnspython Recommends: python3-opencv Recommends: python3-paramiko +Recommends: python3-opengl +Recommends: python3-opengl-accelerate %{?systemd_ordering} %description
commit xpra for openSUSE:Factory
Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2020-06-05 20:21:51 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.3606 (New) Package is "xpra" Fri Jun 5 20:21:51 2020 rev:21 rq:811775 version:4.0.2 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2020-05-17 23:43:36.217110119 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.3606/xpra.changes 2020-06-05 20:28:37.129243311 +0200 @@ -1,0 +2,41 @@ +Fri Jun 5 11:25:10 UTC 2020 - Luigi Baldoni + +- Update to version 4.0.2 + * fix encryption not honoured with TCP sockets upgraded to +WebSocket + * fix xpra top client refresh rate via timer + * fix opengl client info format shown in 'xpra top' + * fix format of attributes given to glXChooseVisual + * fix crashes in OpenGL context setup on X11 + * fix race condition in window statistics + * fix server errors when non-interactive clients are connected + * fix tray toolbox app + * fix X11 server key symbol lookup via Xkb + * html5 fixes: ++ fix missing desktop background ++ client errors painting rgb32 data with a padded rowstride ++ clipboard wrongly clearing data on failures ++ compatibility issues with Internet Explorer ++ missing transparency for windows in focus ++ no windows focused after close ++ connection errors caused by spurious packets ++ error in invalid packet handler ++ AES encrypted connections ++ connection errors with AES and lz4 (disable lz4 for now) ++ packet error with very small paint packets ++ 'insecure passwords' option shown in the wrong cases ++ handle window iconification messages ++ update version in about page + * fix connection errors with 'None' values in bencoder (ie: +html5) + * fix connection errors with websocket connections and AES +encryption + * fix duplicate clipboard token sent with MS Windows servers + * fix window initialization errors causing server startup +failures + * remove invalid extra strings from mdns service name + * workaround bugs in pyxdg / menu configuration + * add 'terminator' to the 'text' application hint + * more explicit error message when trying to use python2 + +--- Old: xpra-4.0.1.tar.xz New: xpra-4.0.2.tar.xz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.lyA4q2/_old 2020-06-05 20:28:37.973245804 +0200 +++ /var/tmp/diff_new_pack.lyA4q2/_new 2020-06-05 20:28:37.973245804 +0200 @@ -19,7 +19,7 @@ %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version:4.0.1 +Version:4.0.2 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 ++ xpra-4.0.1.tar.xz -> xpra-4.0.2.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-4.0.1/NEWS new/xpra-4.0.2/NEWS --- old/xpra-4.0.1/NEWS 2020-05-17 18:12:15.0 +0200 +++ new/xpra-4.0.2/NEWS 2020-06-05 11:40:08.0 +0200 @@ -1,3 +1,43 @@ +v4.0.2 (2020-06-04) +== + -- fix encryption not honoured with TCP sockets upgraded to WebSocket + -- fix xpra top client refresh rate via timer + -- fix opengl client info format shown in 'xpra top' + -- fix format of attributes given to glXChooseVisual + -- fix crashes in OpenGL context setup on X11 + -- fix race condition in window statistics + -- fix server errors when non-interactive clients are connected + -- fix tray toolbox app + -- fix X11 server key symbol lookup via Xkb + -- fix python-lz4 packaging on MS Windows + -- html5 fixes: + missing 'AltGr' on MacOS + fix missing desktop background + client errors painting rgb32 data with a padded rowstride + clipboard wrongly clearing data on failures + compatibility issues with Internet Explorer + missing transparency for windows in focus + no windows focused after close + connection errors caused by spurious packets + error in invalid packet handler + AES encrypted connections + connection errors with AES and lz4 (disable lz4 for now) + packet error with very small paint packets + 'insecure passwords' option shown in the wrong cases + handle window iconification messages + update version in about
commit xpra for openSUSE:Factory
Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2020-05-17 23:43:32 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.2738 (New) Package is "xpra" Sun May 17 23:43:32 2020 rev:20 rq:806264 version:4.0.1 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2020-05-11 13:43:47.141429111 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.2738/xpra.changes 2020-05-17 23:43:36.217110119 +0200 @@ -1,0 +2,11 @@ +Sun May 17 16:39:00 UTC 2020 - Luigi Baldoni + +- Update to version 4.0.1 + * fix missing content-type for some windows + * fix GTK server crash on exit + * fix compatibility with newer versions of uglifyjs + * fix ssh session start and attach on Posix systems + * fix 'xpra send-file' to use absolute file paths + * fix MacOS shadow servers failing to accept connections + +--- Old: xpra-4.0.tar.xz New: xpra-4.0.1.tar.xz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.hEpxiz/_old 2020-05-17 23:43:39.289116287 +0200 +++ /var/tmp/diff_new_pack.hEpxiz/_new 2020-05-17 23:43:39.293116295 +0200 @@ -19,7 +19,7 @@ %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version:4.0 +Version:4.0.1 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 ++ xpra-4.0.tar.xz -> xpra-4.0.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-4.0/NEWS new/xpra-4.0.1/NEWS --- old/xpra-4.0/NEWS 2020-05-10 19:00:48.0 +0200 +++ new/xpra-4.0.1/NEWS 2020-05-17 18:12:15.0 +0200 @@ -1,3 +1,15 @@ +v4.0 (2020-05-17) +== + -- fix missing content-type for some windows + -- fix GTK server crash on exit + -- fix compatibility with newer versions of uglifyjs + -- fix ssh session start and attach on Posix systems + -- fix missing avcodec encodings with Ubuntu 18.04 + -- fix 'xpra send-file' to use absolute file paths + -- fix MacOS shadow servers failing to accept connections + -- don't depend on gnome bits if plasma-desktop is installed + + v4.0 (2020-05-10) == -- Drop support for: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-4.0/cups/xpraforwarder new/xpra-4.0.1/cups/xpraforwarder --- old/xpra-4.0/cups/xpraforwarder 2020-05-10 19:00:48.0 +0200 +++ new/xpra-4.0.1/cups/xpraforwarder 2020-05-17 18:12:15.0 +0200 @@ -38,7 +38,7 @@ from urllib.parse import urlparse, parse_qs -__version__ = "4.0" +__version__ = "4.0.1" #Writes a syslog entry (msg) at the default facility: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-4.0/html5/js/Client.js new/xpra-4.0.1/html5/js/Client.js --- old/xpra-4.0/html5/js/Client.js 2020-05-10 19:00:48.0 +0200 +++ new/xpra-4.0.1/html5/js/Client.js 2020-05-17 18:12:15.0 +0200 @@ -2475,32 +2475,33 @@ window.closeNotification(nid); } - if ("Notification" in window && actions.length==0) { - function notify() { - let icon_url = ""; - if (icon) { - icon_url = "data:image/png;base64," + Utilities.ArrayBufferToBase64(icon); - } - /* - const nactions = []; - if (actions) { - ctx.log("actions=", actions); - for (let i=0; i=[9, 0]: add_to_keywords(avcodec2_pkgconfig, 'extra_compile_args', "-Wno-error=attributes") cython_add(Extension("xpra.codecs.dec_avcodec2.decoder", -["xpra/codecs/dec_avcodec2/decoder.pyx"], +["xpra/codecs/dec_avcodec2/decoder.pyx", "xpra/codecs/dec_avcodec2/register_compat.c"], **avcodec2_pkgconfig)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-4.0/setup_html5.py new/xpra-4.0.1/setup_html5.py --- old/xpra-4.0/setup_html5.py 2020-05-10 19:00:50.0 +0200 +++ new/xpra-4.0.1/setup_html5.py 2020-05-17 18:12:15.0 +0200 @@ -139,7 +139,6 @@ if minifier=="uglifyjs": minify_cmd = ["uglifyjs", - "--screw-ie8",
commit xpra for openSUSE:Factory
Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2020-05-11 13:43:38 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.2738 (New) Package is "xpra" Mon May 11 13:43:38 2020 rev:19 rq:802532 version:4.0 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2020-04-15 19:54:55.449610601 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.2738/xpra.changes 2020-05-11 13:43:47.141429111 +0200 @@ -1,0 +2,37 @@ +Sun May 10 18:10:53 UTC 2020 - Luigi Baldoni + +- Update to version 4.0 + * Drop support for: ++ Python 2, GTK2 ++ legacy versions (pre 1.0) ++ weak authentication + * Network, per socket options: ++ authentication and encryption ++ ssl ++ ssh ++ bind options for client + * make it easier to send files from the server + * xpra toolbox subcommand + * xpra help subcommand + * xpra top new features + * faster startup + * signal handling fixes + * smoother window resizing + * refactoring and testing ++ unit tests coverage and fixes ++ completely skip loading unused features at runtime ++ get rid of capabilities data after parsing it ++ better module dependency separation ++ don't convert to a string before we need it + * more useful window and tray title + * make it easier to source environment + * disable desktop animations in desktop mode + * automatic start-or-upgrade, automatic X11 display rescue + * support MS Windows OpenSSH server to start shadow + * more selective use of OpenGL acceleration in client + * expose server OpenGL capabilities + * cleaner HTML5 syntax + +- Refresh xpra-paths.patch + +--- Old: xpra-3.0.9.tar.xz New: xpra-4.0.tar.xz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.eUx84a/_old 2020-05-11 13:43:48.433431852 +0200 +++ /var/tmp/diff_new_pack.eUx84a/_new 2020-05-11 13:43:48.437431861 +0200 @@ -19,7 +19,7 @@ %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version:3.0.9 +Version:4.0 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 @@ -122,8 +122,6 @@ sed -e 's|__FILLUPDIR__|%{_fillupdir}|' \ -e 's|__UNITDIR__|%{_unitdir}|' \ -i setup.py -# fix shebang -sed -i 's|^#!.*|#!%__python3|' scripts/auth_dialog scripts/xdg-open %build python3 setup.py build \ ++ xpra-3.0.9.tar.xz -> xpra-4.0.tar.xz ++ 71360 lines of diff (skipped) ++ xpra-paths.patch ++ --- /var/tmp/diff_new_pack.eUx84a/_old 2020-05-11 13:43:49.533434187 +0200 +++ /var/tmp/diff_new_pack.eUx84a/_new 2020-05-11 13:43:49.533434187 +0200 @@ -1,8 +1,8 @@ -Index: xpra-3.0.6/setup.py +Index: xpra-4.0/setup.py === xpra-3.0.6.orig/setup.py -+++ xpra-3.0.6/setup.py -@@ -1502,7 +1502,7 @@ else: +--- xpra-4.0.orig/setup.py xpra-4.0/setup.py +@@ -1477,7 +1477,7 @@ else: add_data_files("%s/man1" % man_path, ["man/xpra.1", "man/xpra_launcher.1"]) add_data_files("share/applications", glob.glob("xdg/*.desktop")) add_data_files("share/mime/packages", ["xdg/application-x-xpraconfig.xml"]) @@ -11,7 +11,7 @@ add_data_files("share/metainfo", ["xdg/xpra.appdata.xml"]) #here, we override build and install so we can -@@ -1575,10 +1575,10 @@ else: +@@ -1553,10 +1553,10 @@ else: if pam_ENABLED: copytodir("etc/pam.d/xpra", "/etc/pam.d") @@ -24,7 +24,7 @@ if sd_listen_ENABLED: copytodir("service/xpra.service", systemd_dir) else: -@@ -1586,7 +1586,9 @@ else: +@@ -1564,7 +1564,9 @@ else: else: copytodir("service/xpra", "/etc/init.d") if os.path.exists("/etc/sysconfig"): @@ -35,8 +35,8 @@ elif os.path.exists("/etc/default"): copytodir("etc/sysconfig/xpra", "/etc/default") if sd_listen_ENABLED: -@@ -1704,7 +1706,6 @@ if scripts_ENABLED: - toggle_modules(WIN32, "xpra/scripts/win32_proxy_service") +@@ -1676,7 +1678,6 @@ if scripts_ENABLED: + toggle_modules(WIN32, "xpra/scripts/win32_service") if data_ENABLED: -add_data_files(share_xpra, ["README", "COPYING"])
commit xpra for openSUSE:Factory
Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2020-04-15 19:54:41 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.2738 (New) Package is "xpra" Wed Apr 15 19:54:41 2020 rev:18 rq:793926 version:3.0.9 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2020-04-01 19:15:19.791449902 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.2738/xpra.changes 2020-04-15 19:54:55.449610601 +0200 @@ -1,0 +2,52 @@ +Tue Apr 14 16:14:15 UTC 2020 - Luigi Baldoni + +- Update to version 3.0.9 + * fix HTML5 client XSS + * fix focus issues + * fix server hangs and unpainted windows due to invalid +dimensions + * fix window icons and cursors visual corruption or crashes + * fix unbearably slow screen updates when vrefresh value is +invalid + * fix client OpenGL crashes with remote starts (run probe +first) + * fix keypad regression (AltGr changes, again) + * fix MS Windows shadow servers + * fix race condition collecting latency data for session info + * fix missing pycuda dependency for nvenc on MS Windows + * fix missing signatures on MS Windows EXE and MSI builds + * fix scoring of NVENC codec (should be used ahead of sofware +encoders) + * fix start menu updates getting lost + * fix OpenGL diagnostic messages getting cut off + * fix change of encoding from the system tray + * fix quality and speed changes from the system tray + * fix clipboard and popup menu problems with Eclipse + * fix name of shadow server process on MS Windows, used in log +file names + * fix audio query subprocess with MS shadow servers + * fix unlikely race condition in speaker forwarding shutdown +sequence + * fix desktop-fullscreen=yes automatic scaling + * fix missing bug report data due to uninitialized X11 bindings + * fix bug report error if we cannot grab a screenshot (ie: +Wayland) + * fix error saving binary data with python3 builds of the bug +report tool + * fix errors querying the display under Wayland + * hide scary stacktraces when shutting down ssh proxy commands + * if we have an ssh password we can use, try that first + * blacklist VirtualBox's SVGA3D OpenGL driver (fixes black +windows) + * don't use webp with image dimensions beyond its limits + * use regular X11 system tray with i3 + * hide confusing named-pipe prefix in empty output on MS +Windows + * HTML5 fixes: invalid IMG tag, reserved keyword, language +detection, draw debugging, etc + * don't try to read /proc if not on Posix + * use a more specific python3 interpreter version + * update application content-type mappings + * remove out of date information from man page + +--- Old: xpra-3.0.8.tar.xz New: xpra-3.0.9.tar.xz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.HGbSPt/_old 2020-04-15 19:54:56.265610970 +0200 +++ /var/tmp/diff_new_pack.HGbSPt/_new 2020-04-15 19:54:56.265610970 +0200 @@ -19,7 +19,7 @@ %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version:3.0.8 +Version:3.0.9 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 ++ xpra-3.0.8.tar.xz -> xpra-3.0.9.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-3.0.8/NEWS new/xpra-3.0.9/NEWS --- old/xpra-3.0.8/NEWS 2020-03-31 13:39:15.0 +0200 +++ new/xpra-3.0.9/NEWS 2020-04-14 16:02:35.0 +0200 @@ -1,3 +1,45 @@ +v3.0.9 (2020-04-14) +== + -- fix HTML5 client XSS + -- fix focus issues + -- fix server hangs and unpainted windows due to invalid dimensions + -- fix window icons and cursors visual corruption or crashes + -- fix unbearably slow screen updates when vrefresh value is invalid + -- fix client OpenGL crashes with remote starts (run probe first) + -- fix keypad regression (AltGr changes, again) + -- fix MS Windows shadow servers + -- fix race condition collecting latency data for session info + -- fix missing pycuda dependency for nvenc on MS Windows + -- fix missing signatures on MS Windows EXE and MSI builds + -- fix scoring of NVENC codec (should be used ahead of sofware encoders) + -- fix start menu updates getting lost + -- fix OpenGL diagnostic messages getting cut off + -- fix change of encoding from the system tray + -- fix quality and speed changes from
commit xpra for openSUSE:Factory
Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2020-04-01 19:14:45 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.3248 (New) Package is "xpra" Wed Apr 1 19:14:45 2020 rev:17 rq:790357 version:3.0.8 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2020-03-16 10:18:13.447584445 +0100 +++ /work/SRC/openSUSE:Factory/.xpra.new.3248/xpra.changes 2020-04-01 19:15:19.791449902 +0200 @@ -1,0 +2,41 @@ +Tue Mar 31 21:08:47 UTC 2020 - aloi...@gmx.com + +- Update to version 3.0.8 + * fix handling of dpi command line switch (correctly this +time?) + * fix bug report window not getting focus on MacOS + * fix spurious ssh key warnings with newer versions of paramiko + * fix AltGr mode with non-X11 clients, layout-group changes + * fix rare unexpected client exit on MS Windows + * fix MS Windows clipboard: ++ update failures ++ convert CRLF line endings + * Clipboard: ++ fix selection not shown as active in menus (MS Windows and + MacOS) ++ fix spurious warnings when sharing a session ++ fix clipboard reset with python2 builds ++ selection translation for outbound data ++ support client applications that don't use TARGETS (ie: + Motif) ++ reject invalid targets + * fix 'xpra upgrade' wrongly updating non-xpra displays + * fix logging error in client geometry debugging output + * fix spurious de-iconifications + * fix handling of server control commands with python3 clients + * fix UDP backport bug sending control packets + * fix vfb getting killed on upgrade failure + * fix proxy server cleanup: force forwarders to terminate + * fix session info errors during client exit + * fix printer cleanup errors with invalid UTF8 printer names + * fix transient-for popup window workaround + * fix unicode errors saving xpra runner shell script with +python3 + * better detection of Wayland environments + * use python3 (if installed) by default on Ubuntu Xenial + * don't use Xdummy on arm, too slow + * don't show 'Download' button that we can't honour + * show all pressed keys according to X11 server in 'xpra info' + * try harder not to use video for tiny areas + +--- Old: xpra-3.0.7.tar.xz New: xpra-3.0.8.tar.xz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.z8KERc/_old 2020-04-01 19:15:21.827450818 +0200 +++ /var/tmp/diff_new_pack.z8KERc/_new 2020-04-01 19:15:21.831450820 +0200 @@ -19,7 +19,7 @@ %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version:3.0.7 +Version:3.0.8 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 ++ xpra-3.0.7.tar.xz -> xpra-3.0.8.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-3.0.7/NEWS new/xpra-3.0.8/NEWS --- old/xpra-3.0.7/NEWS 2020-03-13 17:51:18.0 +0100 +++ new/xpra-3.0.8/NEWS 2020-03-31 13:39:15.0 +0200 @@ -1,3 +1,42 @@ +v3.0.8 (2020-03-31) +== + -- fix handling of dpi command line switch (correctly this time?) + -- fix bug report window not getting focus on MacOS + -- fix spurious ssh key warnings with newer versions of paramiko + -- fix AltGr mode with non-X11 clients, layout-group changes + -- fix rare unexpected client exit on MS Windows + -- fix MS Windows clipboard: + update failures + convert CRLF line endings + -- Clipboard: + fix selection not shown as active in menus (MS Windows and MacOS) + fix spurious warnings when sharing a session + fix clipboard reset with python2 builds + selection translation for outbound data + support client applications that don't use TARGETS (ie: Motif) + reject invalid targets + -- fix 'xpra upgrade' wrongly updating non-xpra displays + -- fix logging error in client geometry debugging output + -- fix pulseaudio start command with Ubuntu Xenial + -- fix spurious de-iconifications + -- fix handling of server control commands with python3 clients + -- fix UDP backport bug sending control packets + -- fix vfb getting killed on upgrade failure + -- fix proxy server cleanup: force forwarders to terminate + -- fix session info errors during client exit + -- fix printer cleanup errors with invalid UTF8 printer names +
commit xpra for openSUSE:Factory
Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2020-03-16 10:17:40 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.3160 (New) Package is "xpra" Mon Mar 16 10:17:40 2020 rev:16 rq:784854 version:3.0.7 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2020-02-10 21:54:43.898234379 +0100 +++ /work/SRC/openSUSE:Factory/.xpra.new.3160/xpra.changes 2020-03-16 10:18:13.447584445 +0100 @@ -1,0 +2,51 @@ +Sat Mar 14 07:50:10 UTC 2020 - aloi...@gmx.com + +- Update to version 3.0.7 + * fix avcodec2 race condition crash + * fix errors when re-initializing windows (ie: toggling OpenGL +on or off) + * fix deiconification error when there are system trays +forwarded + * fix missing alpha channel when some windows are first shown + * fix systemd-run errors: verify it does work before trying to +use it + * fix server crashes on SIGINT: shutdown cleanly + * fix proxy server client connection setup error hanlder + * fix file authentication handler using a default password +filename + * fix directshow errors on local mingw installations + * fix opengl properties missing from server hello packet + * fix HTML5 sound-control errors when speaker forwarding is +disabled + * fix HTML5 "Terminate" options wrongly enabled in "Connect" +mode + * fix clipboard sharing with the MacOS shadow server + * fix MS Windows clipboard access denied errors + * fix X11 clipboard error handling: continue processing + * fix unit tests failures (clipboard, etc) + * fix bug report clipboard copy and screnshots + * fix clipboard timeouts when a client disconnects + * fix mdns cleanup done twice on server exit, causing errors + * fix malformed XSettings due to invalid color data format + * fix HMAC hashes exposed, keep only valid options + * fix 'showconfig' output for boolean values set to 'auto' + * fix parsing of client display information in legacy format + * fix validation of size-hints + * fix cursor saving debug code with GTK3 + * fix keyboard layout group not getting reset on client exit + * fix some empty keyboard layout group strings parsed as +non-empty + * fix keyboard-sync mode not being honoured by servers + * fix keyboard raw mode + * fix missing 'perispomeni' key mapping with Python 2 servers + * add missing debug logging to keyboard mapping + * more reliable lookup of keycodes when translating (non-X11 +clients) + * skip bundling some external test modules with binary +installers + * avoid spurious background worker warnings on exit + * make unavoidable comtypes error less scary + * add 'libreoffice' to the text mode whitelist + * packaging workarounds for setuptools breakage + +--- Old: xpra-3.0.6.tar.xz New: xpra-3.0.7.tar.xz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.OzzrMA/_old 2020-03-16 10:18:14.039584686 +0100 +++ /var/tmp/diff_new_pack.OzzrMA/_new 2020-03-16 10:18:14.039584686 +0100 @@ -19,7 +19,7 @@ %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version:3.0.6 +Version:3.0.7 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 @@ -40,6 +40,7 @@ BuildRequires: python3-Cython >= 0.20.0 BuildRequires: python3-devel BuildRequires: python3-gobject-devel +BuildRequires: python3-setuptools BuildRequires: update-desktop-files BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(libavcodec) >= 58 ++ xpra-3.0.6.tar.xz -> xpra-3.0.7.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-3.0.6/NEWS new/xpra-3.0.7/NEWS --- old/xpra-3.0.6/NEWS 2020-02-07 12:19:08.0 +0100 +++ new/xpra-3.0.7/NEWS 2020-03-13 17:51:18.0 +0100 @@ -1,3 +1,52 @@ +v3.0.7 (2020-03-02) +== + -- fix avcodec2 race condition crash + -- fix errors when re-initializing windows (ie: toggling OpenGL on or off) + -- fix deiconification error when there are system trays forwarded + -- fix missing alpha channel when some windows are first shown + -- fix systemd-run errors: verify it does work before trying to use it + -- fix debug builds compilation error on MS Windows + -- fix server crashes on SIGINT: shutdown cleanly + -- fix proxy server client connection setup error hanlder + -- fix file authentication handler using a default password
commit xpra for openSUSE:Factory
Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2020-02-10 21:54:34 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.26092 (New) Package is "xpra" Mon Feb 10 21:54:34 2020 rev:15 rq:772661 version:3.0.6 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2020-02-04 19:54:13.129351890 +0100 +++ /work/SRC/openSUSE:Factory/.xpra.new.26092/xpra.changes 2020-02-10 21:54:43.898234379 +0100 @@ -1,0 +2,46 @@ +Mon Feb 10 11:20:15 UTC 2020 - Luigi Baldoni + +- Update to version 3.0.6 + * fix UDP with Python3 + * fix key mapping issues with non-X11 clients and non-US +layouts + * fix notification logging errors during shutdown + * fix window stacking order with html5 client and override +redirect windows + * fix png/P and png/L decoding + * fix very slow startup on Debian due to missing +libfakeXinerama + * fix display scaling notification warning + * fix errors generating the tray title string + * fix missing webp modules in 'clean' build target + * fix some special characters with HTML5 client + * fix initiate-moveresize with multiple clients + * fix control commands argument error handling + * fix unit tests + * fix window repaint issues: system tray, Python 2 non-opengl +window spinners + * fix server errors during client connection cleanup + * fix spacebar and other characters with tablet input devices +(ie: mobile browsers) + * fix unhelpful backtraces when client application windows are +lost + * fix for crashes on X11 displays lacking RandR support + * fix handling of non 24/32-bit png window icons + * man page connection string fixes + * disable cpuinfo module - known to cause problems on various +platforms + * ignore error and continue when loading version information +from invalid builds + * remove executable file permissions on files uploaded to the +server + * blacklist 'Intel(R) UHD Graphics 620' + * use correct location for appdata.xml + * use Debian location for systemd service config file + * ensure emacs, gvim and xxdiff always use 'text' mode + * re-enable pulseaudio memfd (was wrongly disabled in v3.0.0) + * remove remnants of GTK2 dependencies from non-GTK2 components + * add missing entry to path information tool + +- Refreshed xpra-paths.patch + +--- Old: xpra-3.0.5.tar.xz New: xpra-3.0.6.tar.xz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.DwatAp/_old 2020-02-10 21:54:46.794235980 +0100 +++ /var/tmp/diff_new_pack.DwatAp/_new 2020-02-10 21:54:46.798235982 +0100 @@ -19,7 +19,7 @@ %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version:3.0.5 +Version:3.0.6 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 @@ -111,8 +111,7 @@ connections, and also the xpra html5 client. %prep -%setup -q -%patch0 -p1 +%autosetup -p1 # fix shebangs find -name '*.py' \ -exec sed -i '1{\@^#!/usr/bin/env python@d}' {} + @@ -143,6 +142,7 @@ --skip-build \ --root %{buildroot} \ --prefix %{_prefix} \ +--with-service \ --verbose #Install nvenc.keys file @@ -205,11 +205,11 @@ %{_sbindir}/rc%{name} %{python3_sitearch}/xpra %{python3_sitearch}/%{name}-%{version}-py%{python3_version}.egg-info -%{_datadir}/appdata/xpra.appdata.xml %{_datadir}/applications/xpra-gui.desktop %{_datadir}/applications/xpra-launcher.desktop %{_datadir}/applications/xpra-shadow.desktop %{_datadir}/applications/xpra.desktop +%{_datadir}/metainfo/xpra.appdata.xml %{_datadir}/pixmaps/xpra-mdns.png %{_datadir}/pixmaps/xpra-shadow.png %{_datadir}/pixmaps/xpra.png ++ xpra-3.0.5.tar.xz -> xpra-3.0.6.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-3.0.5/NEWS new/xpra-3.0.6/NEWS --- old/xpra-3.0.5/NEWS 2020-01-08 12:52:06.0 +0100 +++ new/xpra-3.0.6/NEWS 2020-02-07 12:19:08.0 +0100 @@ -1,3 +1,39 @@ +v3.0.6 (2020-02-05) +== + -- fix UDP with Python3 + -- fix key mapping issues with non-X11 clients and non-US layouts + -- fix notification logging errors during shutdown + -- fix window stacking order with html5 client and override redirect windows + -- fix png/P and png/L decoding + -- fix very slow startup on Debian due to missing libfakeXinerama + -- fix display scaling notification warning + -- fix errors
commit xpra for openSUSE:Factory
Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2020-02-04 19:54:10 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.26092 (New) Package is "xpra" Tue Feb 4 19:54:10 2020 rev:14 rq:769744 version:3.0.5 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2020-01-29 13:19:08.746193310 +0100 +++ /work/SRC/openSUSE:Factory/.xpra.new.26092/xpra.changes 2020-02-04 19:54:13.129351890 +0100 @@ -1,0 +2,6 @@ +Mon Feb 3 16:57:51 UTC 2020 - Dominique Leuenberger + +- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to + shortcut through the -mini flavors. + +--- Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.DGq2Us/_old 2020-02-04 19:54:14.193352510 +0100 +++ /var/tmp/diff_new_pack.DGq2Us/_new 2020-02-04 19:54:14.217352524 +0100 @@ -40,7 +40,6 @@ BuildRequires: python3-Cython >= 0.20.0 BuildRequires: python3-devel BuildRequires: python3-gobject-devel -BuildRequires: systemd BuildRequires: update-desktop-files BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(libavcodec) >= 58 @@ -50,6 +49,7 @@ 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) BuildRequires: pkgconfig(xdamage) @@ -77,7 +77,7 @@ Recommends: python3-dnspython Recommends: python3-opencv Recommends: python3-paramiko -%{?systemd_requires} +%{?systemd_ordering} %description Xpra is "screen for X": it allows you to run X programs, usually on a remote
commit xpra for openSUSE:Factory
Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2020-01-29 13:18:34 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.26092 (New) Package is "xpra" Wed Jan 29 13:18:34 2020 rev:13 rq:767986 version:3.0.5 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2019-12-23 22:49:17.122108439 +0100 +++ /work/SRC/openSUSE:Factory/.xpra.new.26092/xpra.changes 2020-01-29 13:19:08.746193310 +0100 @@ -1,0 +2,30 @@ +Tue Jan 28 10:20:29 UTC 2020 - Luigi Baldoni + +- Update to version 3.0.5 + * fix fake Xinerama errors with unicode monitor names + * fix av-sync backport for python2 servers + * fix errors when the dbus submodule is not installed + * fix RFB server key handling + * fix exit code for unsupported sockets + * fix tray title with openssh and plink SSH backends + * fix 'xpra upgrade' + * fix focus problems with OR windows + * fix wrong client info shown in 'xpra top' + * fix 'xpra top' error that scrambled the output, flickering + * fix X11 keyboard query against secondary screens + * skip trying to load X11 components on non-X11 platforms + * allow F11 through to the browser to make it easier to go +fullscreen + * prevent sshfp dns errors from causing ssh connection failures + * obscure passwords from log files + * remove duplicated attribute from xpra info + * remove unused loggers + * expose av-sync and webcam client capabilities + * better wayland mode detection + * add more missing files to MANIFEST + * add v4l2 codec files to clean target + * add logging to gtk display cleanup + +- Refreshed xpra-paths.patch to update systemctl location + +--- Old: xpra-3.0.4.tar.xz New: xpra-3.0.5.tar.xz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.bAT49P/_old 2020-01-29 13:19:10.190194048 +0100 +++ /var/tmp/diff_new_pack.bAT49P/_new 2020-01-29 13:19:10.190194048 +0100 @@ -1,7 +1,7 @@ # # spec file for package xpra # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # Copyright (c) 2012-2013 Pascal Bleser # # All modifications and additions to the file contributed by third parties @@ -19,7 +19,7 @@ %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version:3.0.4 +Version:3.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 ++ xpra-3.0.4.tar.xz -> xpra-3.0.5.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-3.0.4/MANIFEST.in new/xpra-3.0.5/MANIFEST.in --- old/xpra-3.0.4/MANIFEST.in 2019-12-17 09:37:58.0 +0100 +++ new/xpra-3.0.5/MANIFEST.in 2019-12-26 20:48:04.0 +0100 @@ -13,8 +13,9 @@ include xpra/codecs/cuda_common/*.cu include xpra/codecs/v4l2/video.h include xpra/codecs/dec_avcodec2/register_compat.* -include udev/rules.d/71-xpra-virtual-pointer.rules recursive-include html5 * +recursive-include content-categories * +recursive-include content-type * recursive-include http-headers * recursive-include man * recursive-include patches * @@ -22,6 +23,7 @@ recursive-include xdg * recursive-include cups * recursive-include dbus * +recursive-include udev * recursive-include icons * recursive-include scripts * recursive-include selinux * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-3.0.4/NEWS new/xpra-3.0.5/NEWS --- old/xpra-3.0.4/NEWS 2019-12-23 17:11:42.0 +0100 +++ new/xpra-3.0.5/NEWS 2020-01-08 12:52:06.0 +0100 @@ -1,3 +1,31 @@ +v3.0.5 (2020-01-07) +== + -- fix missing undecorated opengl windows on win32 with GTK3 (correct fix) + -- fix fake Xinerama errors with unicode monitor names + -- fix av-sync backport for python2 servers + -- fix errors when the dbus submodule is not installed + -- fix RFB server key handling + -- fix exit code for unsupported sockets + -- fix tray title with openssh and plink SSH backends + -- fix crashes on win32 shadow exit + -- fix 'xpra upgrade' + -- fix focus problems with OR windows + -- fix wrong client info shown in 'xpra top' + -- fix 'xpra top' error that scrambled the output, flickering + -- fix X11 keyboard query against secondary screens + -- skip trying to load X11 components on non-X11 platforms + -- allow F11 through to the browser to make it easier to go fullscreen + --
commit xpra for openSUSE:Factory
Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2019-12-23 22:47:59 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.6675 (New) Package is "xpra" Mon Dec 23 22:47:59 2019 rev:12 rq:759006 version:3.0.4 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2019-12-11 12:14:05.712528912 +0100 +++ /work/SRC/openSUSE:Factory/.xpra.new.6675/xpra.changes 2019-12-23 22:49:17.122108439 +0100 @@ -1,0 +2,19 @@ +Mon Dec 23 13:44:02 UTC 2019 - Luigi Baldoni + +- Update to version 3.0.4 + * fix av-sync + * fix X11 property synchronization error due to race condition + * fix XI2 bindings not loading + * fix ssh upgrades wrongly claimed as supported when paramiko +is not installed + * fix 'wireless' network device detection on Linux + * fix 'Sound Buffer' graph + * fix errors caused by window title error handler + * fix missing 'Packet Encoders' and 'Packet Compressors' with +python3 clients + * distinguish certificate verification errors from other ssl +errors + +- Enable ffmpeg encoder for Leap + +--- Old: xpra-3.0.3.tar.xz New: xpra-3.0.4.tar.xz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.KMjiE1/_old 2019-12-23 22:49:18.018108770 +0100 +++ /var/tmp/diff_new_pack.KMjiE1/_new 2019-12-23 22:49:18.026108773 +0100 @@ -19,7 +19,7 @@ %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version:3.0.3 +Version:3.0.4 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 @@ -43,16 +43,14 @@ BuildRequires: systemd BuildRequires: update-desktop-files BuildRequires: pkgconfig(gtk+-3.0) -BuildRequires: pkgconfig(libavcodec) >= 57 -BuildRequires: pkgconfig(libavformat) >= 57 -BuildRequires: pkgconfig(libswscale) >= 4 +BuildRequires: pkgconfig(libavcodec) >= 58 +BuildRequires: pkgconfig(libavformat) >= 58 +BuildRequires: pkgconfig(libswscale) >= 5 BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(libwebp) >= 0.4 BuildRequires: pkgconfig(py3cairo) BuildRequires: pkgconfig(pygtk-2.0) -%if 0%{?suse_version} >= 1500 BuildRequires: pkgconfig(vpx) >= 1.4.0 -%endif BuildRequires: pkgconfig(xcomposite) BuildRequires: pkgconfig(xdamage) BuildRequires: pkgconfig(xkbfile) @@ -130,18 +128,8 @@ %build python3 setup.py build \ --verbose \ -%if 0%{?suse_version} > 1500 --with-enc_ffmpeg \ --with-vpx \ -%endif -%if 0%{?suse_version} == 1500 ---with-vpx \ ---without-enc_ffmpeg \ -%endif -%if 0%{?suse_version} < 1500 ---without-vpx \ ---without-enc_ffmpeg \ -%endif --with-dec_avcodec2 \ --with-csc_swscale \ --with-webp \ ++ xpra-3.0.3.tar.xz -> xpra-3.0.4.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-3.0.3/MANIFEST.in new/xpra-3.0.4/MANIFEST.in --- old/xpra-3.0.3/MANIFEST.in 2019-09-24 15:53:53.0 +0200 +++ new/xpra-3.0.4/MANIFEST.in 2019-12-17 09:37:58.0 +0100 @@ -7,9 +7,13 @@ include xpra/buffers/buffers.c include xpra/buffers/xxhash.h include xpra/buffers/xxhash.c +include xpra/buffers/xxh3.h +include xpra/x11/gtk3/gdk_x11_macros.c +include xpra/x11/gtk3/gdk_x11_macros.h include xpra/codecs/cuda_common/*.cu include xpra/codecs/v4l2/video.h include xpra/codecs/dec_avcodec2/register_compat.* +include udev/rules.d/71-xpra-virtual-pointer.rules recursive-include html5 * recursive-include http-headers * recursive-include man * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-3.0.3/NEWS new/xpra-3.0.4/NEWS --- old/xpra-3.0.3/NEWS 2019-12-10 12:20:42.0 +0100 +++ new/xpra-3.0.4/NEWS 2019-12-23 17:11:42.0 +0100 @@ -1,3 +1,19 @@ +v3.0.4 (2019-12-19) +== + -- fix missing undecorated windows on win32 + -- fix av-sync + -- fix X11 property synchronization error due to race condition + -- fix XI2 bindings not loading + -- fix ssh upgrades wrongly claimed as supported when paramiko is not installed + -- fix 'wireless' network device detection on Linux + -- fix 'Sound Buffer' graph + -- fix errors caused by window title error handler + -- fix missing 'Packet Encoders' and 'Packet Compressors' with python3 clients + -- relax RPM dependencies to allow different versions to be installed simultaneously + -- add missing files to MANIFEST
commit xpra for openSUSE:Factory
Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2019-12-11 12:13:44 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.4691 (New) Package is "xpra" Wed Dec 11 12:13:44 2019 rev:11 rq:755729 version:3.0.3 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2019-11-21 12:59:19.910515592 +0100 +++ /work/SRC/openSUSE:Factory/.xpra.new.4691/xpra.changes 2019-12-11 12:14:05.712528912 +0100 @@ -1,0 +2,39 @@ +Wed Dec 11 07:13:25 UTC 2019 - Luigi Baldoni + +- Update to version 3.0.3 + * fix clipboard synchronization with HTML5 client + * fix window repaints with GTK3 + * fix GDK scaling causing window painting issues (force off) + * fix slow repaint with OpenGL and combined updates (ie: +scrolling) + * fix missing video screen updates with 32-bit browsers: +disable video + * fix for X11 applications requesting invalid clipboard targets + * fix "xpra top" errors when the terminal window is too small + * fix blank xpra dialog windows when closed then shown again +(ie: server commands) + * fix compilation on non-i386 32-bit platforms + * fix platform query errors causing command failures + * fix Python2 builds: ignore GTK2 deprecation warnings + * fix X11 property synchronization with Python2 builds + * fix XSetClassHint call with Python 3 + * fix window move + resize shortcut + * fix ssh proxy options not preserved when loading session +files + * fix error and missing refresh after changing quality or +speed settings + * fix NVENC error when pynvml is not installed + * fix NVENC temporary failure retry code path + * fix DPI value from the command line with desktop-scaling + * fix typo in man page + * fix errors with some odd Python3 builds +(subprocess.getoutput) + * fix cursor packets missing encoding attribute + * fix notification error handling the speaker forwarding error +message + * fix incorrect and unhelpful message on connection error + * make it possible to disable colourspace synchronization + * show mdns status in xpra info + * support CUDA 10.2 + +--- Old: xpra-3.0.2.tar.xz New: xpra-3.0.3.tar.xz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.d4TjNW/_old 2019-12-11 12:14:07.624528374 +0100 +++ /var/tmp/diff_new_pack.d4TjNW/_new 2019-12-11 12:14:07.628528373 +0100 @@ -1,7 +1,7 @@ # # spec file for package xpra # -# Copyright (c) 2019 SUSE LLC. +# Copyright (c) 2019 SUSE LLC # Copyright (c) 2012-2013 Pascal Bleser # # All modifications and additions to the file contributed by third parties @@ -19,7 +19,7 @@ %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version:3.0.2 +Version:3.0.3 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 ++ xpra-3.0.2.tar.xz -> xpra-3.0.3.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-3.0.2/NEWS new/xpra-3.0.3/NEWS --- old/xpra-3.0.2/NEWS 2019-11-05 18:31:07.0 +0100 +++ new/xpra-3.0.3/NEWS 2019-12-10 12:20:42.0 +0100 @@ -1,3 +1,46 @@ +v3.0.3 (2019-12-10) +== + -- fix clipboard synchronization with HTML5 client + -- fix window repaints with GTK3 + -- fix GDK scaling causing window painting issues (force off) + -- fix slow repaint with OpenGL and combined updates (ie: scrolling) + -- fix missing video screen updates with 32-bit browsers: disable video + -- fix for X11 applications requesting invalid clipboard targets + -- fix "xpra top" errors when the terminal window is too small + -- fix blank xpra dialog windows when closed then shown again (ie: server commands) + -- fix compilation on non-i386 32-bit platforms + -- fix platform query errors causing command failures + -- fix Python2 builds: ignore GTK2 deprecation warnings + -- fix X11 property synchronization with Python2 builds + -- fix XSetClassHint call with Python 3 + -- fix window move + resize shortcut + -- fix ssh proxy options not preserved when loading session files + -- fix focus of dialogs with MacOS clients (ie: SSH dialogs) + -- fix error and missing refresh after changing quality or speed settings + -- fix NVENC error when pynvml is not installed + -- fix NVENC temporary failure retry code path + -- fix SSH start for shadow and start-desktop
commit xpra for openSUSE:Factory
Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2019-11-21 12:59:10 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.26869 (New) Package is "xpra" Thu Nov 21 12:59:10 2019 rev:10 rq:749997 version:3.0.2 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2019-11-04 17:15:21.632835085 +0100 +++ /work/SRC/openSUSE:Factory/.xpra.new.26869/xpra.changes 2019-11-21 12:59:19.910515592 +0100 @@ -1,0 +2,35 @@ +Wed Nov 20 19:48:11 UTC 2019 - Luigi Baldoni + +- Update to version 3.0.2 + * fix clipboard synchronization issue with MS Windows clients +properly + * fix Pillow 6.x compatibility with MS Windows packaging + * fix null bytes in X11 error text properly + * fix Python 3 servers wrongly re-sending the 'screen' +attribute + * fix remote logging failures with some message formats + * fix lost screen updates + * fix GTK scaling causing window geometry issues + * fix HTML5 clipboard data sent from polling events + * fix CUDA device logging with multiple devices + * fix 32-bit build errors on xxhash + * fix RPM jpeg and libyuv dependencies + * fix OpenGL window not refreshing with Python 3 + * fix OpenGL context held for too long + * fix SSH connection errors when 'port' is specified in the +ssh config + * fix faac and faad2 security issues in MS Windows and MacOS +builds + * fix window size hints misapplied with GTK3 on MS Windows and +Wayland + * disable OpenGL acceleration on old Intel chipsets + * disable OpenGL acceleration with GTK3 builds on MS Windows +(for now, pending bug) + * show python interpreter version on about dialog + * re-instante ancient popup window workaround (was disabled by +mistake) + * don't use av-synchronization for text and picture content +types + * workaround Fedora packaging causing gratuitious conflicts + +--- Old: xpra-3.0.1.tar.xz New: xpra-3.0.2.tar.xz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.eQyBGG/_old 2019-11-21 12:59:20.642515367 +0100 +++ /var/tmp/diff_new_pack.eQyBGG/_new 2019-11-21 12:59:20.642515367 +0100 @@ -1,7 +1,7 @@ # # spec file for package xpra # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC. # Copyright (c) 2012-2013 Pascal Bleser # # All modifications and additions to the file contributed by third parties @@ -19,7 +19,7 @@ %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version:3.0.1 +Version:3.0.2 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 ++ xpra-3.0.1.tar.xz -> xpra-3.0.2.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-3.0.1/NEWS new/xpra-3.0.2/NEWS --- old/xpra-3.0.1/NEWS 2019-10-22 14:15:46.0 +0200 +++ new/xpra-3.0.2/NEWS 2019-11-05 18:31:07.0 +0100 @@ -1,4 +1,30 @@ -v3.0.1 (2019-10-22) +v3.0.2 (2019-11-05) +== + -- fix clipboard synchronization issue with MS Windows clients properly + -- fix Pillow 6.x compatibility with MS Windows packaging + -- fix null bytes in X11 error text properly + -- fix Python 3 servers wrongly re-sending the 'screen' attribute + -- fix remote logging failures with some message formats + -- fix lost screen updates + -- fix GTK scaling causing window geometry issues + -- fix HTML5 clipboard data sent from polling events + -- fix CUDA device logging with multiple devices + -- fix 32-bit build errors on xxhash + -- fix RPM jpeg and libyuv dependencies + -- fix OpenGL window not refreshing with Python 3 + -- fix OpenGL context held for too long + -- fix SSH connection errors when 'port' is specified in the ssh config + -- fix faac and faad2 security issues in MS Windows and MacOS builds + -- fix window size hints misapplied with GTK3 on MS Windows and Wayland + -- disable OpenGL acceleration on old Intel chipsets + -- disable OpenGL acceleration with GTK3 builds on MS Windows (for now, pending bug) + -- show python interpreter version on about dialog + -- re-instante ancient popup window workaround (was disabled by mistake) + -- don't use av-synchronization for text and picture content types + -- workaround Fedora packaging causing gratuitious conflicts + + +v3.0.1 (2019-10-23) ==
commit xpra for openSUSE:Factory
Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2019-11-04 17:15:18 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.2990 (New) Package is "xpra" Mon Nov 4 17:15:18 2019 rev:9 rq:744992 version:3.0.1 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2019-10-02 14:56:01.707265487 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.2990/xpra.changes 2019-11-04 17:15:21.632835085 +0100 @@ -1,0 +2,41 @@ +Sun Nov 3 10:42:55 UTC 2019 - Luigi Baldoni + +- Update to version 3.0.1 + * fix clipboard synchronization failures with MS Windows +clients + * fix window cleanup errors preventing a clean exit + * fix launcher error if sharing flag is unset + * fix window states wrongly getting reset + * fix SSH password dialog lockups on MS Windows + * fix authentication module errors (multifile, python3) + * fix radio buttons on start server dialog (python3) + * fix error in encoding selection fallback (python3) + * fix logging error in cups printing backend (python3) + * fix null bytes in X11 error text (notifications errors) + * fix keyboard debug logging error + * fix error querying X11 properties under pure wayland client + * fix unresponsive appindicator system tray + * fix GDK window scaling setting wrongly propagated to the +server + * fix compilation on Ubuntu Eoan Ermine + * fix file download failures on MS Windows due to invalid +characters + * fix handling of file download errors + * fix Debian bin path warnings + * fix error handling in 'xpra top' + * fix pyobjc API compatibility in OpenGL transparency shim + * fix out of date PKG OS version requirements + * fix PKG compatibility with MacOS 10.15 Catalina + * fix window border color parsing failures causing errors + * fix OpenGL window paint errors with some drivers + * make it easier to launch test tools + * update Python to 3.7.5 on MacOS + * bump revision to override broken Fedora packaging + * show Python version in MacOS packages + * re-enable tooltips on MS Windows + * update to xxhash 0.7.2 + * consistent use of quotes in endpoint logging + +- Spec cleanup + +--- Old: xpra-3.0.tar.xz New: xpra-3.0.1.tar.xz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.qzytPi/_old 2019-11-04 17:15:22.756836286 +0100 +++ /var/tmp/diff_new_pack.qzytPi/_new 2019-11-04 17:15:22.760836291 +0100 @@ -17,17 +17,12 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} -%if ! %{defined _fillupdir} -%define _fillupdir /var/adm/fillup-templates -%endif %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version:3.0 +Version:3.0.1 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 -Group: Productivity/Networking/Other URL:https://www.xpra.org/ Source0:https://xpra.org/src/%{name}-%{version}.tar.xz Source1:xpra-icon.png @@ -100,7 +95,6 @@ %packagehtml5 Summary:HTML5 server and client support for xpra -Group: Productivity/Networking/Other Requires: %{name} = %{version} # websockify is required to allow xpra to listen for an html5 client Requires: python3-websockify @@ -125,8 +119,6 @@ find -name '*.py' \ -exec sed -i '1{\@^#!/usr/bin/env python@d}' {} + sed -i "1 s|^#!/usr/bin/env python\b|#!%__python3|" cups/xpraforwarder -# fix python-bytecode-inconsistent-mtime warning -find . -name '*.py' -exec touch -mat 1707141200 {} + install -m0644 %{SOURCE1} -t xdg # set fillup dir sed -e 's|__FILLUPDIR__|%{_fillupdir}|' \ @@ -162,17 +154,13 @@ python3 setup.py install \ --skip-build \ --root %{buildroot} \ ---prefix /usr \ +--prefix %{_prefix} \ --verbose #Install nvenc.keys file mkdir -p %{buildroot}%{_sysconfdir}/xpra install -pm 644 etc/xpra/nvenc.keys %{buildroot}%{_sysconfdir}/xpra -# Ensure all .js files are not executable -find %{buildroot}%{_datadir}/xpra/www/js -name '*.js' \ --exec chmod 0644 {} + - %suse_update_desktop_file -r xpra Network RemoteAccess %suse_update_desktop_file -r xpra-gui Network RemoteAccess %suse_update_desktop_file -r xpra-launcher Network RemoteAccess ++ xpra-3.0.tar.xz -> xpra-3.0.1.tar.xz ++ 3662 lines of diff (skipped)
commit xpra for openSUSE:Factory
Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2019-10-02 14:56:01 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.2352 (New) Package is "xpra" Wed Oct 2 14:56:01 2019 rev:8 rq:734563 version:3.0 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2019-07-28 10:22:57.444567488 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.2352/xpra.changes 2019-10-02 14:56:01.707265487 +0200 @@ -1,0 +2,63 @@ +Wed Oct 2 06:12:07 UTC 2019 - Luigi Baldoni + +- Update to version 3.0 + * Python 3 port complete, now the default: #1571, #2195 + * much nicer HTML5 client user interface: #2269 + * Window handling: ++ smoother window resizing: #478 (OpenGL) ++ honouring gravity: #2217 ++ lock them in readonly mode: #2137 + * xpra top subcommand: #2348 + * faster startup: ++ #2347 faster client startup ++ #2341 faster server startup + * OpenGL: ++ more reliable driver probing: #2204 ++ cursor paint support: #1497 ++ transparency on MacOS: #1794 + * Encoding: ++ lossless window scrolling: #1320 ++ scrolling acceleration for non-OpenGL backends: #2295 ++ harden image parsing: #2279 ++ workaround slow video encoder initialization (ie: NVENC) + using replacement frames: #2048 ++ avoid loading codecs we don't need: #2344 ++ skip some CUDA devices, speedup enumeration: #2415 + * Clipboard: ++ new native clipboard implementations for all platforms: + #812 ++ HTML5 asynchronous clipboard: #1844 ++ HTML5 support for copying images: #2312 (with watermarking) ++ brotli compression for text data: #2289 + * Authentication: ++ modular client authentication handlers: #1796 ++ mysql authentication module: #2287 ++ generic SQL authentication module: #2288 + * Network: ++ client listen mode: #1022 ++ retry to connect until it succeeds or times out: #2346 ++ mdns TXT attributes updated at runtime: #2187 ++ zeroconf fixes: #2317 ++ drop pybonjour: #2297 ++ paramiko honours IdentityFile: #2282, handles SIGINT + better: #2378 ++ proxy server fixes for ssl and ssh sockets: #2399, remove + spurious options: #2193 ++ proxy ping and timeouts: #2408 ++ proxy dynamic authentication: #2261 + * Automated Testing: ++ test HTML5 client: #2231 ++ many new mixin tests: #1773 (and bugs found) + * start-new-commands is now enabled by default: #2278, and the +UI allows free text: #2221 + * basic support for native GTK wayland client: #2243 + * forward custom X11 properties: #2311 + * xpra launcher visual feedback during connection: #1421, +sharing option: #2115 + * "Window" menu on MacOS: #1808 + +- Refreshed xpra-paths.patch + +- Switched build to python 3 + +--- Old: xpra-2.5.3.tar.xz New: xpra-3.0.tar.xz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.8cxsF5/_old 2019-10-02 14:56:02.527263335 +0200 +++ /var/tmp/diff_new_pack.8cxsF5/_new 2019-10-02 14:56:02.527263335 +0200 @@ -23,7 +23,7 @@ %endif %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version:2.5.3 +Version:3.0 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 @@ -42,9 +42,9 @@ BuildRequires: hicolor-icon-theme BuildRequires: pam-devel BuildRequires: pkgconfig -BuildRequires: python-Cython >= 0.20.0 -BuildRequires: python-gobject-devel -BuildRequires: python2-devel +BuildRequires: python3-Cython >= 0.20.0 +BuildRequires: python3-devel +BuildRequires: python3-gobject-devel BuildRequires: systemd BuildRequires: update-desktop-files BuildRequires: pkgconfig(gtk+-3.0) @@ -53,7 +53,7 @@ BuildRequires: pkgconfig(libswscale) >= 4 BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(libwebp) >= 0.4 -BuildRequires: pkgconfig(pycairo) +BuildRequires: pkgconfig(py3cairo) BuildRequires: pkgconfig(pygtk-2.0) %if 0%{?suse_version} >= 1500 BuildRequires: pkgconfig(vpx) >= 1.4.0 @@ -63,26 +63,27 @@ BuildRequires: pkgconfig(xkbfile) BuildRequires: pkgconfig(xrandr) BuildRequires: pkgconfig(xtst) -Requires: dbus-1-python Requires: dbus-1-x11 Requires: gstreamer-plugins-base Requires: gstreamer-plugins-good Requires: pulseaudio Requires: pulseaudio-utils -Requires: python2-Pillow -Requires: python2-gst -Requires: python2-lz4 -Requires: python2-numpy -Requires:
commit xpra for openSUSE:Factory
Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2019-07-28 10:22:57 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.4126 (New) Package is "xpra" Sun Jul 28 10:22:57 2019 rev:7 rq:719275 version:2.5.3 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2019-06-14 20:42:40.906364222 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.4126/xpra.changes 2019-07-28 10:22:57.444567488 +0200 @@ -1,0 +2,47 @@ +Sat Jul 27 13:08:50 UTC 2019 - Luigi Baldoni + +- Update to version 2.5.3 + * fix HTML5 MSIE 11 detection + * fix HTML5 path of audio script for IE + * fix HTML5 CapsLock and NumLock state detection + * fix HTML5 desktop server screen size not resizing to match +window + * fix shadow servers display resizing not being propagated + * fix scroll encoding with multi monitor shadow servers + * fix handling of uncompressed window icon pixel data + * fix handling of unicode values for desktop names + * fix remote ssh failures with python3-only installations + * fix '_monitor' subcommand with python3 clients + * fix client ping latency calculations + * fix non-strict ssl host key not honoured with wss connections + * fix handling of websocket and ssl traffic with unix-domain +sockets + * fix ssl and websocket connection upgrades with python3 +servers + * fix handling of websocket ping packets + * fix unnecessary delay in initial connection handling + * fix incorrect disconnections with non-UI clients + * fix spurious socket warnings + * fix distro information shown for proxied connections + * fix invalid mdns records for rfb connections (desktop and +shadow servers) + * fix GTK3 signal handling before the main loop is running + * fix file descriptor leak when running child commands + * fix clipboard-direction setting not propagated to the client + * fix clipboard datatype shortcut not taken due to a typo + * fix clipboard bugs with python3 builds, invalid atoms + * fix overzealous cleanup code in X11 root property handler + * fix Xresources debug logging and error handler + * fix errors during cleanup: close display later + * fix uinput device mode with python3 servers + * fix errors if md5 is not available: use sha1 + * fix default build options for RedHat + * fix typos in man page and docstrings + * silence annoying atk warnings + * avoid running invalid lpinfo commands + * improve compatibility with 'xpra top' + * make it possible to skip opengl probing during server startup + * add missing modal-window entry in man page + * reduce weak RPM dependencies on gnome components + +--- Old: xpra-2.5.2.tar.xz New: xpra-2.5.3.tar.xz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.uCMNuS/_old 2019-07-28 10:22:58.760567459 +0200 +++ /var/tmp/diff_new_pack.uCMNuS/_new 2019-07-28 10:22:58.768567458 +0200 @@ -23,7 +23,7 @@ %endif %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version:2.5.2 +Version:2.5.3 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 ++ xpra-2.5.2.tar.xz -> xpra-2.5.3.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-2.5.2/NEWS new/xpra-2.5.3/NEWS --- old/xpra-2.5.2/NEWS 2019-06-07 13:50:31.0 +0200 +++ new/xpra-2.5.3/NEWS 2019-07-23 18:39:28.0 +0200 @@ -1,3 +1,45 @@ +v2.5.3 (2019-07-20) +== + -- fix HTML5 MSIE 11 detection + -- fix HTML5 path of audio script for IE + -- fix HTML5 CapsLock and NumLock state detection + -- fix HTML5 desktop server screen size not resizing to match window + -- fix shadow servers display resizing not being propagated + -- fix scroll encoding with multi monitor shadow servers + -- fix handling of uncompressed window icon pixel data + -- fix handling of unicode values for desktop names + -- fix remote ssh failures with python3-only installations + -- fix '_monitor' subcommand with python3 clients + -- fix client ping latency calculations + -- fix non-strict ssl host key not honoured with wss connections + -- fix handling of websocket and ssl traffic with unix-domain sockets + -- fix ssl and websocket connection upgrades with python3 servers + -- fix handling of websocket ping packets + -- fix unnecessary delay in initial connection handling +
commit xpra for openSUSE:Factory
Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2019-06-14 20:42:38 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.4811 (New) Package is "xpra" Fri Jun 14 20:42:38 2019 rev:6 rq:709905 version:2.5.2 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2019-04-28 20:14:20.806385167 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.4811/xpra.changes 2019-06-14 20:42:40.906364222 +0200 @@ -1,0 +2,66 @@ +Fri Jun 14 07:11:10 UTC 2019 - Luigi Baldoni + +- Update to version 2.5.2 + * fix mmap leak which can cause the client to stop painting + * fix OpenGL crashes: don't try to use it when probing process +has crashed + * fix errors in avahi error handler + * fix connection errors when loading ssh public keys + * fix tests being run with the wrong python interpreter version + * fix systemd-run using the wrong python interpreter version + * fix start menu with python3 clients + * fix x264 encoder failing to create a compatible stream for +the html5 client + * fix unnecessary xdg menu data in some subcommands + * fix large xdg menu data causing initial packet size errors + * fix packet size warning message format + * fix start menu with python3 clients + * fix html5 client connection error when xdg-menu data is +missing + * fix html5 client compatibility with buggy x264 encoders (as +above) + * fix html5 client clipboard packet format + * fix session info graphs start values + * fix colour channels swapped with some window icons and +desktop servers + * fix slower compression code path wrongly used when av-sync +is disabled + * fix icon type attribute (remove dot) + * fix signal forwarding with python3 servers + * fix system tray forwarding with python3 servers + * fix socket attributes name lookup for xpra info + * fix handling proxy server info requests + * fix proxy server info errors trying to enumerate sessions + * fix automatic MTU adjustements with UDP transport + * fix NVENC compatiblity with library soname found in newer +installers + * fix invalid python2 DEB dependency in main meta package + * fix default config value for opengl attribute + * fix HTML5 client authentication issue when going through a +proxy server + * fix socket errors on startup with bind-ssl + * fix server dbus service attribute accessor methods + * fix network jitter injector + * fix avahi mdns publisher test tool + * fix zeroconf error when service info is not available + * fix remote ssh failures with python3-only installations + * fix automatic interpreter version switching when re-executing + * fix start-via-proxy exit code handler + * fix socket-permissions option not being honoured + * fix error in the codec loader if the first codec attempted +fails + * fix error in the codec instantiation leak detection code + * fix exit hooks not being called with 'exit-with-client' + * fix RandR build errors with older versions of Cython (ie: +Xenial) + * fix GTK3 build of the keyboard test tool on MS Windows + * fix errors parsing xresources + * fix handling of xsettings with python3 servers + * fix font hinting detection with python3 + * fix errors during cleanup if server initialization or +startup had failed + * fix pure python3 builds cairo headers used + * updated package dependencies: recommend python-dns for sshfp +support + +--- Old: xpra-2.5.1.tar.xz New: xpra-2.5.2.tar.xz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.HVp8Tv/_old 2019-06-14 20:42:41.682362906 +0200 +++ /var/tmp/diff_new_pack.HVp8Tv/_new 2019-06-14 20:42:41.682362906 +0200 @@ -23,7 +23,7 @@ %endif %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version:2.5.1 +Version:2.5.2 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 @@ -80,6 +80,7 @@ Requires: xf86-video-dummy Requires: xorg-x11-xauth Requires(post): %fillup_prereq +Recommends: python2-dnspython Recommends: python2-opencv Recommends: python2-paramiko %{?systemd_requires} ++ xpra-2.5.1.tar.xz -> xpra-2.5.2.tar.xz ++ 32472 lines of diff (skipped)
commit xpra for openSUSE:Factory
Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2019-04-28 20:14:19 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.5536 (New) Package is "xpra" Sun Apr 28 20:14:19 2019 rev:5 rq:698572 version:2.5.1 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2019-04-04 15:26:55.638886974 +0200 +++ /work/SRC/openSUSE:Factory/.xpra.new.5536/xpra.changes 2019-04-28 20:14:20.806385167 +0200 @@ -1,0 +2,45 @@ +Fri Apr 26 22:18:38 UTC 2019 - Luigi Baldoni + +- Update to version 2.5.1 + * fix sending of icons as premultipled ARGB + * fix compatibility with old versions of python-pillow + * fix scroll encoding code flow (should be impossible to hit) + * fix handling of info requests with Python3 servers + * fix missing option for lock argument in man page + * fix ssh errors handling authentication failures + * fix ssh server connections and support 'none' authentication + * fix start new command menu + * fix appindicator failures when we fail to locate the default +icon + * fix command line tools usage under cygwin and terminal +emulators + * fix pointer position on multi-monitor shadow servers + * fix system tray forwarding with python3 servers + * fix window icons forwarding (MS Windows and MacOS mostly) + * fix detection of splash window types + * fix server startup errors when X11 root properties are +invalid + * fix shadow server startup failures on MacOS + * fix system tray errors during shadow server startup on MacOS + * fix printing errors with python3 builds and rencode packet +encoder + * fix parsing of printer options + * fix dispatching of printer jobs to clients with python3 +servers + * fix parsing of key symbol definitions with python3 servers + * fix compatibility with older versions of GTK3 + * fix proxy video encoders initialization + * fix 'missing encodings' server error with python3 + * fix spurious clipboard warning when clipboard is disabled + * disable modal windows by default (was enabled by default +since v2.3) + * workaround buggy system trays + * try harder to prevent hash collisions in scroll encoding + * skip risky opengl probing when the initial check failed + * prevent file conflicts with older packages + * don't use appindicator with Fedora Gnome + * minor packaging fixes (dates) + * remove spurious ssh dnssec check logging + * bump version in cups backend + +--- Old: xpra-2.5.tar.xz New: xpra-2.5.1.tar.xz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.DIDoOt/_old 2019-04-28 20:14:21.430384780 +0200 +++ /var/tmp/diff_new_pack.DIDoOt/_new 2019-04-28 20:14:21.434384778 +0200 @@ -23,7 +23,7 @@ %endif %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version:2.5 +Version:2.5.1 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 ++ xpra-2.5.tar.xz -> xpra-2.5.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-2.5/NEWS new/xpra-2.5.1/NEWS --- old/xpra-2.5/NEWS 2019-03-20 05:43:43.0 +0100 +++ new/xpra-2.5.1/NEWS 2019-04-16 06:57:10.0 +0200 @@ -1,3 +1,43 @@ +v2.5.1 (2019-04-15) +== + -- fix sending of icons as premultipled ARGB + -- fix compatibility with old versions of python-pillow + -- fix scroll encoding code flow (should be impossible to hit) + -- fix handling of info requests with Python3 servers + -- fix missing option for lock argument in man page + -- fix ssh errors handling authentication failures + -- fix ssh server connections and support 'none' authentication + -- fix start new command menu + -- fix appindicator failures when we fail to locate the default icon + -- fix command line tools usage under cygwin and terminal emulators + -- fix pointer position on multi-monitor shadow servers + -- fix system tray forwarding with python3 servers + -- fix window icons forwarding (MS Windows and MacOS mostly) + -- fix detection of splash window types + -- fix server startup errors when X11 root properties are invalid + -- fix shadow server startup failures on MacOS + -- fix system tray errors during shadow server startup on MacOS + -- fix printing errors with python3 builds and rencode packet encoder + -- fix parsing of printer options +
commit xpra for openSUSE:Factory
Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2019-04-04 15:22:05 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.3908 (New) Package is "xpra" Thu Apr 4 15:22:05 2019 rev:4 rq:688823 version:2.5 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2019-02-01 11:48:42.164351786 +0100 +++ /work/SRC/openSUSE:Factory/.xpra.new.3908/xpra.changes 2019-04-04 15:26:55.638886974 +0200 @@ -1,0 +2,53 @@ +Tue Mar 26 14:18:16 UTC 2019 - Luigi Baldoni + +- Update to version 2.5 + * Python 3 port mostly complete + * pixel compression and bandwidth management: ++ better recovery from network congestion ++ distinguish refresh from normal updates ++ better tuning for mmap connections ++ heuristics improvements ++ use video encoders more aggressively ++ prevent too many delayed frames with x264 ++ better video region detection with opengl content + * better automatic tuning for client applications ++ based on application categories ++ application supplied hints ++ application window encoding hints ++ using environment variables and disabling video + * HTML5 client improvements + * Client improvements: ++ make it easier to start new commands, provide start menu ++ probe OpenGL in a subprocess to detect and workaround + driver crashes ++ use appindicator if available + * Server improvements: ++ start command on last client exit ++ honour minimum window size ++ Python 3 ++ upgrade-desktop subcommand + * Network layer: ++ less copying ++ use our own websocket layer ++ make mmap group configurable ++ TCP CORK support on Linux + * SSH transport: ++ support .ssh/config with paramiko backend ++ connecting via ssh proxy hosts + * SSHFP with paramiko: ++ clipboard: restrict clipboard data transfers size + * code cleanups, etc + +- Removed python2-opengl requirement (package not available + and unnecessary since this release) + +- Refreshed xpra-paths.patch + +--- +Fri Mar 1 09:31:03 UTC 2019 - Luigi Baldoni + +- Enabled OpenGL (fixes boo#1127415) +- Added brotli as build requirement +- Refreshed xpra-paths.patch + +--- Old: xpra-2.4.3.tar.xz New: xpra-2.5.tar.xz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.RV2fNC/_old 2019-04-04 15:26:59.610888502 +0200 +++ /var/tmp/diff_new_pack.RV2fNC/_new 2019-04-04 15:26:59.610888502 +0200 @@ -21,9 +21,9 @@ %if ! %{defined _fillupdir} %define _fillupdir /var/adm/fillup-templates %endif -%global __requires_exclude ^typelib\\(GtkosxApplication\\).*$ +%global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version:2.4.3 +Version:2.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 @@ -34,6 +34,7 @@ # PATCH-FIX-OPENSUSE xpra-paths.patch -- use suse-specific paths Patch0: %{name}-paths.patch BuildRequires: ImageMagick +BuildRequires: brotli BuildRequires: cups BuildRequires: cups-devel BuildRequires: desktop-file-utils @@ -73,7 +74,6 @@ Requires: python2-lz4 Requires: python2-numpy Requires: python2-opencv -Requires: python2-opengl Requires: python2-pycups Requires: python2-rencode Requires: shared-mime-info @@ -127,7 +127,9 @@ find . -name '*.py' -exec touch -mat 1707141200 {} + install -m0644 %{SOURCE1} -t xdg # set fillup dir -sed -i 's|__FILLUPDIR__|%{_fillupdir}|' setup.py +sed -e 's|__FILLUPDIR__|%{_fillupdir}|' \ +-e 's|__UNITDIR__|%{_unitdir}|' \ +-i setup.py # fix shebang sed -i 's|^#!.*|#!%__python2|' scripts/auth_dialog scripts/xdg-open @@ -151,7 +153,7 @@ --with-webp \ --with-Xdummy \ --with-Xdummy_wrapper \ ---without-opengl \ +--with-opengl \ --with-service %install @@ -170,7 +172,7 @@ -exec chmod 0644 {} + %suse_update_desktop_file -r xpra Network RemoteAccess -%suse_update_desktop_file -r xpra-browser Network RemoteAccess +%suse_update_desktop_file -r xpra-gui Network RemoteAccess %suse_update_desktop_file -r xpra-launcher Network RemoteAccess mkdir -pv %{buildroot}%{_sbindir} @@ -198,6 +200,7 @@ %doc README NEWS %license COPYING %dir %{_datadir}/xpra +%dir %{_datadir}/xpra/content-categories %dir %{_datadir}/xpra/content-type %dir %{_datadir}/xpra/http-headers %dir %{_libexecdir}/xpra @@ -213,7
commit xpra for openSUSE:Factory
Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2019-02-01 11:48:21 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.28833 (New) Package is "xpra" Fri Feb 1 11:48:21 2019 rev:3 rq:670340 version:2.4.3 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2018-12-06 12:17:25.793512521 +0100 +++ /work/SRC/openSUSE:Factory/.xpra.new.28833/xpra.changes 2019-02-01 11:48:42.164351786 +0100 @@ -1,0 +2,42 @@ +Thu Jan 31 12:22:06 UTC 2019 - Luigi Baldoni + +- Update to version 2.4.3 + * fix minor glib timer handle leak and unnecessary timer +scheduling + * fix keyboard backwards compatibility with older 1.0 servers + * fix error in keyboard debug logging + * fix h264 decoding in HTML5 client + * fix session info and bug report windows not getting +dismissed in HTML5 client + * fix precise wheel motion events with HTML5 client + * fix clipboard with MacOS GTK2 clients + * fix swap-keys menu entry wrongly disabled + * fix potential memory leaks and errors in codecs due to cast +error + * fix crashy codecs on MS Windows: disable x264, 32-bit vpx +with large sizes + * fix validation errors with some quality and speed control +commands + * fix buggy parsing of clipboard-contents packets + * fix jpeg encoder and decoder library version requirements +(ie: for CentOS 7.x) + * fix starting sessions via ssh on Ubuntu (workaround buggy +systemd-run) + * fix MS Windows clients handling system tray icons without an +alpha channel + * fix error in video exception message formating + * fix errors handling pointer events with extra relative +pointer data + * fix potential string substitution errors with python2 + * fix connection to hosts that resolve to ipv6 only addresses + * fix dbus mixin attributes initialized twice (wrong values) + * fix race condition error with network congestion events + * fix compatibility with newer ArchLinux Xorg path + * fix exec-auth module timeout not being honoured + * fix exec-auth wrongly returning success on MacOS + * workaround SSH errors with Windows Services for Linux + * reduce impact of fullscreen and maxmimized attributes on +window refresh rate + * never lock the batch delay when mmap is enabled + +--- Old: xpra-2.4.2.tar.xz New: xpra-2.4.3.tar.xz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.xM8teR/_old 2019-02-01 11:48:42.708351228 +0100 +++ /var/tmp/diff_new_pack.xM8teR/_new 2019-02-01 11:48:42.708351228 +0100 @@ -1,7 +1,7 @@ # # spec file for package xpra # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2012-2013 Pascal Bleser # # All modifications and additions to the file contributed by third parties @@ -13,7 +13,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -23,7 +23,7 @@ %endif %global __requires_exclude ^typelib\\(GtkosxApplication\\).*$ Name: xpra -Version:2.4.2 +Version:2.4.3 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 ++ xpra-2.4.2.tar.xz -> xpra-2.4.3.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-2.4.2/NEWS new/xpra-2.4.3/NEWS --- old/xpra-2.4.2/NEWS 2018-11-23 06:36:08.0 +0100 +++ new/xpra-2.4.3/NEWS 2019-01-13 06:10:42.0 +0100 @@ -1,3 +1,34 @@ +v2.4.3 (2019-01-12) +== + -- fix minor glib timer handle leak and unnecessary timer scheduling + -- fix keyboard backwards compatibility with older 1.0 servers + -- fix error in keyboard debug logging + -- fix h264 decoding in HTML5 client + -- fix session info and bug report windows not getting dismissed in HTML5 client + -- fix precise wheel motion events with HTML5 client + -- fix clipboard with MacOS GTK2 clients + -- fix swap-keys menu entry wrongly disabled + -- fix potential memory leaks and errors in codecs due to cast error + -- fix crashy codecs on MS Windows: disable x264, 32-bit vpx with large sizes + -- fix validation errors with some quality and speed control commands + -- fix buggy parsing of clipboard-contents packets + -- fix jpeg encoder
commit xpra for openSUSE:Factory
Hello community, here is the log from the commit of package xpra for openSUSE:Factory checked in at 2018-12-06 12:17:24 Comparing /work/SRC/openSUSE:Factory/xpra (Old) and /work/SRC/openSUSE:Factory/.xpra.new.19453 (New) Package is "xpra" Thu Dec 6 12:17:24 2018 rev:2 rq:654932 version:2.4.2 Changes: --- /work/SRC/openSUSE:Factory/xpra/xpra.changes2018-11-12 09:38:10.409468929 +0100 +++ /work/SRC/openSUSE:Factory/.xpra.new.19453/xpra.changes 2018-12-06 12:17:25.793512521 +0100 @@ -1,0 +2,31 @@ +Wed Dec 5 09:19:57 UTC 2018 - aloi...@gmx.com + +- Update to version 2.4.2 + * fix server crash with application setting invalid X11 atoms + * fix missing windows with some mono applications (ignore +invalid X11 atoms) + * fix small X11 memory leak + * fix encoding of empty areas (hard to trigger) + * fix client hangs due to signal-watcher (now disabled with +python2) + * fix virtual printer cleanup errors + * fix leaking xvfb processes when displayfd times out + * fix window size hints not being sanitized correctly + * fix cpu waste and automatic quality calculations + * fix statistics used by shadow servers + * fix error capturing screenshots on MS Windows + * fix logging error in modifier state change failure code path + * fix nvenc errors with odd image heights + * fix over aggressive screen update rectangle merging + * fix race condition causing the connection cleanup code to +run twice + * fix ssh dialog button actions + * ensure Qt applications use the X11 backend so we can +intercept them + * skip unnecessary video tests when mmap is enabled + * handle property change handlers errors more gracefully + * avoid recycling video contexts unnecessarily + * don't flush video encoders when doing a regular content +refresh + +--- Old: xpra-2.4.1.tar.xz New: xpra-2.4.2.tar.xz Other differences: -- ++ xpra.spec ++ --- /var/tmp/diff_new_pack.Oo7Cq1/_old 2018-12-06 12:17:26.381511890 +0100 +++ /var/tmp/diff_new_pack.Oo7Cq1/_new 2018-12-06 12:17:26.385511886 +0100 @@ -15,13 +15,15 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + + %{?!python_module:%define python_module() python-%{**} python3-%{**}} %if ! %{defined _fillupdir} %define _fillupdir /var/adm/fillup-templates %endif %global __requires_exclude ^typelib\\(GtkosxApplication\\).*$ Name: xpra -Version:2.4.1 +Version:2.4.2 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 @@ -100,14 +102,14 @@ Requires: %{name} = %{version} # websockify is required to allow xpra to listen for an html5 client Requires: python2-websockify +Provides: bundled(js-aurora) +Provides: bundled(js-bencode) +Provides: bundled(js-broadway) +Provides: bundled(js-forge) Provides: bundled(js-jquery) = 3.1.1 Provides: bundled(js-jquery-ui) = 1.12.1 Provides: bundled(js-lz4) Provides: bundled(js-zlib) -Provides: bundled(js-forge) -Provides: bundled(js-aurora) -Provides: bundled(js-broadway) -Provides: bundled(js-bencode) BuildArch: noarch %descriptionhtml5 ++ xpra-2.4.1.tar.xz -> xpra-2.4.2.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-2.4.1/NEWS new/xpra-2.4.2/NEWS --- old/xpra-2.4.1/NEWS 2018-10-31 17:47:17.0 +0100 +++ new/xpra-2.4.2/NEWS 2018-11-23 06:36:08.0 +0100 @@ -1,3 +1,28 @@ +v2.4.2 (2018-11-23) +== + -- fix server crash with application setting invalid X11 atoms + -- fix missing windows with some mono applications (ignore invalid X11 atoms) + -- fix small X11 memory leak + -- fix encoding of empty areas (hard to trigger) + -- fix client hangs due to signal-watcher (now disabled with python2) + -- fix virtual printer cleanup errors + -- fix leaking xvfb processes when displayfd times out + -- fix window size hints not being sanitized correctly + -- fix cpu waste and automatic quality calculations + -- fix statistics used by shadow servers + -- fix error capturing screenshots on MS Windows + -- fix logging error in modifier state change failure code path + -- fix nvenc errors with odd image heights + -- fix over aggressive screen update rectangle merging + -- fix race condition causing the connection cleanup code to run twice + -- fix ssh dialog button actions + -- ensure Qt applications use the X11 backend