Uploaded image for project: 'Funtoo Linux'
  1. Funtoo Linux
  2. FL-12312

[harvester/2024-02] doit on harvester failes with ModuleNotFoundError: No module named 'metatools.generator'

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Normal Normal
    • None
    • None
    • None

      drobbins Seems like the last changes in harvester/2024-02 branch break doit execution. If I switch to master doit works again

      • harvester/2024-02
         ╭─ 🐺  bash 5.2.21  🕑01:21:26  🖿 ~/Development/src/funtoo/kit-fixups-development/core-gl-kit/curated/app-emulation/nvidia-container-toolkit 🧬[harvester/2024-02] 📦 🐾1 
         ╰ $ doit
        Traceback (most recent call last):
          File "/usr/lib/python-exec/python3.9/doit", line 95, in <module>
            success = asyncio.run(main_thread())
          File "/usr/lib/python3.9/asyncio/runners.py", line 44, in run
            return loop.run_until_complete(main)
          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 86, in main_thread
            result = await pkgtools.autogen.start()
          File "/usr/lib/python3.9/subpop/org.funtoo.metatools/pkgtools/autogen.py", line 654, in start
            fail_list = await execute_all_queued_generators()
          File "/usr/lib/python3.9/subpop/org.funtoo.metatools/pkgtools/autogen.py", line 611, in execute_all_queued_generators
            async_func, pkginfo_list = await execute_generator(**task_args)
          File "/usr/lib/python3.9/subpop/org.funtoo.metatools/pkgtools/autogen.py", line 269, in execute_generator
            generator_sub = load_plugin(sub_path, generator_sub_name)
          File "/usr/lib/python3.9/site-packages/subpop/util.py", line 71, in load_plugin
            loader.exec_module(mod)
          File "<frozen importlib._bootstrap_external>", line 850, in exec_module
          File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
          File "/home/borisp/Development/src/funtoo/kit-fixups-development/generators/github-1.py", line 3, in <module>
            from metatools.generator.transform import create_transform, RegexMatcher, VersionMatch
        ModuleNotFoundError: No module named 'metatools.generator'
        
        
      • master
       ╭─ 🐺  bash 5.2.21  🕑01:29:43  🖿 ~/Development/src/funtoo/kit-fixups-development/core-gl-kit/curated/app-emulation/nvidia-container-toolkit 🧬[master] 📦 🐾1 
       ╰ $ doit
      INFO     Autogen: app-emulation/nvidia-container-toolkit (latest)                                                                                                                                                                                                                                                   
      INFO     Created: nvidia-container-toolkit-1.15.0.ebuild                                                                                                                                                                                                                                                            
      
      

            Unassigned Unassigned
            borisp borisp
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: