Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 872032 - dev-python/pikepdf-5.5.0 build failure: ValueError: not enough values to unpack (expected 3, got 1) in _git_parse_describe
Summary: dev-python/pikepdf-5.5.0 build failure: ValueError: not enough values to unpa...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Andrey Grozin
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-09-20 10:53 UTC by Hadrien Lacour
Modified: 2022-09-20 15:26 UTC (History)
2 users (show)

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


Attachments
build log (build.log,5.15 KB, text/plain)
2022-09-20 10:53 UTC, Hadrien Lacour
Details
emerge --info (emerge_info.txt,16.76 KB, text/plain)
2022-09-20 10:54 UTC, Hadrien Lacour
Details
emerge -pqv (emerge_pqv.txt,112 bytes, text/plain)
2022-09-20 10:54 UTC, Hadrien Lacour
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Hadrien Lacour 2022-09-20 10:53:45 UTC
Created attachment 813076 [details]
build log

Title is explicit. Build log relevant extract:

Traceback (most recent call last):
  File "/var/tmp/portage/dev-python/pikepdf-5.5.0/work/pikepdf-5.5.0/setup.py", line 88, in <module>
    setup(
  File "/usr/lib/python3.10/site-packages/setuptools/__init__.py", line 87, in setup
    return distutils.core.setup(**attrs)
  File "/usr/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 147, in setup
    _setup_distribution = dist = klass(attrs)
  File "/usr/lib/python3.10/site-packages/setuptools/dist.py", line 476, in __init__
    _Distribution.__init__(
  File "/usr/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 280, in __init__
    self.finalize_options()
  File "/usr/lib/python3.10/site-packages/setuptools/dist.py", line 900, in finalize_options
    ep(self)
  File "/usr/lib/python3.10/site-packages/setuptools_scm/integration.py", line 123, in infer_version
    _assign_version(dist, config)
  File "/usr/lib/python3.10/site-packages/setuptools_scm/integration.py", line 59, in _assign_version
    maybe_version = _get_version(config)
  File "/usr/lib/python3.10/site-packages/setuptools_scm/__init__.py", line 154, in _get_version
    parsed_version = _do_parse(config)
  File "/usr/lib/python3.10/site-packages/setuptools_scm/__init__.py", line 101, in _do_parse
    version = _version_from_entrypoints(config) or _version_from_entrypoints(
  File "/usr/lib/python3.10/site-packages/setuptools_scm/_entrypoints.py", line 66, in _version_from_entrypoints
    version: ScmVersion | None = _call_entrypoint_fn(root, config, ep.load())
  File "/usr/lib/python3.10/site-packages/setuptools_scm/_entrypoints.py", line 40, in _call_entrypoint_fn
    return fn(root, config=config)
  File "/usr/lib/python3.10/site-packages/setuptools_scm/git.py", line 312, in parse_archival
    return archival_to_version(data, config=config)
  File "/usr/lib/python3.10/site-packages/setuptools_scm/git.py", line 286, in archival_to_version
    tag, number, node, _ = _git_parse_describe(archival_describe)
  File "/usr/lib/python3.10/site-packages/setuptools_scm/git.py", line 245, in _git_parse_describe
    tag, number, node = describe_output.rsplit("-", 2)
ValueError: not enough values to unpack (expected 3, got 1)
Comment 1 Hadrien Lacour 2022-09-20 10:54:06 UTC
Created attachment 813079 [details]
emerge --info
Comment 2 Hadrien Lacour 2022-09-20 10:54:17 UTC
Created attachment 813082 [details]
emerge -pqv
Comment 3 Guido Winkelmann 2022-09-20 15:22:50 UTC
Bug happens to me as well, just as described.
Comment 4 Larry the Git Cow gentoo-dev 2022-09-20 15:26:33 UTC
The bug has been closed via the following commit(s):

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

commit d13c34adfbaf33fd0f0409eb795d1d01db83911f
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2022-09-20 15:26:21 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-09-20 15:26:27 +0000

    dev-python/pikepdf: add setuptools_scm_git_archive BDEPEND
    
    Closes: https://bugs.gentoo.org/872032
    Bug: https://bugs.gentoo.org/865889
    Bug: https://bugs.gentoo.org/871816
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-python/pikepdf/pikepdf-5.5.0.ebuild | 1 +
 1 file changed, 1 insertion(+)