Package: pyhoca-gui
Version: 0.5.0.3
Fedora rawhide is in the process of moving to wxPython 3.0 with gtk3 support.
This appears to be breaking pyhoca-gui:
/usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py:40: Warning:
g_boxed_type_register_static: assertion 'g_type_from_name (name) == 0' failed
from gtk import _gtk
/usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py:40: Warning:
g_type_set_qdata: assertion 'node != NULL' failed
from gtk import _gtk
/usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py:40: Warning: cannot
register existing type 'GtkWidget'
from gtk import _gtk
/usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py:40: Warning:
g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE
(instance_type)' failed
from gtk import _gtk
/usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py:40: Warning: cannot
register existing type 'GtkBuildable'
from gtk import _gtk
/usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py:40: Warning:
g_type_interface_add_prerequisite: assertion 'G_TYPE_IS_INTERFACE
(interface_type)' failed
from gtk import _gtk
/usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py:40: Warning:
g_once_init_leave: assertion 'result != 0' failed
from gtk import _gtk
/usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py:40: Warning:
g_type_register_static: assertion 'parent_type > 0' failed
from gtk import _gtk
I believe this is because we are mixing a gtk2 based notify-python module with
the gtk3 wxPython module. This seems like further impetus to move to a modern
python libnotify interface, either notify2 or gobject introspection Notify.
Code difference for gi appears to be:
diff --git a/pyhoca/wxgui/notify.py b/pyhoca/wxgui/notify.py
index bc49028..85f0d52 100644
--- a/pyhoca/wxgui/notify.py
+++ b/pyhoca/wxgui/notify.py
@@ -22,7 +22,7 @@ import wx
from x2go import X2GOCLIENT_OS
from x2go import log
if X2GOCLIENT_OS in ('Linux', 'Mac'):
- import pynotify
+ from gi.repository import Notify
import exceptions
import basepath
@@ -52,7 +52,7 @@ class libnotify_NotifierPopup(object):
self._PyHocaGUI = _PyHocaGUI
self._pyhoca_logger = self._PyHocaGUI._pyhoca_logger
- if not pynotify.init("PyHocaGUI"):
+ if not Notify.init("PyHocaGUI"):
raise NotSupportedException
def prepare(self, context, title=None, text=None, icon=None, timeout=None):
@@ -132,8 +132,8 @@ class libnotify_NotifierPopup(object):
try:
if not self._PyHocaGUI.disable_notifications and title and text:
- n = pynotify.Notification(title, text, icon)
- n.set_urgency(pynotify.URGENCY_NORMAL)
+ n = Notify.Notification.new(title, text, icon)
+ n.set_urgency(Notify.Urgency.NORMAL)
n.set_timeout(timeout)
n.show()
except:
Although with that change, unless I comment out the set_urgency() call, I
don't see the message "SSH key authentication has been successful." pop-up
above the pyhoca-gui icon. But perhaps the new behavior is proper.
--
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA, Boulder/CoRA Office FAX: 303-415-9702
3380 Mitchell Lane orion(a)nwra.com
Boulder, CO 80301 http://www.nwra.com
Package: x2godesktopsharing
Version: 3.1.1.2-0~170~ubuntu14.04.1
On Mint 17.1 64-bit
dpkg -l |grep x2go
ii python-ecdsa
0.11-1~bpo70+1~0x2go~ubuntu14.04.1 all ECDSA
cryptographic signature library (Python 2)
ii python-paramiko
1.15.1-1~0x2go1~ubuntu14.04.1 all Make ssh
v2 connections with Python (Python 2)
ii x2goagent
2:3.5.0.31-0~605~ubuntu14.04.1 all X2Go agent
ii x2godesktopsharing
3.1.1.2-0~170~ubuntu14.04.1 amd64 Share X11
desktops with other users via X2Go
ii x2gomatebindings
0.0.1.3-0~160~ubuntu14.04.1 amd64 X2Go MATE
bindings and MIME types
ii x2goserver
4.0.1.19-0~1064~ubuntu14.04.1 amd64 X2Go
server daemon scripts
ii x2goserver-extensions
4.0.1.19-0~1064~ubuntu14.04.1 all X2Go
server daemon scripts (extensions)
ii x2goserver-xsession
4.0.1.19-0~1064~ubuntu14.04.1 all X2Go
server daemon scripts (Xsession runner)
X2GoClient: 4.0.3.1 on Windows 7 64-bit
I am using my domain account to remotely connect to my desktop (MATE or
Cinnamon), and I can do it successfully only if I try with a local user,
without backslashes.
Otherwise on Windows client I get "access denied from user", which is
supposed to be fixed on my x2go installed version (according to
http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=704#45)
Clearly, from the logs at the bottom (server syslog), you can see that the
user connects correctly from the client, but then it parses incorrectly and
uses the wrong domain+name.
May 26 10:34:11 machineName /usr/bin/x2gostartagent: user
,,domain\username'' requests desktop sharing from user ,,domainusername''
for desktop ,,:0''
May 26 10:34:11 machineName /usr/bin/x2gostartagent: ERROR: user
domainusername denied desktop sharing session
May 26 10:34:11 machineName /usr/bin/x2gostartagent: ERROR: reason: for
desktop sharing denial the user ,,domainusername'' does not seem to have
desktop sharing activated
If I try to use domain\\username, which is a workaround on some SW, I get
the wrong username error.
Any more info needed?
Regards,
Diego
Hi
This is a friendly reminder to check and update the doodles on
http://wiki.x2go.org/doku.php/2015-04:day-2015-05-28 if you haven't already done so.
It currently looks like the meeting will be hold on Thursday, but we only have 3
"registered" participants so far (including me.)
Mihai
tag #871 pending
fixed #871 4.0.4.0
thanks
Hello,
X2Go issue #871 (src:x2goclient) reported by you has been
fixed in X2Go Git. You can see the changelog below, and you can
check the diff of the fix at:
http://code.x2go.org/gitweb?p=x2goclient.git;a=commitdiff;h=08ef3bc
The issue will most likely be fixed in src:x2goclient (4.0.4.0).
light+love
X2Go Git Admin (on behalf of the sender of this mail)
---
commit 08ef3bcbfd19f1f7ab8486b21f62afb171f15031
Author: Mihai Moldovan <ionic(a)ionic.de>
Date: Mon May 25 04:19:55 2015 +0200
sessionexplorer.cpp: use a better shared logic for generating an arguments list for calling x2goclient.exe from a desktop shortcut.
Respect the tray icon option also on Windows.
Fixes: #871.
diff --git a/debian/changelog b/debian/changelog
index 23500bc..41af179 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -427,6 +427,9 @@ x2goclient (4.0.4.0-0x2go1) UNRELEASED; urgency=low
+ wapi.cpp
- sshmasterconnection.cpp: fix typo in last commit leading to a compile
failure, correct content, remove superfluous newlines.
+ - sessionexplorer.cpp: use a better shared logic for generating an
+ arguments list for calling x2goclient.exe from a desktop shortcut.
+ Respect the tray icon option also on Windows. Fixes: #871.
[ Fernando Pedemonte ]
* New upstream release (4.0.4.0):
tag #389 pending
fixed #389 4.0.4.0
thanks
Hello,
X2Go issue #389 (src:x2goclient) reported by you has been
fixed in X2Go Git. You can see the changelog below, and you can
check the diff of the fix at:
http://code.x2go.org/gitweb?p=x2goclient.git;a=commitdiff;h=05689c7
The issue will most likely be fixed in src:x2goclient (4.0.4.0).
light+love
X2Go Git Admin (on behalf of the sender of this mail)
---
commit 05689c7275195fa8650f6bd25b9f0e8f9c73624f
Author: Mihai Moldovan <ionic(a)ionic.de>
Date: Sun May 24 19:55:59 2015 +0200
general: fix spelling and English language syntax issues. Fixes: #389.
v2: apply more fixes in the original changes context. (Mihai Moldovan)
diff --git a/debian/changelog b/debian/changelog
index d830bc8..ebbdc77 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -429,6 +429,11 @@ x2goclient (4.0.4.0-0x2go1) UNRELEASED; urgency=low
configuration with x2goplugin. Fixes: #798.
+ v2: refactor patch, fix whitespace issues. (Mihai Moldovan)
+ [ Stefan Baur ]
+ * New upstream release (4.0.4.0):
+ - general: fix spelling and English language syntax issues. Fixes: #389.
+ + v2: apply more fixes in the original changes context. (Mihai Moldovan)
+
-- X2Go Release Manager <git-admin(a)x2go.org> Thu, 19 Feb 2015 13:25:28 +0100
x2goclient (4.0.3.2-0x2go1) unstable; urgency=medium