Uploaded image for project: 'Felix'
  1. Felix
  2. FELIX-1527

R4.2 spec errata now specifies uninstalling a bundle must transition through INSTALLED on its way to UNINSTALLED

    XMLWordPrintableJSON

Details

    Description

      The R4.2 spec errata has re-defined the bundle life cycle transition from RESOLVED->UNINSTALLED to be RESOLVED->INSTALLED->UNINSTALLED. This caused issues for things like the BundleTracker, since the bundle state of bundles during the UNRESOLVED event in Felix were UNINSTALLED, while in Equinox they were INSTALLED.

      I am not completely happy about this spec change, since ultimately it boiled down to the need for an UNRESOLVING event, but this could not be added in an errata. Consequently, the life cycle transitions were changed to spec consistent behavior.

      Attachments

        Activity

          People

            rickhall Richard S. Hall
            rickhall Richard S. Hall
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: