During the tree regeneration dev-util/cutter fails with
[INFO 19:44:06] Created: app-emulation/distrobuilder/distrobuilder-2.1.ebuild [INFO 19:44:07] Created: dev-util/packer/packer-1.8.5.ebuild [ERROR 19:44:07] Autogen failed (count: 1). [ERROR 19:44:07] Errors were encountered when processing the following autogens: [ERROR 19:44:07] * /home/tree/repo_tmp/source-trees/kit-fixups/dev-kit/curated/dev-util/cutter/autogen.py (dev-util/cutter) [ERROR 19:44:07] Command failure from merge-kits: cd /home/tree/repo_tmp/source-trees/kit-fixups/dev-kit/curated && doit --fast --fastpull_scope=local [CRITICAL 19:44:07] Step Autogen failed with Exception: failed autogen in /home/tree/repo_tmp/source-trees/kit-fixups -- offset dev-kit/curated. [ERROR 19:44:07] Kit job failure: Traceback (most recent call last): File "/home/tree/development/funtoo-metatools/metatools/kit.py", line 675, in run await method() File "/home/tree/development/funtoo-metatools/metatools/kit.py", line 467, in generate await self.generate_autogenerated() File "/home/tree/development/funtoo-metatools/metatools/kit.py", line 407, in generate_autogenerated await self.run(self.autogen_and_copy_from_kit_fixups()) File "/home/tree/development/funtoo-metatools/metatools/kit.py", line 149, in run raise e File "/home/tree/development/funtoo-metatools/metatools/kit.py", line 146, in run await step.run(self) File "/home/tree/development/funtoo-metatools/metatools/steps.py", line 413, in run await self.srctree.autogen(src_offset=self.ebuildloc, scope=self.scope) File "/home/tree/development/funtoo-metatools/metatools/tree.py", line 112, in autogen raise GitTreeError(f"failed autogen in {self.root} -- offset {src_offset}.") metatools.tree.GitTreeError: failed autogen in /home/tree/repo_tmp/source-trees/kit-fixups -- offset dev-kit/curated. running: ( cd /home/tree/repo_tmp/dest-trees/meta-repo/kits/lang-kit && [ -n "$(git status --porcelain)" ] && git commit -a -F - << EOF Autogenerated tree updates.
Locally doit on catpackage throws an error with HTTP404
kit-fixups-borisp/dev-kit/curated/dev-util/cutter $ doit [INFO 19:54:16] Autogen: dev-util/cutter (latest) [ERROR 19:54:16] Fetch failure for https://api.github.com/repos/radareorg/cutter/releases: 404 Not Found [WARNING 19:54:16] Unable to retrieve https://api.github.com/repos/radareorg/cutter/releases... trying to used cached version instead... [ERROR 19:54:17] (<metatools.fastpull.spider.FetchRequest object at 0x7fea28e68f40>, 'HTTP fetch Error: https://api.github.com/repos/radareorg/cutter/releases: 404: Not Found') Traceback (most recent call last): File "/usr/lib/python3.9/subpop/org.funtoo.metatools/pkgtools/fetch.py", line 87, in fetch_harness got = await pkgtools.model.fetch_cache.read(key_dict=key_dict) File "/usr/lib/python3.9/site-packages/metatools/fetch_cache.py", line 58, in read raise CacheMiss() metatools.fetch_cache.CacheMiss During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.9/subpop/org.funtoo.metatools/pkgtools/autogen.py", line 464, in gen_wrapper await generate(AutoHub(autogen_id, pkgtools), **pkginfo) File "/home/borisp/Development/src/funtoo/kit-fixups-borisp/dev-kit/curated/dev-util/cutter/autogen.py", line 15, in generate releases_data = await hub.pkgtools.fetch.get_page( File "/usr/lib/python3.9/subpop/org.funtoo.metatools/pkgtools/fetch.py", line 114, in get_page return await fetch_harness(pkgtools.http.get_page, fetchable, max_age=max_age, is_json=is_json, refresh_interval=refresh_interval) File "/usr/lib/python3.9/subpop/org.funtoo.metatools/pkgtools/fetch.py", line 91, in fetch_harness raise e File "/usr/lib/python3.9/subpop/org.funtoo.metatools/pkgtools/fetch.py", line 75, in fetch_harness result = await fetch_method(url, **kwargs) File "/usr/lib/python3.9/subpop/org.funtoo.metatools/pkgtools/http.py", line 39, in get_page result = await pkgtools.model.spider.http_fetch(request, encoding=encoding, is_json=is_json) File "/usr/lib/python3.9/site-packages/metatools/fastpull/spider.py", line 393, in http_fetch raise FetchError(request, f"HTTP fetch Error: {request.url}: {response.status_code}: {response.reason_phrase[:40]}", retry=retry) metatools.fastpull.spider.FetchError: (<metatools.fastpull.spider.FetchRequest object at 0x7fea28e68f40>, 'HTTP fetch Error: https://api.github.com/repos/radareorg/cutter/releases: 404: Not Found') Traceback (most recent call last): File "/usr/lib/python-exec/python3.9/doit", line 68, in <module> success = hub.LOOP.run_until_complete(main_thread()) File "/usr/lib/python3.9/asyncio/base_events.py", line 647, in run_until_complete return future.result() File "/usr/lib/python-exec/python3.9/doit", line 60, in main_thread result = await pkgtools.autogen.start() File "/usr/lib/python3.9/subpop/org.funtoo.metatools/pkgtools/autogen.py", line 676, in start await execute_all_queued_generators() File "/usr/lib/python3.9/subpop/org.funtoo.metatools/pkgtools/autogen.py", line 644, in execute_all_queued_generators await gather_pending_tasks("generator", futures) File "/usr/lib/python3.9/subpop/org.funtoo.metatools/pkgtools/autogen.py", line 198, in gather_pending_tasks pkgtools.model.log.debug(f"Gathered task: {done_item} {result}") UnboundLocalError: local variable 'result' referenced before assignment
This prevents successful tree regeneration.