On 2021/09/09 21:52, Omar Polo wrote:
> Hello,
>
> I've updated to the current snapshot and packages yesterday after a week
> and I noticed that gajim doesn't start anymore. The culprit seems to be
> a wrong version for importlib_metadata? I don't know python so I'm
> clueless.
>
> I tried (in vain) to move ~/.local/share/gajim, but the same error
> persist.
+cc aja
Antoine, do you have an uncommitted devel/py-importlib-metadata update
that was meant to go with keyring?
>
> Thanks,
>
> Omar Polo
>
>
>
> % uname -a
> OpenBSD venera 7.0 GENERIC.MP#203 amd64
> % pkg_info | grep gajim
> gajim-1.3.1p0 jabber client written in pygtk
> % gajim
> No translations found
> Dirs searched: [PosixPath('/home/op/.local/share'),
> PosixPath('/usr/local/share'), PosixPath('/usr/share')]
> Traceback (most recent call last):
> File "/usr/local/lib/python3.8/site-packages/pkg_resources/__init__.py",
> line 568, in _build_master
> ws.require(__requires__)
> File "/usr/local/lib/python3.8/site-packages/pkg_resources/__init__.py",
> line 886, in require
> needed = self.resolve(parse_requirements(requirements))
> File "/usr/local/lib/python3.8/site-packages/pkg_resources/__init__.py",
> line 777, in resolve
> raise VersionConflict(dist, req).with_context(dependent_req)
> pkg_resources.ContextualVersionConflict: (importlib-metadata 1.5.0
> (/usr/local/lib/python3.8/site-packages),
> Requirement.parse('importlib_metadata>=3.6'), {'keyring'})
>
> During handling of the above exception, another exception occurred:
>
> Traceback (most recent call last):
> File "/usr/local/bin/gajim", line 33, in <module>
> sys.exit(load_entry_point('gajim==1.3.1', 'gui_scripts', 'gajim')())
> File "/usr/local/lib/python3.8/site-packages/gajim/gajim.py", line 159, in
> main
> _init_gui('GTK')
> File "/usr/local/lib/python3.8/site-packages/gajim/gajim.py", line 92, in
> _init_gui
> _init_gtk()
> File "/usr/local/lib/python3.8/site-packages/gajim/gajim.py", line 109, in
> _init_gtk
> from gajim.gui import exception
> File "/usr/local/lib/python3.8/site-packages/gajim/gtk/exception.py", line
> 36, in <module>
> from gajim.common import configpaths
> File "/usr/local/lib/python3.8/site-packages/gajim/common/configpaths.py",
> line 231, in <module>
> _paths = ConfigPaths()
> File "/usr/local/lib/python3.8/site-packages/gajim/common/configpaths.py",
> line 121, in __init__
> import pkg_resources
> File "/usr/local/lib/python3.8/site-packages/pkg_resources/__init__.py",
> line 3243, in <module>
> def _initialize_master_working_set():
> File "/usr/local/lib/python3.8/site-packages/pkg_resources/__init__.py",
> line 3226, in _call_aside
> f(*args, **kwargs)
> File "/usr/local/lib/python3.8/site-packages/pkg_resources/__init__.py",
> line 3255, in _initialize_master_working_set
> working_set = WorkingSet._build_master()
> File "/usr/local/lib/python3.8/site-packages/pkg_resources/__init__.py",
> line 570, in _build_master
> return cls._build_from_requirements(__requires__)
> File "/usr/local/lib/python3.8/site-packages/pkg_resources/__init__.py",
> line 583, in _build_from_requirements
> dists = ws.resolve(reqs, Environment())
> File "/usr/local/lib/python3.8/site-packages/pkg_resources/__init__.py",
> line 772, in resolve
> raise DistributionNotFound(req, requirers)
> pkg_resources.DistributionNotFound: The 'importlib_metadata>=3.6'
> distribution was not found and is required by keyring
>