Re: [orca-list] Orca doesn't start here
- From: Didier Spaier <didier slint fr>
- To: Joanmarie Diggs <jdiggs igalia com>
- Cc: orca-list <orca-list gnome org>
- Subject: Re: [orca-list] Orca doesn't start here
- Date: Fri, 20 Jul 2018 11:13:18 +0200
Please read:
tl;dr: in upcoming Slint-14.2.1.2:
atk-2.29.1 OK
atk-2.29.2 KO
Le 20/07/2018 à 11:11, Didier Spaier a écrit :
Hi Joanie,
With these packages orca starts:
at-spi2-core-2.29.1-x86_64-1slint
at-spi2-atk-2.29.1-x86_64-1slint
py3gobject-3.29.2-x86_64-1slint
pyatspi-2.29.1-x86_64-1slint
orca-gita3865e9-x86_64-1slint
atk-2.29.1-x86_64-1slint
They are listed from top to bottom in the order of installation.
atk is the last, because at first I tried 2.29.2, with
which I have the same issue.
tl;dr: in upcoming Slint-14.2.1.2:
atk-2.29.1 OK
atk-2.29.1 KO
A attach a diff between the two WFIW.
Best regards,
Didier
PS Now I can try the patch proposed by Storm.
Le 20/07/2018 à 02:11, Joanmarie Diggs a écrit :
Hi Didier.
Regarding this:
I also have installed, to be able to build these versions of
atk, at-spi3-core and at-spi2-atk, meson and ninja.
That's the fist time I use them. Could it be related?
I honestly don't know, but since meson and ninja are build tools, my
guess would be no -- unless installing them pulled in some dependencies
which might be relevant.
But if everything was fine, then you made the relatively small change
you describe above, and now things are not fine, I'd try undoing the
change. In other words, go back to your distro's packages for
at-spi2-core, at-spi2-atk, and atk. And while I don't think meson and
ninja have anything to do with your problem, might as well remove them
in the spirit of thoroughness.
Having restored your system to its previous state, try the python test
you did before (i.e. in the interpreter in the terminal). See if things
spit up when you do 'from gi.repository import Gtk'. If they still spit
up, I don't know what to tell you. Otherwise, progressively put your
changes back, trying the python interpreter test as you go.
Sorry I don't have more illuminating answers.
--joanie
As this post is crossing the one from Rob, I add that I
still have installed pygobject-2.28.6 and pygobject3-3.18.2.
Now, time to sleep for me.
Best regards
Didier
Le 20/07/2018 à 01:42, Joanmarie Diggs a écrit :
Thanks Didier!
So I don't know exactly what's wrong, but from your findings, the
problem is not Orca.
I wonder if you upgraded something you shouldn't have, or failed to
upgrade something you should. Note that I don't mean "you" exactly, but
not all package managers perfectly deal with dependencies, clean up
after themselves, etc.
Since it's spitting up on Gtk, were I you, I'd check there first: Was
there a recent Gtk package upgrade? If so, does downgrading to the
previous package version fix it?
If that's not it, I'd see if anything recently changed in the python
packages related to gobject introspection.
HTH
--joanie
On 07/19/2018 07:31 PM, Didier Spaier wrote:
Hi Joanie,
results below
didier[~]$ python3
Python 3.5.1 (default, Aug 30 2017, 11:42:33)
[GCC 5.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import GObject
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 664, in _load_unlocked
File "<frozen importlib._bootstrap>", line 634, in _load_backward_compatible
File "/usr/lib64/python3.5/site-packages/gi/importer.py", line 146, in load_module
dynamic_module = load_overrides(introspection_module)
File "/usr/lib64/python3.5/site-packages/gi/overrides/__init__.py", line 125, in load_overrides
override_mod = importlib.import_module(override_package_name)
File "/usr/lib64/python3.5/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "/usr/lib64/python3.5/site-packages/gi/overrides/Gtk.py", line 118, in <module>
class Widget(Gtk.Widget):
File "/usr/lib64/python3.5/site-packages/gi/module.py", line 220, in __getattr__
wrapper = metaclass(name, bases, dict_)
TypeError: metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the
metaclasses of all its bases
Didier
Le 20/07/2018 à 01:24, Joanmarie Diggs a écrit :
Hi Didier.
Could you please try the following in a terminal: Launch python and then
type the following, pressing return after each line:
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import GObject
from gi.repository import Gtk
from gi.repository import Gdk
When I do this I get no errors as seen in the output below.
Python 3.6.5 (default, Mar 29 2018, 18:20:46)
[GCC 8.0.1 20180317 (Red Hat 8.0.1-0.19)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import gi
>>> gi.require_version('Gtk', '3.0')
>>> from gi.repository import GObject
>>> from gi.repository import Gtk
>>> from gi.repository import Gdk
Do you get any errors?
--joanie
On 07/19/2018 06:44 PM, Didier Spaier wrote:
Hello,
I just upgraded orca (up to date master) and some deps:
meson-0.47.0-x86_64-1slint
ninja-1.8.2-x86_64-1slint
atk-2.29.2-x86_64-1slint
at-spi2-core-2.29.1-x86_64-1slint
at-spi2-atk-2.29.1-x86_64-1slint
orca-gita3865e9-x86_64-1slint
orca doesn't start after that:
didier[~]$ orca &
[1] 26914
didier[~]$ Traceback (most recent call last):
File "/usr/bin/orca.bin", line 272, in <module>
sys.exit(main())
File "/usr/bin/orca.bin", line 269, in main
return orca.main()
File "/usr/lib64/python3.5/site-packages/orca/orca.py", line 697, in main
init(pyatspi.Registry)
File "/usr/lib64/python3.5/site-packages/orca/orca.py", line 520, in init
loadUserSettings()
File "/usr/lib64/python3.5/site-packages/orca/orca.py", line 358, in loadUserSettings
script = _scriptManager.getDefaultScript()
File "/usr/lib64/python3.5/site-packages/orca/script_manager.py", line 210, in getDefaultScript
from .scripts import default
File "/usr/lib64/python3.5/site-packages/orca/scripts/default.py", line 48, in <module>
import orca.orca_gui_commandlist as commandlist
File "/usr/lib64/python3.5/site-packages/orca/orca_gui_commandlist.py", line 30, in <module>
from gi.repository import GObject, Gdk, Gtk
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 664, in _load_unlocked
File "<frozen importlib._bootstrap>", line 634, in _load_backward_compatible
File "/usr/lib64/python3.5/site-packages/gi/importer.py", line 146, in load_module
dynamic_module = load_overrides(introspection_module)
File "/usr/lib64/python3.5/site-packages/gi/overrides/__init__.py", line 125, in load_overrides
override_mod = importlib.import_module(override_package_name)
File "/usr/lib64/python3.5/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "/usr/lib64/python3.5/site-packages/gi/overrides/Gtk.py", line 118, in <module>
class Widget(Gtk.Widget):
File "/usr/lib64/python3.5/site-packages/gi/module.py", line 220, in __getattr__
wrapper = metaclass(name, bases, dict_)
TypeError: metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of
the metaclasses of all its bases
Any clue?
Didier
_______________________________________________
orca-list mailing list
orca-list gnome org
https://mail.gnome.org/mailman/listinfo/orca-list
Orca wiki: https://wiki.gnome.org/Projects/Orca
Orca documentation: https://help.gnome.org/users/orca/stable/
GNOME Universal Access guide: https://help.gnome.org/users/gnome-help/stable/a11y.html
Log bugs and feature requests at http://bugzilla.gnome.org
_______________________________________________
orca-list mailing list
orca-list gnome org
https://mail.gnome.org/mailman/listinfo/orca-list
Orca wiki: https://wiki.gnome.org/Projects/Orca
Orca documentation: https://help.gnome.org/users/orca/stable/
GNOME Universal Access guide: https://help.gnome.org/users/gnome-help/stable/a11y.html
Log bugs and feature requests at http://bugzilla.gnome.org
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]