Summary: | sys-app/portage-2.3.89 [ERROR] Exception in callback portdbapi.async_fetch_map. | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Alessandro Barbieri <lssndrbarbieri> |
Component: | Unclassified | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | normal | Keywords: | InVCS |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 711148 | ||
Attachments: |
aldor-1.2.0_p20190730.ebuild
info |
Manifest, not metadata Created attachment 614460 [details]
aldor-1.2.0_p20190730.ebuild
ebuild
Created attachment 614462 [details]
info
emerge --info
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/portage.git/commit/?id=3de00842d69669a15adaf9e81b0007a7052da5d0 commit 3de00842d69669a15adaf9e81b0007a7052da5d0 Author: Zac Medico <zmedico@gentoo.org> AuthorDate: 2020-02-20 09:51:34 +0000 Commit: Zac Medico <zmedico@gentoo.org> CommitDate: 2020-02-20 09:52:33 +0000 async_fetch_map: handle _parse_uri_map exception (bug 710130) If _parse_uri_map raises an exception then raise it to the caller via the returned future. Bug: https://bugs.gentoo.org/710130 Signed-off-by: Zac Medico <zmedico@gentoo.org> lib/portage/dbapi/porttree.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) |
Repoman crashed trying to rebuilding metadata of the attached ebuild Probably it doesn't like line 16 of the ebuild [ERROR] Exception in callback portdbapi.async_fetch_map.<locals>.aux_get_done(<Future finis...dor.el.nw )']>) at /usr/lib64/python3.6/site-packages/portage/dbapi/porttree.py:783 handle: <Handle portdbapi.async_fetch_map.<locals>.aux_get_done(<Future finis...dor.el.nw )']>) at /usr/lib64/python3.6/site-packages/portage/dbapi/porttree.py:783> Traceback (most recent call last): File "/usr/lib64/python3.6/asyncio/events.py", line 145, in _run self._callback(*self._args) File "/usr/lib64/python3.6/site-packages/portage/dbapi/porttree.py", line 808, in aux_get_done {'EAPI':eapi,'SRC_URI':myuris}, use=useflags)) File "/usr/lib64/python3.6/site-packages/portage/dbapi/porttree.py", line 1536, in _parse_uri_map eapi=metadata['EAPI']) File "/usr/lib64/python3.6/site-packages/portage/dep/__init__.py", line 699, in use_reduce _("no matching '%s' for '%s', token %s") % ("(", ")", pos+1)) portage.exception.InvalidDependString: no matching '(' for ')', token 7 --Return-- > /usr/lib64/python3.6/site-packages/portage/util/_eventloop/asyncio_event_loop.py(81)_internal_caller_exception_handler()->None -> pdb.set_trace()