Uploaded image for project: 'Sling'
  1. Sling
  2. SLING-7991

Make packages part of last execution plan if no start-order is defined

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Installer
    • Labels:
      None

      Description

      SLING-7871 introduces a mechanism that installs content-packages in one or more execution plans for a deterministic, layer-able install sequence (consumer adding a subsequent layer of installables via additional features guaranteed to be processed later).
      As by default the start-order is set to 0 by default a feature may not define a position earlier than the ones without start-order.

      As the installation sequence may be crucial due to the hierarchical dependencies packages without start-order defined should rather be installed last which only mandates setting a start-order on the lower layers while not setting a start-order on leaf packages won't do any harm.

      Additionally, a mechanism to bake a start-order defined in feature properties during the merge process would be beneficial. Any who's start-order would need to be set to a specific value would need to declare the feature property "default.content.startorder"

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                dsuess Dominik Süß
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 50m
                  50m