#1405 CLI command koji list-tag-inheritance --stop=tag-52zov tag-mjckr returns none
Closed: Fixed by mikem. Opened by rmandadi.

** Steps to reproduce: **

 koji list-tag-inheritance --stop=tag-52zov tag-mjckr

** Current Output: **

koji: Fault: <Fault 1: "<class \'RuntimeError\'>: dictionary changed size during iteration">\ntag-mjckr (21)\n')

Expected Output:

Show parents/children up to this tag

Was your hub running python3 here?

Metadata Update from @mikem:
- Issue assigned to mikem

Metadata Update from @mikem:
- Issue tagged with: bug, easyfix

The hub traceback looks like:

Traceback (most recent call last):
  File "/home/mike/Devel/koji/koji/hub/kojixmlrpc.py", line 236, in _wrap_handler
    response = handler(environ)
  File "/home/mike/Devel/koji/koji/hub/kojixmlrpc.py", line 279, in handle_rpc
    return self._dispatch(method, params)
  File "/home/mike/Devel/koji/koji/hub/kojixmlrpc.py", line 316, in _dispatch
    ret = koji.util.call_with_argcheck(func, params, opts)
  File "/home/mike/Devel/koji/koji/koji/util.py", line 263, in call_with_argcheck
    return func(*args, **kwargs)
  File "/home/mike/Devel/koji/koji/hub/kojihub.py", line 10120, in getFullInheritance
    for key in mapping.keys():
RuntimeError: dictionary changed size during iteration

Was your hub running python3 here?
I am working on koji-biweekly, and showing error as above.

Metadata Update from @tkopecek:
- Issue set to the milestone: 1.18

PR #1406

Commit 2c832644 fixes this issue

Commit b6cc0d0b fixes this issue

This issue has been migrated to Fedora Forge:
https://forge.fedoraproject.org/koji/koji/issues/1405

Please continue any further discussion there.

Metadata
Related Pull Requests