Skip to content
  • mohit pal singh's avatar
    qti-conf: Restore old code for Python less than 3.11 · 46589c49
    mohit pal singh authored
    Commits
    - d4ad54a401031346727ec6c1337f4b0211b5cc47
    - 8ec4f29e432feec9d8deedc06bfb90d57e7436cf
    break compatibility if the Python version is less than 3.11.
    However, kirkstone is supposed to be backward compatible
    which this old version.
    
    This adds some not so nice code duplication. But the implementation is like:
      if sys.version_info[:3] < (3,11,1):
          old code
      else:
          new code
    
    Below is the list of few errors showing up on only incremental builds.
    
    1.)
        conflicting requests
        nothing provides lib32-telux-apps needed by lib32-packagegroup-qti-telsdk-1.0-r0.sa525m
        nothing provides lib32-compensator-daemon needed by lib32-packagegroup-qti-cv2x-1.0-r0.all
    
    2.) This one comes for multiple prebuilt files both for HY11 and HY22
    
    ERROR: lib32-mem-flash-stats-1.0-r0 do_deploy_prebuilt_setscene:
    The recipe lib32-mem-flash-stats is trying to install files into a
    shared area when those files already exist. Those files and their manifest location are:
      /tmp-glibc/deploy/prebuilts/sa525m/HY22/lib32-mem-flash-stats_1.0_armv7at2hf-neon_pvm.tar.gz
        (matched in manifest-sa525m_pvm-lib32-mem-flash-stats.deploy_prebuilt)
    Please verify which recipe should provide the above files.
    
    Non incremental builds do not exhibit this issue.
    
    Change-Id: I8388c8ee0fd2971d07ec0502f2315407efe03d4b
    46589c49
Loading