Community Packages

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#52482 - [beets] Missing deps on python-mutagen

Attached to Project: Community Packages
Opened by Bruno Pagani (ArchangeGabriel) - Tuesday, 10 January 2017, 18:34 GMT
Last edited by Doug Newgard (Scimmia) - Thursday, 12 January 2017, 04:18 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No


Without python-mutagen, any beets command results in:
Traceback (most recent call last):
File "/usr/bin/beet", line 6, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python3.6/site-packages/pkg_resources/", line 3019, in <module>
File "/usr/lib/python3.6/site-packages/pkg_resources/", line 3003, in _call_aside
f(*args, **kwargs)
File "/usr/lib/python3.6/site-packages/pkg_resources/", line 3032, in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "/usr/lib/python3.6/site-packages/pkg_resources/", line 655, in _build_master
File "/usr/lib/python3.6/site-packages/pkg_resources/", line 963, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/lib/python3.6/site-packages/pkg_resources/", line 849, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'mutagen>=1.33' distribution was not found and is required by beets
This task depends upon

Closed by  Doug Newgard (Scimmia)
Thursday, 12 January 2017, 04:18 GMT
Reason for closing:  Fixed
Additional comments about closing:  beets 1.4.3-2
Comment by Hugues Fafard (Antagonym) - Tuesday, 10 January 2017, 21:42 GMT
I confirm this. Manually installing `python-mutagen` unsurprisingly fixes the error.

Interestingly, already lists `python-mutagen` as a dependency. However, `pacman -Si beets` does not.

EDIT: My bad. The website shows package version 1.4.3-2, but my pacman shows 1.4.3-1, which no amount of `pacman -Sy` or even `pacman -Syy` will change. I guess, it hasn't been replicated by my mirror yet? Don't know about the architecture specifics of pacman mirrors ;)
Comment by Bruno Pagani (ArchangeGabriel) - Tuesday, 10 January 2017, 22:06 GMT Comment by Hugues Fafard (Antagonym) - Tuesday, 10 January 2017, 22:12 GMT
Yeah, I just figured exactly that and by the time I edited my comment, yours just appeared ;) Sorry for the noise.

I guess this issue can be marked as fixed then.