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

Reply via email to