Uploaded image for project: 'IGB'
  1. IGB
  2. IGBF-1760

Determine how to build OBR XML from bundle jar

    Details

    • Type: Task
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None

      Description

      The App Store will allow developers to upload their bundles for review. IGB team will then review and deploy the bundles to an OSGi bundle repository (OBR) for IGB to access.

      We need to generate text to add to IGB's OBR once a user has done this.

      A bundle's manifest file contains all the information needed to generate this text for repository.xml.

      For this task, investigate how we (the site maintainers) can generate the required text for the OBR XML.

      See:

      https://felix.apache.org/documentation/subprojects/apache-felix-osgi-bundle-repository.html

      Karaf (which uses felix) has some functions for working with OBRs:
      https://svn.apache.org/repos/asf/karaf/site/production/manual/latest/obr.html

      Felix and Karaf both have CLIs, but the Karaf CLI is better.

        Attachments

          Issue Links

            Activity

            ann.loraine Ann Loraine created issue -
            ann.loraine Ann Loraine made changes -
            Field Original Value New Value
            Epic Link IGBF-1388 [ 17463 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Summary Determine how to build OBR XML from bundle file Determine how to build OBR XML from bundle jar
            ann.loraine Ann Loraine made changes -
            Description
            The App Store will allow developers to upload their bundles for review. IGB team will then review and deploy the bundles to an OSGi bundle repository for IGB to access.

            We need to generate text to add to IGB's OBR once a user has done this.

            A bundle's manifest file contains all the information needed to generate this text for repository.xml.

            For this task, investigate how this can be done.

            See:

            https://felix.apache.org/documentation/subprojects/apache-felix-osgi-bundle-repository.html

            The App Store will allow developers to upload their bundles for review. IGB team will then review and deploy the bundles to an OSGi bundle repository (OBR) for IGB to access.

            We need to generate text to add to IGB's OBR once a user has done this.

            A bundle's manifest file contains all the information needed to generate this text for repository.xml.

            For this task, investigate how this can be done.

            See:

            https://felix.apache.org/documentation/subprojects/apache-felix-osgi-bundle-repository.html

            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Sprint Summer 2019 Sprint 7 [ 66 ]
            ann.loraine Ann Loraine made changes -
            Description The App Store will allow developers to upload their bundles for review. IGB team will then review and deploy the bundles to an OSGi bundle repository (OBR) for IGB to access.

            We need to generate text to add to IGB's OBR once a user has done this.

            A bundle's manifest file contains all the information needed to generate this text for repository.xml.

            For this task, investigate how this can be done.

            See:

            https://felix.apache.org/documentation/subprojects/apache-felix-osgi-bundle-repository.html

            The App Store will allow developers to upload their bundles for review. IGB team will then review and deploy the bundles to an OSGi bundle repository (OBR) for IGB to access.

            We need to generate text to add to IGB's OBR once a user has done this.

            A bundle's manifest file contains all the information needed to generate this text for repository.xml.

            For this task, investigate how this can be done.

            See:

            https://felix.apache.org/documentation/subprojects/apache-felix-osgi-bundle-repository.html

            Karaf (which uses felix) has some functions for working with OBRs:
            https://svn.apache.org/repos/asf/karaf/site/production/manual/latest/obr.html

            Felix and Karaf both have CLIs, but the Karaf CLI is better.

            ann.loraine Ann Loraine made changes -
            Description The App Store will allow developers to upload their bundles for review. IGB team will then review and deploy the bundles to an OSGi bundle repository (OBR) for IGB to access.

            We need to generate text to add to IGB's OBR once a user has done this.

            A bundle's manifest file contains all the information needed to generate this text for repository.xml.

            For this task, investigate how this can be done.

            See:

            https://felix.apache.org/documentation/subprojects/apache-felix-osgi-bundle-repository.html

            Karaf (which uses felix) has some functions for working with OBRs:
            https://svn.apache.org/repos/asf/karaf/site/production/manual/latest/obr.html

            Felix and Karaf both have CLIs, but the Karaf CLI is better.

            The App Store will allow developers to upload their bundles for review. IGB team will then review and deploy the bundles to an OSGi bundle repository (OBR) for IGB to access.

            We need to generate text to add to IGB's OBR once a user has done this.

            A bundle's manifest file contains all the information needed to generate this text for repository.xml.

            For this task, investigate how we (the site maintainers) can generate the required text for the OBR XML.

            See:

            https://felix.apache.org/documentation/subprojects/apache-felix-osgi-bundle-repository.html

            Karaf (which uses felix) has some functions for working with OBRs:
            https://svn.apache.org/repos/asf/karaf/site/production/manual/latest/obr.html

            Felix and Karaf both have CLIs, but the Karaf CLI is better.

            prutha Prutha Kulkarni (Inactive) made changes -
            Assignee Prutha Kulkarni [ prutha ]
            prutha Prutha Kulkarni (Inactive) made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            ann.loraine Ann Loraine made changes -
            Sprint Summer 2019 Sprint 7 [ 66 ] Summer 2019 Sprint 7, Summer 2019 Sprint 8 [ 66, 67 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            sameer Sameer Shanbhag (Inactive) made changes -
            Assignee Prutha Kulkarni [ prutha ] Sameer Shanbhag [ sameer ]
            ann.loraine Ann Loraine made changes -
            Comment [ Can use bnd to generate index (repository.xml) for a jar file:

            * bnd bundle.jar

            generates index.xml in the current directory.

            Ref:
            * https://bnd.bndtools.org/chapters/400-commands.html

            ]
            sameer Sameer Shanbhag (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            sameer Sameer Shanbhag (Inactive) made changes -
            Status Needs 1st Level Review [ 10005 ] In Progress [ 3 ]
            sameer Sameer Shanbhag (Inactive) made changes -
            Status In Progress [ 3 ] Needs Testing [ 10002 ]
            sameer Sameer Shanbhag (Inactive) made changes -
            Status Needs Testing [ 10002 ] Ready for Pull Request [ 10304 ]
            ann.loraine Ann Loraine made changes -
            Status Ready for Pull Request [ 10304 ] Reviewing Pull Request [ 10303 ]
            ann.loraine Ann Loraine made changes -
            Assignee Sameer Shanbhag [ sameer ] Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ] Sameer Shanbhag [ sameer ]
            ann.loraine Ann Loraine made changes -
            Status Reviewing Pull Request [ 10303 ] Open [ 1 ]
            sameer Sameer Shanbhag (Inactive) made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            sameer Sameer Shanbhag (Inactive) made changes -
            Status In Progress [ 3 ] Pull Request Submitted [ 10101 ]
            sameer Sameer Shanbhag (Inactive) made changes -
            Link This issue relates to IGBF-1813 [ IGBF-1813 ]
            ann.loraine Ann Loraine made changes -
            Status Pull Request Submitted [ 10101 ] Needs Testing [ 10002 ]
            svallapu Sai Charan Reddy Vallapureddy (Inactive) made changes -
            Link This issue is blocked by IGBF-1794 [ IGBF-1794 ]
            sameer Sameer Shanbhag (Inactive) made changes -
            Link This issue relates to IGBF-1816 [ IGBF-1816 ]
            sameer Sameer Shanbhag (Inactive) made changes -
            Link This issue relates to IGBF-1817 [ IGBF-1817 ]
            ann.loraine Ann Loraine made changes -
            Sprint Summer 2019 Sprint 7, Summer 2019 Sprint 8 [ 66, 67 ] Summer 2019 Sprint 7, Summer 2019 Sprint 8, Summer 2019 Sprint 9 [ 66, 67, 68 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            sameer Sameer Shanbhag (Inactive) made changes -
            Assignee Sameer Shanbhag [ sameer ]
            svallapu Sai Charan Reddy Vallapureddy (Inactive) made changes -
            Resolution Done [ 10000 ]
            Status Needs Testing [ 10002 ] Closed [ 6 ]
            svallapu Sai Charan Reddy Vallapureddy (Inactive) made changes -
            Assignee Sameer Shanbhag [ sameer ]
            sameer Sameer Shanbhag (Inactive) made changes -
            Link This issue relates to IGBF-1929 [ IGBF-1929 ]
            sameer Sameer Shanbhag (Inactive) made changes -
            Link This issue relates to IGBF-1931 [ IGBF-1931 ]
            ann.loraine Ann Loraine made changes -
            Workflow Loraine Lab Workflow [ 18482 ] Fall 2019 Workflow Update [ 20188 ]
            ann.loraine Ann Loraine made changes -
            Workflow Fall 2019 Workflow Update [ 20188 ] Revised Fall 2019 Workflow Update [ 22325 ]

              People

              • Assignee:
                sameer Sameer Shanbhag (Inactive)
                Reporter:
                ann.loraine Ann Loraine
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: