commit xpra for openSUSE:Factory

2020-09-28 Thread root
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

2020-09-07 Thread root
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

2020-08-19 Thread root
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

2020-08-10 Thread root
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

2020-07-18 Thread root
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

2020-06-05 Thread root
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

2020-05-17 Thread root
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

2020-05-11 Thread root
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

2020-04-15 Thread root
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

2020-04-01 Thread root
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

2020-03-16 Thread root
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

2020-02-10 Thread root
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

2020-02-04 Thread root
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

2020-01-29 Thread root
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

2019-12-23 Thread root
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

2019-12-11 Thread root
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

2019-11-21 Thread root
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

2019-11-04 Thread root
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

2019-10-02 Thread root
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

2019-07-28 Thread root
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

2019-06-14 Thread root
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

2019-04-28 Thread root
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

2019-04-04 Thread root
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

2019-02-01 Thread root
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

2018-12-06 Thread root
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