Uploaded image for project: 'Titanium SDK/CLI'
  1. Titanium SDK/CLI
  2. TIMOB-27208

CLI: Build fails to find modules due to different naming in manifest and folder


    • Type: Bug
    • Status: Open
    • Priority: None
    • Resolution: Unresolved
    • Affects Version/s: Release 8.1.0, Release 8.2.0
    • Fix Version/s: None
    • Component/s: CLI
    • Environment:

      SDK: 8.2.0.v20190703131453, 8.1.0.v20190701132634



      When detecting modules prior to 8.1.0 the folder name was used as the source of truth for the module id, with the changes in TIMOB-20379 we started to use the id field in the manifest as the source of truth.

      I guess it could be argued that this is down to to.imagcache having an error and our behaviour now is more correct, it is a change of behaviour from previous SDKs.

      Steps to reproduce

      1. Clone https://github.com/ewanharris/test-module-detection
      2. Build the project with appc run -p ios --build-only
      3. Change the SDK to and 8.2.0 or 8.1.0 SDK
      4. Repeat step 2


      When using 8.2.0/8.1.0 the build fails as it cant find the to.imagecache module


      Unsure, it could argued we're being more correct now but this has introduced a regression through a change in behaviour Build should find the to.imagecache module


          Issue Links



              • Assignee:
                emerriman Eric Merriman
                eharris Ewan Harris
              • Watchers:
                4 Start watching this issue


                • Created:

                  Backbone Issue Sync

                  • Backbone Issue Sync is enabled for your project, but we do not have any synchronization info for this issue.

                    Git Integration