Description of problem: Adding --verbose to a fedmod rpm2flatpak command line causes it to fail with Python AssertionError. Dropping --verbose from the command line makes it succeed. Version-Release number of selected component (if applicable): fedmod-0.6.3-12.fc33.noarch How reproducible: always Steps to Reproduce: 1. fedmod fetch-metadata 2. fedmod --verbose rpm2flatpak libreoffice Actual results: > ERROR:root:Unexpected exception: AssertionError() > Traceback (most recent call last): > File "/usr/lib/python3.9/site-packages/_fedmod/cli.py", line 35, in run > rc = _cli_commands.main(sys.argv[1:], standalone_mode=False, > File "/usr/lib/python3.9/site-packages/click/core.py", line 782, in main > rv = self.invoke(ctx) > File "/usr/lib/python3.9/site-packages/click/core.py", line 1259, in invoke > return _process_result(sub_ctx.command.invoke(sub_ctx)) > File "/usr/lib/python3.9/site-packages/click/core.py", line 1066, in invoke > return ctx.invoke(self.callback, **ctx.params) > File "/usr/lib/python3.9/site-packages/click/core.py", line 610, in invoke > return callback(*args, **kwargs) > File "/usr/lib/python3.9/site-packages/_fedmod/cli.py", line 142, in rpm2flatpak > fg.run(output_modulemd, output_containerspec, force=force, flathub=flathub, > File "/usr/lib/python3.9/site-packages/_fedmod/flatpak_generator.py", line 258, in run > super().run(output_modulemd) > File "/usr/lib/python3.9/site-packages/_fedmod/module_generator.py", line 140, in run > self._calculate_dependencies() > File "/usr/lib/python3.9/site-packages/_fedmod/flatpak_generator.py", line 146, in _calculate_dependencies > all_needed_packages = _depchase.ensure_installable( > File "/usr/lib/python3.9/site-packages/_fedmod/_depchase.py", line 267, in ensure_installable > return _solve(solver, pkgnames, full_info=full_info) > File "/usr/lib/python3.9/site-packages/_fedmod/_depchase.py", line 202, in _solve > dep_details = _get_dependency_details(pool, solver.transaction()) > File "/usr/lib/python3.9/site-packages/_fedmod/_depchase.py", line 125, in _get_dependency_details > assert matches > AssertionError > Traceback (most recent call last): > File "/usr/bin/fedmod", line 33, in <module> > sys.exit(load_entry_point('fedmod==0.6.3', 'console_scripts', 'fedmod')()) > File "/usr/lib/python3.9/site-packages/_fedmod/cli.py", line 35, in run > rc = _cli_commands.main(sys.argv[1:], standalone_mode=False, > File "/usr/lib/python3.9/site-packages/click/core.py", line 782, in main > rv = self.invoke(ctx) > File "/usr/lib/python3.9/site-packages/click/core.py", line 1259, in invoke > return _process_result(sub_ctx.command.invoke(sub_ctx)) > File "/usr/lib/python3.9/site-packages/click/core.py", line 1066, in invoke > return ctx.invoke(self.callback, **ctx.params) > File "/usr/lib/python3.9/site-packages/click/core.py", line 610, in invoke > return callback(*args, **kwargs) > File "/usr/lib/python3.9/site-packages/_fedmod/cli.py", line 142, in rpm2flatpak > fg.run(output_modulemd, output_containerspec, force=force, flathub=flathub, > File "/usr/lib/python3.9/site-packages/_fedmod/flatpak_generator.py", line 258, in run > super().run(output_modulemd) > File "/usr/lib/python3.9/site-packages/_fedmod/module_generator.py", line 140, in run > self._calculate_dependencies() > File "/usr/lib/python3.9/site-packages/_fedmod/flatpak_generator.py", line 146, in _calculate_dependencies > all_needed_packages = _depchase.ensure_installable( > File "/usr/lib/python3.9/site-packages/_fedmod/_depchase.py", line 267, in ensure_installable > return _solve(solver, pkgnames, full_info=full_info) > File "/usr/lib/python3.9/site-packages/_fedmod/_depchase.py", line 202, in _solve > dep_details = _get_dependency_details(pool, solver.transaction()) > File "/usr/lib/python3.9/site-packages/_fedmod/_depchase.py", line 125, in _get_dependency_details > assert matches > AssertionError on stderr, and exit code 1 Expected results: no such stderr output, and exit code 0 Additional info: ---
Could you file an issue against https://pagure.io/modularity/fedmod ? Thanks!
(In reply to Owen Taylor from comment #1) > Could you file an issue against https://pagure.io/modularity/fedmod ? Thanks! <https://pagure.io/modularity/fedmod/issue/105> "--verbose causes fedmod rpm2flatpak to fail with Python AssertionError"