[opensuse-factory] Has anybody "smart --gui" running recently?
I've almost given up hope on getting smart's GUI running for a period of longer than a few days. Usually it works a few days if following the factory builds, and then is broken again. Sometimes you have to delete stuff in /var/lib/smart, but this time even this doesn't help. For two weeks now it's like this: linux:~ # smart --gui Traceback (most recent call last): File "/usr/bin/smart", line 194, in <module> main(sys.argv[1:]) File "/usr/bin/smart", line 161, in main forcelocks=opts.ignore_locks, loglevel=opts.log_level) File "/usr/lib64/python2.5/site-packages/smart/__init__.py", line 122, in init iface.object = createInterface(ifacename, ctrl, command, argv) File "/usr/lib64/python2.5/site-packages/smart/interface.py", line 158, in createInterface return interface.create(ctrl, command, argv) File "/usr/lib64/python2.5/site-packages/smart/interfaces/gtk/__init__.py", line 44, in create return GtkInteractiveInterface(ctrl) File "/usr/lib64/python2.5/site-packages/smart/interfaces/gtk/interactive.py", line 338, in __init__ lambda x, y: self._pi.setPackage(y)) TypeError: <GtkPackageView object (smart+interfaces+gtk+packageview+GtkPackageView) at 0x2affb1cac0f0>: unknown signal name: package_selected --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Hi,
linux:~ # smart --gui Traceback (most recent call last): File "/usr/bin/smart", line 194, in <module> main(sys.argv[1:]) File "/usr/bin/smart", line 161, in main forcelocks=opts.ignore_locks, loglevel=opts.log_level) File "/usr/lib64/python2.5/site-packages/smart/__init__.py", line 122, in init iface.object = createInterface(ifacename, ctrl, command, argv) File "/usr/lib64/python2.5/site-packages/smart/interface.py", line 158, in createInterface return interface.create(ctrl, command, argv) File "/usr/lib64/python2.5/site-packages/smart/interfaces/gtk/__init__.py", line 44, in create return GtkInteractiveInterface(ctrl)
File "/usr/lib64/python2.5/site-packages/smart/interfaces/gtk/interactive.py", line 338, in __init__ lambda x, y: self._pi.setPackage(y)) TypeError: <GtkPackageView object (smart+interfaces+gtk+packageview+GtkPackageView) at 0x2affb1cac0f0>: unknown signal name: package_selected
is already known: https://bugzilla.novell.com/show_bug.cgi?id=210934 Happens on x86_64 only. So it must be a bug somewhere in PyGTK. But the command-line interface works in the meantime. Andreas -- Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Am Mittwoch, 18. Oktober 2006 18:22 schrieb andreas.hanke@gmx-topmail.de:
linux:~ # smart --gui Traceback (most recent call last): ... https://bugzilla.novell.com/show_bug.cgi?id=210934 Happens on x86_64 only. So it must be a bug somewhere in PyGTK. But the command-line interface works in the meantime.
I admit, though I know that GUIs are for whimps, that I like GUIs to browse through the masses of available packages ;))))). However, I cannot help but observe that stuff like this seems only to happen with graphical _python_ stuff. It is the same with e.g. wammu, and especially smart keeps breaking because of ridiculous stuff all the time :(. Well, I hope that with the KDE updater applet and new libzypp I don't have to care about alternative package management any longer! --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Hi,
I admit, though I know that GUIs are for whimps, that I like GUIs to browse through the masses of available packages ;))))).
GUIs are not "for whimps". That's nonsense.
However, I cannot help but observe that stuff like this seems only to happen with graphical _python_ stuff. It is the same with e.g. wammu, and especially smart keeps breaking because of ridiculous stuff all the time :(.
The python-gtk version in the factory tree is 2.9.6, which is not a stable but a development release. It should really be updated before feature freeze. Maybe it's just an incompatibility with Python-2.5. Andreas -- GMX DSL-Flatrate 0,- Euro* - Überall, wo DSL verfügbar ist! NEU: Jetzt bis zu 16.000 kBit/s! http://www.gmx.net/de/go/dsl --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Am Mittwoch, 18. Oktober 2006 19:30 schrieb andreas.hanke@gmx-topmail.de:
GUIs are not "for whimps". That's nonsense.
I was brought up believing this. Don't tell me that this tenet of computer administration has changed in the 21st century ;)))) ??
The python-gtk version in the factory tree is 2.9.6, which is not a stable but a development release. It should really be updated before feature freeze. Maybe it's just an incompatibility with Python-2.5.
What is driving me mad with smart - which I nevertheless currently use almost daily for following the factory tree - is that stuff like this happens all the time :(. Smart crashes if I accidently type a German 'umlaut'. It malfunctions if it has for some strange reason downloaded incomplete or wrong channel data (e.g. a HTTP error message instead) from some mirror server. I'm already used to the fact that every update of some Python component will break at least the GUI for a few days. And so on. So I desperately hope for a nice, GUI (please KDE!) integrated SUSE package management. I put all my hopes into libzypp 2.4.0 ;)! Alex --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Em Qua, 2006-10-18 às 19:49 +0200, Alex escreveu:
Smart crashes if I accidently type a German 'umlaut'. It malfunctions if it
Add your comments here: http://tracker.labix.org/issue74
has for some strange reason downloaded incomplete or wrong channel data (e.g. a HTTP error message instead) from some mirror server. I'm already used to
Add your comments here: http://tracker.labix.org/issue223
the fact that every update of some Python component will break at least the GUI for a few days. And so on.
It's supposed to happen with any distrubition under development. Even more when the distro is upgrading the version of a core component (in this case, Python 2.4 -> 2.5). -- % Mauricio Teixeira (netmask) % mteixeira{a}webset{d}net <> Maceio/AL/BR % http://mteixeira.webset.net <> http://pmping.sf.net --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Em Qua, 2006-10-18 às 18:18 +0200, Alex escreveu:
File "/usr/lib64/python2.5/site-packages/smart/interfaces/gtk/interactive.py", line 338, in __init__ lambda x, y: self._pi.setPackage(y)) TypeError: <GtkPackageView object (smart+interfaces+gtk+packageview+GtkPackageView) at 0x2affb1cac0f0>: unknown signal name: package_selected
Looks like some bug regarding Python 2.5 or any related components (like PyGTK). Unfortunately, none of the main Smart developers are using Python 2.5, so we're relying on Christoph Tiel or Pascal Bleser to give us any feed back regarding this upgrade (to Py2.5). BTW, I've seen on bugzilla someone asking for an upgrade on PyGTK, so maybe it could change the state of this issue. -- % Mauricio Teixeira (netmask) % mteixeira{a}webset{d}net <> Maceio/AL/BR % http://mteixeira.webset.net <> http://pmping.sf.net --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Hi,
BTW, I've seen on bugzilla someone asking for an upgrade on PyGTK, so maybe it could change the state of this issue.
yes, I requested this because the PyGTK version which is currently there is known to be affected by PEP-353 which causes breakage with Python2.5 on 64bit platforms. http://www.python.org/dev/peps/pep-0353 This document contains also a script that can be used to check existing code for breakage. I'm almost certainly sure that it's this because smart --gui works perfectly on 32bit and not at all on 64bit. PyGTK 2.10.3 fixes it. Andreas -- GMX DSL-Flatrate 0,- Euro* - Überall, wo DSL verfügbar ist! NEU: Jetzt bis zu 16.000 kBit/s! http://www.gmx.net/de/go/dsl --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
participants (3)
-
Alex
-
andreas.hanke@gmx-topmail.de
-
Mauricio Teixeira (netmask)