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

direct module dependencies shadow properties

    XMLWordPrintable

Details

    • 6cd2ec6266f29d08ed337357049faea7a93c1b7c 16404c356b0e160243de315c48975a82cc343893 9d025655d5524433ac8ffbbac0f5ab7aa196d797

    Description

      Consider the following product with the modules "higherlevel" and "lowerlevel".

      Dependencies:

      • product -> lowerlevel
      • product -> higherlevel
      • higherlevel -> lowerlevel

      Module lowerlevel sets prop to "low" as default value.
      Module higherlevel sets lowerlevel.prop to "high".

      The value of product.moduleProperty("lowerlevel", "prop") is "low".
      Removing the dependency product->lowerlevel changes this value to "high".

      As the higherlevel module is overwriting the default value of lowerlevel, this value should be returned instead.

      Attachments

        Issue Links

          For Gerrit Dashboard: QBS-736
          # Subject Branch Project Status CR V

          Activity

            People

              jbornema Joerg Bornemann
              jbornema Joerg Bornemann
              Votes:
              1 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes