On Thu, Sep 09, 2021 at 10:53:56PM +0100, Stuart Henderson wrote:
> 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?

Hmm, that rings a bell, but I don't see anything in my tree.
I will have a look.

Thanks for the report and sorry for the regression.


> 
> > 
> > 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
> > 

-- 
Antoine

Reply via email to