Uploaded image for project: 'Qbs ("Cubes")'
  1. Qbs ("Cubes")
  2. QBS-965

Module validation is broken when there are both optional and required dependencies in the current context

    XMLWordPrintable

Details

    • 8682382c92d1c914cf856b484f2f76142e338d4a, 08fef1d5039b9fb7ae6460ab3acac76f39358b0f

    Description

      If the current product has multiple dependencies on a module, some optional and some required, the module validation may only run once where it is optional and then will silently succeed validation (even though validation fails) when it is required.

      For example, numerous modules depend on the xcode module (optional). If you create a CppApplication product and explicitly depend on the xcode module with an incorrect property set (try xcode.sdkVersion:2), no failure is reported.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            kandeler Christian Kandeler
            jakepetroules Jake Petroules (DO NOT ASSIGN ISSUES)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes