Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 686806 - media-sound/beets-1.4.8 can't start because of unmet dev-python/jellyfish-0.6.0 dependency
Summary: media-sound/beets-1.4.8 can't start because of unmet dev-python/jellyfish-0.6...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on: 686808
Blocks:
  Show dependency tree
 
Reported: 2019-05-26 16:32 UTC by arcctgx
Modified: 2019-06-01 14:26 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Output of emerge --info (emerge-info.txt,5.73 KB, text/plain)
2019-05-26 16:32 UTC, arcctgx
Details

Note You need to log in before you can comment on or make changes to this bug.
Description arcctgx 2019-05-26 16:32:56 UTC
Created attachment 577842 [details]
Output of emerge --info

After upgrading to media-sound/beets-1.4.8 I'm getting the following error message when I try to run beets:

$ beet
Traceback (most recent call last):
  File "/usr/lib/python-exec/python2.7/beet", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib64/python2.7/site-packages/pkg_resources/__init__.py", line 3126, in <module>
    @_call_aside
  File "/usr/lib64/python2.7/site-packages/pkg_resources/__init__.py", line 3110, in _call_aside
    f(*args, **kwargs)
  File "/usr/lib64/python2.7/site-packages/pkg_resources/__init__.py", line 3139, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/lib64/python2.7/site-packages/pkg_resources/__init__.py", line 583, in _build_master
    return cls._build_from_requirements(__requires__)
  File "/usr/lib64/python2.7/site-packages/pkg_resources/__init__.py", line 596, in _build_from_requirements
    dists = ws.resolve(reqs, Environment())
  File "/usr/lib64/python2.7/site-packages/pkg_resources/__init__.py", line 784, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'jellyfish==0.6.0' distribution was not found and is required by beets

Currently Gentoo provides only dev-python/jellyfish-0.5.6, so there is no way to satisfy that dependency. I would revert to the previous version of beets (1.4.7) as a workaround, but that version was recently dropped.

emerge --info output attached.
Comment 1 Larry the Git Cow gentoo-dev 2019-06-01 14:26:21 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5c9a3d5d0ec26b29eb77c12bbe7b8d2c9e720e7

commit a5c9a3d5d0ec26b29eb77c12bbe7b8d2c9e720e7
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2019-06-01 12:59:22 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2019-06-01 14:26:02 +0000

    media-sound/beets: Fix minimum dev-python/jellyfish dep
    
    Closes: https://bugs.gentoo.org/686806
    Package-Manager: Portage-2.3.67, Repoman-2.3.13
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 .../beets/{beets-1.4.8.ebuild => beets-1.4.8-r1.ebuild}    | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)