Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 702156 - dev-python/eyeD3-0.8.11 USE=python_target_python2_7 should depend on dev-python/pathlib
Summary: dev-python/eyeD3-0.8.11 USE=python_target_python2_7 should depend on dev-pyth...
Status: RESOLVED OBSOLETE
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:
Blocks:
 
Reported: 2019-12-06 11:56 UTC by temporalabstraction
Modified: 2020-09-20 09:30 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description temporalabstraction 2019-12-06 11:56:34 UTC
This seems to require dev-python/pathlib[python_target_python2_7] to work, but this isn't in the dependencies of the ebuild; when pathlib is not installed and built with 2.7 it will simply complain about not being able to import this module.

Steps to reproduce:
- install =dev-python/eyeD3-0.8.11[python_target_python2_7]
- don't install dev-python/pathlib[python_target_python2_7]
- run eyeD3 command line tool
Comment 1 Aaron Bauman (RETIRED) gentoo-dev 2019-12-06 15:53:40 UTC
(In reply to temporalabstraction from comment #0)
> This seems to require dev-python/pathlib[python_target_python2_7] to work,
> but this isn't in the dependencies of the ebuild; when pathlib is not
> installed and built with 2.7 it will simply complain about not being able to
> import this module.
> 
> Steps to reproduce:
> - install =dev-python/eyeD3-0.8.11[python_target_python2_7]
> - don't install dev-python/pathlib[python_target_python2_7]
> - run eyeD3 command line tool

I am unable to reproduce this.

bubba /var/lib/layman/bman/dev-python/eyeD3 # emerge pathlib -pv

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] dev-python/pathlib-1.0.1-r1::gentoo  PYTHON_TARGETS="python2_7 -pypy" 49 KiB

Total: 1 package (1 new), Size of downloads: 49 KiB
bubba /var/lib/layman/bman/dev-python/eyeD3 # eyeD3 --version
0.8.11
bubba /var/lib/layman/bman/dev-python/eyeD3 #
Comment 2 temporalabstraction 2019-12-06 15:59:25 UTC
(In reply to Aaron Bauman from comment #1)
> (In reply to temporalabstraction from comment #0)
> > This seems to require dev-python/pathlib[python_target_python2_7] to work,
> > but this isn't in the dependencies of the ebuild; when pathlib is not
> > installed and built with 2.7 it will simply complain about not being able to
> > import this module.
> > 
> > Steps to reproduce:
> > - install =dev-python/eyeD3-0.8.11[python_target_python2_7]
> > - don't install dev-python/pathlib[python_target_python2_7]
> > - run eyeD3 command line tool
> 
> I am unable to reproduce this.
> 
> bubba /var/lib/layman/bman/dev-python/eyeD3 # emerge pathlib -pv
> 
> These are the packages that would be merged, in order:
> 
> Calculating dependencies... done!
> [ebuild  N     ] dev-python/pathlib-1.0.1-r1::gentoo 
> PYTHON_TARGETS="python2_7 -pypy" 49 KiB
> 
> Total: 1 package (1 new), Size of downloads: 49 KiB
> bubba /var/lib/layman/bman/dev-python/eyeD3 # eyeD3 --version
> 0.8.11
> bubba /var/lib/layman/bman/dev-python/eyeD3 #

I'm not sure how emerging the pathlib package would attempt to reproduce the bug; the bug is that it doesn't depend on the pathlib package when it should.
Comment 3 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-09-20 09:30:59 UTC
eyeD3 no longer supports py2.