On Sat, Aug 06, 2022 at 12:14:40PM +0100, Stuart Henderson wrote:
Hello Stuart,
> soup3 was already installed so changing RDEP by itself can't make any
> difference.
Agreed, it seemed odd to me too. I think you're right when you say:
> With 4.4.0 repeated runs sometimes trigger the problem, sometimes not.
> It's about 50/50 I think. So the success after adding the RDEP must have
> just been due to random success/failure.
With the 4.5.0 update in ports, I get a Python exception on most actions,
which seems to relate to cover art:
AttributeError: 'gi.repository.Soup' object has no attribute 'URI'
------
Traceback (most recent call last):
File
"/usr/local/lib/python3.9/site-packages/quodlibet/util/cover/manager.py", line
120, in failure
run()
File
"/usr/local/lib/python3.9/site-packages/quodlibet/util/cover/manager.py", line
136, in run
provider.fetch_cover()
File "/usr/local/lib/python3.9/site-packages/quodlibet/util/cover/http.py",
line 86, in fetch_cover
if not self.url:
File
"/usr/local/lib/python3.9/site-packages/quodlibet/ext/covers/discogs.py", line
63, in url
artist = escape_query_value(artists)
File "/usr/local/lib/python3.9/site-packages/quodlibet/util/cover/http.py",
line 111, in escape_query_value
return Soup.URI.encode(s, '&')
File "/usr/local/lib/python3.9/site-packages/gi/module.py", line 123, in
__getattr__
raise AttributeError("%r object has no attribute %r" % (
AttributeError: 'gi.repository.Soup' object has no attribute 'URI'
Music and so on seem to play correctly, though, which is the main thing!
Laurie