Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 842243 - net-misc/streamlink-9999 need dependency on versioningit as of streamlink issue 4321
Summary: net-misc/streamlink-9999 need dependency on versioningit as of streamlink iss...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mart Raudsepp
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-05-02 21:39 UTC by hash
Modified: 2022-05-30 22:53 UTC (History)
0 users

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 hash 2022-05-02 21:39:28 UTC
Starting with streamlink version 3.0.2 as of streamlink issue 4321 (https://github.com/streamlink/streamlink/issues/4321) is now depend on versioningit (https://github.com/jwodder/versioningit) and ebuild can be made out of dev-python/versioneer-0.22 by renaming it and just replacing versioneer to versioningit in ebuild file.
Past that streamlink-9999 compile's fine

Reproducible: Always

Steps to Reproduce:
1. attempt to build net-misc/streamlink-9999
2. ebuild =net-misc/streamlink-9999::gentoo
3. Fail
Actual Results:  
python3.9 setup.py build -j 3
Traceback (most recent call last):
  File "/var/tmp/portage/net-misc/streamlink-9999/work/streamlink-9999/setup.py", line 77, in <module>
    from versioningit import get_cmdclasses
ModuleNotFoundError: No module named 'versioningit'
 * ERROR: net-misc/streamlink-9999::gentoo failed (compile phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line  127:  Called src_compile
 *   environment, line 3726:  Called distutils-r1_src_compile
 *   environment, line 1645:  Called _distutils-r1_run_foreach_impl 'distutils-r1_python_compile'
 *   environment, line  665:  Called distutils-r1_run_phase 'distutils-r1_python_compile'
 *   environment, line 1630:  Called distutils-r1_python_compile
 *   environment, line 1428:  Called esetup.py 'build' '-j' '3'
 *   environment, line 2210:  Called die
 * The specific snippet of code:
 *       "${@}" || die -n;
 * 
 * If you need support, post the output of `emerge --info '=net-misc/streamlink-9999::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=net-misc/streamlink-9999::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/net-misc/streamlink-9999/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-misc/streamlink-9999/temp/environment'.
 * Working directory: '/var/tmp/portage/net-misc/streamlink-9999/work/streamlink-9999'
 * S: '/var/tmp/portage/net-misc/streamlink-9999/work/streamlink-9999'

Expected Results:  
It should just compile.
Comment 1 Larry the Git Cow gentoo-dev 2022-05-30 22:53:46 UTC
The bug has been closed via the following commit(s):

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

commit 556d50f4c7fa81a9b8b4280b3d3e92486e8ab5ae
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2022-05-30 22:52:31 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-05-30 22:53:37 +0000

    net-misc/streamlink: add 4.0.1
    
    Closes: https://bugs.gentoo.org/846167
    Closes: https://bugs.gentoo.org/789771
    Closes: https://bugs.gentoo.org/842243
    Closes: https://bugs.gentoo.org/788466
    Signed-off-by: Sam James <sam@gentoo.org>

 net-misc/streamlink/Manifest                |  1 +
 net-misc/streamlink/streamlink-4.0.1.ebuild | 57 +++++++++++++++++++++++++++++
 net-misc/streamlink/streamlink-9999.ebuild  | 39 ++++++--------------
 3 files changed, 69 insertions(+), 28 deletions(-)

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

commit dc7c2104c1f2825cbd33f2d257f21fa1e1b3e0cb
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2022-05-30 22:34:40 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-05-30 22:53:36 +0000

    dev-python/versioningit: new package, add 1.1.1
    
    Closes: https://bugs.gentoo.org/842243
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-python/versioningit/Manifest                  |  1 +
 dev-python/versioningit/metadata.xml              | 13 ++++++++
 dev-python/versioningit/versioningit-1.1.1.ebuild | 40 +++++++++++++++++++++++
 3 files changed, 54 insertions(+)