Bug#968229: xpra: Xpra errors when attempting to attach client

2020-08-11 Thread Andrea Bernardini
Package: xpra
Version: 3.0.9+dfsg1-1+b2
Severity: important

Dear Maintainer,

After a Debian upgrade I'm unable to use Xpra as the server crashes when 
attaching the client.
I suspect the issue might be an incompatibility issue with Python 3.8.5 that 
was installed with the upgrade. 
I get "Name node can't be used with 'True'" when trying to attach the client to 
the server.
I've added a logging statement to the code to print out the full stack trace of 
the error and this is what I get

2020-08-11 08:35:04,692 cannot access python uinput module:[0m
2020-08-11 08:35:04,692  No module named 'uinput'[0m
_XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed
_XSERVTransMakeAllCOTSServerListeners: server already running

X.Org X Server 1.20.8
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.19.0-8-amd64 x86_64 Debian
Current Operating System: Linux asus 5.7.0-2-amd64 #1 SMP Debian 5.7.10-1 
(2020-07-26) x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.7.0-2-amd64 
root=UUID=b232c7a7-b3d2-4015-9eda-26e9f96f2902 ro quiet
Build Date: 31 March 2020  10:14:40AM
xorg-server 2:1.20.8-2 (https://www.debian.org/support) 
Current version of pixman: 0.36.0
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: "/run/user/1000/xpra/Xorg.S2675.log", Time: Tue Aug 11 08:35:04 
2020
(++) Using config file: "/etc/xpra/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
2020-08-11 08:35:08,152 created unix domain socket 
'/run/user/1000/xpra/asus-1'[0m
2020-08-11 08:35:08,152 cannot create group socket '/run/xpra/asus-1'[0m
2020-08-11 08:35:08,152  [Errno 13] Permission denied[0m
2020-08-11 08:35:08,253 pointer device emulation using XTest[0m
[31m2020-08-11 08:35:08,308 Error: cannot find the html web root[0m
[31m2020-08-11 08:35:08,308  '/usr/share/xpra/www' does not exist[0m
2020-08-11 08:35:09,370 OpenGL is supported on display ':1'[0m
2020-08-11 08:35:09,370  using 'llvmpipe (LLVM 10.0.1, 256 bits)' renderer[0m
[33m2020-08-11 08:35:09,402 Warning: failed to load the mdns publisher[0m
[33m2020-08-11 08:35:09,402  No module named 'avahi'[0m
[33m2020-08-11 08:35:09,402  either install the 'python-avahi' module[0m
[33m2020-08-11 08:35:09,402  or use the 'mdns=no' option[0m
2020-08-11 08:35:09,415 D-Bus notification forwarding is available[0m

(Xpra:2685): Gtk-CRITICAL **: 08:35:09.422: gtk_widget_realize: assertion 
'widget->priv->anchored || GTK_IS_INVISIBLE (widget)' failed
2020-08-11 08:35:09,528 xpra is ready.[0m
2020-08-11 08:35:09,528 xpra GTK3 X11 version 3.0.9-r26127 64-bit[0m
[33m2020-08-11 08:35:09,601 Warning: webcam forwarding is disabled[0m
[33m2020-08-11 08:35:09,601  the virtual video directory 
'/sys/devices/virtual/video4linux' was not found[0m
[33m2020-08-11 08:35:09,601  make sure that the 'v4l2loopback' kernel module is 
installed and loaded[0m
2020-08-11 08:35:09,601 found 0 virtual video devices for webcam forwarding[0m
2020-08-11 08:35:10,064  uid=1000 (andrebask), gid=1000 (andrebask)[0m
2020-08-11 08:35:10,065  running with pid 2685 on Linux Debian testing 
bullseye[0m
2020-08-11 08:35:10,065  connected to X11 display :1 with 24 bit colors[0m
2020-08-11 08:35:13,074 printer forwarding enabled using postscript and pdf[0m
[33m2020-08-11 08:35:13,081 Warning: cannot watch for application menu changes 
without pyinotify:[0m
[33m2020-08-11 08:35:13,081  No module named 'pyinotify'[0m
[31m2020-08-11 08:35:13,118 Error during threaded setup of 
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/xpra/server/server_base.py", line 170, 
in threaded_init
c.threaded_setup(self)
  File 
"/usr/lib/python3/dist-packages/xpra/server/mixins/child_command_server.py", 
line 92, in threaded_setup
load_xdg_menu_data()
  File "/usr/lib/python3/dist-packages/xpra/platform/xposix/xdg_helper.py", 
line 237, in load_xdg_menu_data
xdg_menu_data = do_load_xdg_menu_data()
  File "/usr/lib/python3/dist-packages/xpra/platform/xposix/xdg_helper.py", 
line 268, in do_load_xdg_menu_data
menu = parse()
  File "/usr/lib/python3/dist-packages/xdg/Menu.py", line 1137, in parse
return XMLMenuBuilder(debug).parse(filename)
  File "/usr/lib/python3/dist-packages/xdg/Menu.py", line 641, in parse
menu = self.parse_menu(tree.getroot(), filename)
  File "/usr/lib/python3/dist-packages/xdg/Menu.py", line 659, in parse_menu
self.parse_node(node, filename, menu)
  File "/usr/lib/python3/dist-packages/xdg/Menu.py", line 668, in parse_node
menu = self.parse_menu(child, filename)
  File "/usr/lib/python3/dist-packages/xdg/Menu.py", line 659, in parse_menu
self.parse_node(node, filename, menu)
  File "/usr/lib/python3/dist-packages/xdg/Menu.py", line 691, in 

Bug#818227: RFS: kawa/2.1-1 [ITP] -- Scheme implementation for the JVM

2016-03-14 Thread Andrea Bernardini
Package: sponsorship-requests
Severity: wishlist


  Dear mentors,

  I am looking for a sponsor for my package "kawa"

 * Package name: kawa
   Version : 2.1-1
   Upstream Author : Per Bothner <p...@bothner.com>
 * URL : http://www.gnu.org/software/kawa/
 * License : MIT/X
   Section : lisp

  It builds those binary packages:

kawa  - general-purpose programming language that runs on the Java platform

  To access further information about this package, please visit the following 
URL:

  http://mentors.debian.net/package/kawa


  Alternatively, one can download the package with dget using this command:

dget -x http://mentors.debian.net/debian/pool/main/k/kawa/kawa_2.1-1.dsc

  More information about kawa can be obtained from 
http://www.gnu.org/software/kawa/

  
  I removed the documentation files from the upstream tarball, because lintian
  recognised them as non-free. After reading [1] and [2] I thought that was a 
good 
  idea. I plan to submit the doc files later as a separate non-free package.

  [1] https://release.debian.org/removing-non-free-documentation
  [2] https://wiki.debian.org/NonFreeFilesInOrigSources

  Regards,
   Andrea Bernardini



Bug#818130: ITP: kawa -- general-purpose programming language of the lisp family, that runs on the Java platform

2016-03-13 Thread Andrea Bernardini
Package: wnpp
Severity: wishlist
Owner: Andrea Bernardini <andreb...@gmail.com>

* Package name: kawa
  Version : 2.1
  Upstream Author : Per Bothner <p...@bothner.com>
* URL : http://www.gnu.org/software/kawa/
* License : MIT/X
  Programming Lang: Java, Scheme
  Description : general-purpose programming language of the lisp family, 
that runs on the Java platform

Kawa aims to combine:

* the benefits of dynamic scripting languages
  (non-verbose code with less boiler-plate,
  fast and easy start-up, a REPL, no required
  compilation step); with

* the benefits of traditional compiled languages
  (fast execution, static error detection,
  modularity, zero-overhead Java platform integration).

It is an extension of the long-established Scheme
language, which is in the Lisp family of programming
languages.
Kawa is also a useful framework for implementing other
programming languages on the Java platform. It has many
useful utility classes.


Maintaining this package shouldn't be hard as it compiles
and runs on debian without quirks and tricks, with few
dependencies. I have been a contributor and user of the
project.