thunarx-python issueshttps://gitlab.xfce.org/bindings/thunarx-python/-/issues2023-01-11T14:27:59Zhttps://gitlab.xfce.org/bindings/thunarx-python/-/issues/3v.4.18.0 crash on start2023-01-11T14:27:59ZFlashwalkerv.4.18.0 crash on start
v.4.18.0 crash on start
```
Traceback (most recent call last):
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
File "<frozen importlib...
v.4.18.0 crash on start
```
Traceback (most recent call last):
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 672, in _load_unlocked
File "<frozen importlib._bootstrap>", line 632, in _load_backward_compatible
File "/usr/lib/python3/dist-packages/gi/importer.py", line 149, in load_module
importlib.import_module('gi.repository.' + dep.split("-")[0])
File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 672, in _load_unlocked
File "<frozen importlib._bootstrap>", line 632, in _load_backward_compatible
File "/usr/lib/python3/dist-packages/gi/importer.py", line 149, in load_module
importlib.import_module('gi.repository.' + dep.split("-")[0])
File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 672, in _load_unlocked
File "<frozen importlib._bootstrap>", line 632, in _load_backward_compatible
File "/usr/lib/python3/dist-packages/gi/importer.py", line 149, in load_module
importlib.import_module('gi.repository.' + dep.split("-")[0])
File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 672, in _load_unlocked
File "<frozen importlib._bootstrap>", line 632, in _load_backward_compatible
File "/usr/lib/python3/dist-packages/gi/importer.py", line 149, in load_module
importlib.import_module('gi.repository.' + dep.split("-")[0])
File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 672, in _load_unlocked
File "<frozen importlib._bootstrap>", line 632, in _load_backward_compatible
File "/usr/lib/python3/dist-packages/gi/importer.py", line 149, in load_module
importlib.import_module('gi.repository.' + dep.split("-")[0])
File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 672, in _load_unlocked
File "<frozen importlib._bootstrap>", line 632, in _load_backward_compatible
File "/usr/lib/python3/dist-packages/gi/importer.py", line 149, in load_module
importlib.import_module('gi.repository.' + dep.split("-")[0])
File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 672, in _load_unlocked
File "<frozen importlib._bootstrap>", line 632, in _load_backward_compatible
File "/usr/lib/python3/dist-packages/gi/importer.py", line 150, in load_module
dynamic_module = load_overrides(introspection_module)
File "/usr/lib/python3/dist-packages/gi/overrides/__init__.py", line 118, in load_overrides
override_mod = importlib.import_module(override_package_name)
File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 173, in <module>
class Variant(GLib.Variant):
File "/usr/lib/python3/dist-packages/gi/types.py", line 325, in __init__
super(StructMeta, cls).__init__(name, bases, dict_)
NameError: name 'super' is not defined
(thunar:79031): thunarx-python-WARNING **: 08:38:51.325: thunarx_python_init_python failed
Traceback (most recent call last):
File "/usr/share/thunarx-python/extensions/RabbitVCS.py", line 36, in <module>
from rabbitvcs.util import helper
File "/usr/lib/python3/dist-packages/rabbitvcs/util/helper.py", line 44, in <module>
from gi.repository import GLib
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 672, in _load_unlocked
File "<frozen importlib._bootstrap>", line 632, in _load_backward_compatible
File "/usr/lib/python3/dist-packages/gi/importer.py", line 150, in load_module
dynamic_module = load_overrides(introspection_module)
File "/usr/lib/python3/dist-packages/gi/overrides/__init__.py", line 118, in load_overrides
override_mod = importlib.import_module(override_package_name)
File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 173, in <module>
class Variant(GLib.Variant):
File "/usr/lib/python3/dist-packages/gi/types.py", line 325, in __init__
super(StructMeta, cls).__init__(name, bases, dict_)
NameError: name 'super' is not defined
Segmentation fault (core dumped)
```
The application should not crash if the extension fails.https://gitlab.xfce.org/bindings/thunarx-python/-/issues/1building from source fails with gcc-10 and python 3.92020-06-08T13:45:53ZBugzilla Migrationbuilding from source fails with gcc-10 and python 3.9## Submitted by Mukundan Ragavan
Assigned to **Adam Plumb**
**[Link to original bug (#16437)](https://bugzilla.xfce.org/show_bug.cgi?id=16437)**
## Description
thunarx-python fails to compile with gcc-10. We see these messages
/u...## Submitted by Mukundan Ragavan
Assigned to **Adam Plumb**
**[Link to original bug (#16437)](https://bugzilla.xfce.org/show_bug.cgi?id=16437)**
## Description
thunarx-python fails to compile with gcc-10. We see these messages
/usr/bin/ld: .libs/thunarx_python_la-thunarx-python-object.o:/builddir/build/BUILD/thunarx-python-0.5.1/src/thunarx-python.h:64: multiple definition of `_PyThunarxPropertyPage_Type'; .libs/thunarx_python_la-thunarx-python.o:/builddir/build/BUILD/thunarx-python-0.5.1/src/thunarx-python.h:64: first defined here
/usr/bin/ld: .libs/thunarx_python_la-thunarx-python-object.o:/builddir/build/BUILD/thunarx-python-0.5.1/src/thunarx-python.h:52: multiple definition of `_PyThunarxMenuItem_Type'; .libs/thunarx_python_la-thunarx-python.o:/builddir/build/BUILD/thunarx-python-0.5.1/src/thunarx-python.h:52: first defined here
/usr/bin/ld: .libs/thunarx_python_la-thunarx-python-object.o:/builddir/build/BUILD/thunarx-python-0.5.1/src/thunarx-python.h:73: multiple definition of `_PyThunarxRenamer_Type'; .libs/thunarx_python_la-thunarx-python.o:/builddir/build/BUILD/thunarx-python-0.5.1/src/thunarx-python.h:73: first defined here
/usr/bin/ld: .libs/thunarx_python_la-thunarx-python-object.o:/builddir/build/BUILD/thunarx-python-0.5.1/src/thunarx-python.h:67: multiple definition of `_PyThunarxPropertyPageProvider_Type'; .libs/thunarx_python_la-thunarx-python.o:/builddir/build/BUILD/thunarx-python-0.5.1/src/thunarx-python.h:67: first defined here
/usr/bin/ld: .libs/thunarx_python_la-thunarx-python-object.o:/builddir/build/BUILD/thunarx-python-0.5.1/src/thunarx-python.h:58: multiple definition of `_PyThunarxMenuProvider_Type'; .libs/thunarx_python_la-thunarx-python.o:/builddir/build/BUILD/thunarx-python-0.5.1/src/thunarx-python.h:58: first defined here
/usr/bin/ld: .libs/thunarx_python_la-thunarx-python-object.o:/builddir/build/BUILD/thunarx-python-0.5.1/src/thunarx-python.h:76: multiple definition of `_PyThunarxRenamerProvider_Type'; .libs/thunarx_python_la-thunarx-python.o:/builddir/build/BUILD/thunarx-python-0.5.1/src/thunarx-python.h:76: first defined here
/usr/bin/ld: .libs/thunarx_python_la-thunarx-python-object.o:/builddir/build/BUILD/thunarx-python-0.5.1/src/thunarx-python.h:61: multiple definition of `_PyThunarxPreferencesProvider_Type'; .libs/thunarx_python_la-thunarx-python.o:/builddir/build/BUILD/thunarx-python-0.5.1/src/thunarx-python.h:61: first defined here
/usr/bin/ld: .libs/thunarx_python_la-thunarx-python-object.o:/builddir/build/BUILD/thunarx-python-0.5.1/src/thunarx-python.h:70: multiple definition of `_PyThunarxProviderPlugin_Type'; .libs/thunarx_python_la-thunarx-python.o:/builddir/build/BUILD/thunarx-python-0.5.1/src/thunarx-python.h:70: first defined here
/usr/bin/ld: .libs/thunarx_python_la-thunarx-python-object.o:/builddir/build/BUILD/thunarx-python-0.5.1/src/thunarx-python.h:55: multiple definition of `_PyThunarxMenu_Type'; .libs/thunarx_python_la-thunarx-python.o:/builddir/build/BUILD/thunarx-python-0.5.1/src/thunarx-python.h:55: first defined here
/usr/bin/ld: .libs/thunarx_python_la-thunarx-python-object.o:/builddir/build/BUILD/thunarx-python-0.5.1/src/thunarx-python.h:49: multiple definition of `_PyThunarxFileInfo_Type'; .libs/thunarx_python_la-thunarx-python.o:/builddir/build/BUILD/thunarx-python-0.5.1/src/thunarx-python.h:49: first defined here
/usr/bin/ld: .libs/thunarx_python_la-thunarx-python-object.o:/builddir/build/BUILD/thunarx-python-0.5.1/src/thunarx-python.h:46: multiple definition of `_PyGtkWidget_Type'; .libs/thunarx_python_la-thunarx-python.o:/builddir/build/BUILD/thunarx-pyt
Complete link - https://koji.fedoraproject.org/koji/taskinfo?taskID=41325604
Version: v0.5.0