Aries
  1. Aries
  2. ARIES-827

ARIES-778 broke the ability to use a composite bundles isolation implementation on equinox 3.7

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Util
    • Labels:
      None

      Description

      The ARIES-778 to use a ResolverHook based solution to the recursive bundle tracker means on equinox 3.7 you can't use the composite bundle based isolation mode.

      This hardly seems like a good idea.

        Activity

        Hide
        Holly Cummins added a comment -

        I've changed the application tests so that they run under both equinox 3.5 and 3.7, and confirmed that they fail in the 3.7 case. I've then applied David's patch and they pass again, so I think we can resolve this issue. (I've committed my test changes and David's patch.)

        Show
        Holly Cummins added a comment - I've changed the application tests so that they run under both equinox 3.5 and 3.7, and confirmed that they fail in the 3.7 case. I've then applied David's patch and they pass again, so I think we can resolve this issue. (I've committed my test changes and David's patch.)
        Hide
        David Jencks added a comment -

        This patch uses one or two trackers to track both 4.3 bundle wiring events and composite bundle events or regular 4.2 events. I'll see if I can figure out how to test it in a 4.3 environment with composite bundles in use.

        Show
        David Jencks added a comment - This patch uses one or two trackers to track both 4.3 bundle wiring events and composite bundle events or regular 4.2 events. I'll see if I can figure out how to test it in a 4.3 environment with composite bundles in use.
        Hide
        David Jencks added a comment -

        IIUC compositte bundles are a proprietary feature with no specification. Can we fix this by getting equinox to emit the appropriate events for bundles in composite bundles rather than changing our recursive bundle tracker?

        Show
        David Jencks added a comment - IIUC compositte bundles are a proprietary feature with no specification. Can we fix this by getting equinox to emit the appropriate events for bundles in composite bundles rather than changing our recursive bundle tracker?

          People

          • Assignee:
            Holly Cummins
            Reporter:
            Alasdair Nottingham
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development