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

Normalize os.version system property in framework properties

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: framework-4.4.1
    • Fix Version/s: framework-5.6.4
    • Component/s: Framework
    • Labels:
      None

      Description

      The Felix class currently normalizes the processor name and os name system property before putting it into the framework properties.

      Likewise the os version system property should be normalized as well.

      Symptom of not normalizing the os version is the ExtensionManager.buildNativeCapabilites method failing to create the os version.

      Alternatively, the ExtensionManager.buildNativeCapabilites method could itself normalize the os.version framework property. This would prevent the method from failing and would still allow the R4LibraryClause to match an os version capability (R4LlibraryClause does normalize the os version in the clause of the bundle before matching).

        Attachments

        1. FELIX-4695-ExtensionManager.patch
          2 kB
          Felix Meschberger
        2. FELIX-4695-Felix.patch
          1 kB
          Felix Meschberger

          Activity

            People

            • Assignee:
              karlpauls Karl Pauls
              Reporter:
              fmeschbe Felix Meschberger
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: