Details
-
Type: Task
-
Status: Closed (View Workflow)
-
Priority: Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:None
-
Story Points:1
-
Epic Link:
-
Sprint:Summer 4 2023 June 26
Description
We need a summary of what the tutorials say about OSGi framework versions and declarative services.
To start:
1) Identify the version of OSGi framework and declarative services being used in https://github.com/nipunaupeksha/osgi-book-inventory, described in https://medium.com/javarevisited/learn-osgi-from-scratch-eclipse-intellij-and-wso2-platform-%EF%B8%8F-bf4c5629e097.
2) Identify the version of OSGi framework and declarative services being used in IGB 1.8 "master" branch.
3) Identify the version of OSGi framework and declarative services being used in IGB 11 "IGBF-3275" branch.
Attachments
Issue Links
Activity
Karthik Raveendran
created issue -
Karthik Raveendran
made changes -
Field | Original Value | New Value |
---|---|---|
Epic Link | IGBF-3142 [ 21688 ] |
Karthik Raveendran
made changes -
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Ann Loraine
made changes -
Description |
Summarize the tutorials on OSGI v6 in |
Summarize the tutorials on OSGI v6 in 1) Identify the version of OSGi framework and declarative services being used in https://github.com/nipunaupeksha/osgi-book-inventory, described in https://medium.com/javarevisited/learn-osgi-from-scratch-eclipse-intellij-and-wso2-platform-%EF%B8%8F-bf4c5629e097. 2) Identify the version of OSGi framework and declarative services being used in IGB 1.8 "master" branch. 3) Identify the version of OSGi framework and declarative services being used in IGB 11 " |
Ann Loraine
made changes -
Story Points | 2 | 1 |
Ann Loraine
made changes -
Description |
Summarize the tutorials on OSGI v6 in 1) Identify the version of OSGi framework and declarative services being used in https://github.com/nipunaupeksha/osgi-book-inventory, described in https://medium.com/javarevisited/learn-osgi-from-scratch-eclipse-intellij-and-wso2-platform-%EF%B8%8F-bf4c5629e097. 2) Identify the version of OSGi framework and declarative services being used in IGB 1.8 "master" branch. 3) Identify the version of OSGi framework and declarative services being used in IGB 11 " |
We need a summary of what the tutorials say about OSGi framework versions and declarative services.
To start: 1) Identify the version of OSGi framework and declarative services being used in https://github.com/nipunaupeksha/osgi-book-inventory, described in https://medium.com/javarevisited/learn-osgi-from-scratch-eclipse-intellij-and-wso2-platform-%EF%B8%8F-bf4c5629e097. 2) Identify the version of OSGi framework and declarative services being used in IGB 1.8 "master" branch. 3) Identify the version of OSGi framework and declarative services being used in IGB 11 " |
Ann Loraine
made changes -
Ann Loraine
made changes -
Ann Loraine
made changes -
Ann Loraine
made changes -
Ann Loraine
made changes -
Summary | Document OSGI v6 declarative services | Identify OSGI and declarative services versions in IGB-JDK11, IGB-JDK8, osgi-book-inventory |
Karthik Raveendran
made changes -
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Karthik Raveendran
made changes -
Assignee | Karthik Raveendran [ karthik ] |
Karthik Raveendran
made changes -
Assignee | Karthik Raveendran [ karthik ] |
Karthik Raveendran
made changes -
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Karthik Raveendran
made changes -
Status | First Level Review in Progress [ 10301 ] | To-Do [ 10305 ] |
Karthik Raveendran
made changes -
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Ann Loraine
made changes -
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Ann Loraine
made changes -
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Ann Loraine
made changes -
Status | First Level Review in Progress [ 10301 ] | Ready for Pull Request [ 10304 ] |
Ann Loraine
made changes -
Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
Ann Loraine
made changes -
Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
Ann Loraine
made changes -
Status | Reviewing Pull Request [ 10303 ] | Merged Needs Testing [ 10002 ] |
Ann Loraine
made changes -
Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
Ann Loraine
made changes -
Resolution | Done [ 10000 ] | |
Status | Post-merge Testing In Progress [ 10003 ] | Closed [ 6 ] |
Ann Loraine
made changes -
1) The project uses R6 annotations. To see this, look at the imports for the Component annotations. The project can build with JDK 11 and JDK 8. We can start bundles but can't tell if anything else is happening.
Also, project includes package imports of org.eclipse.osgi.services version 3.3.100, which suggested to Karthik Raveendran that OSGI R5 architecture is used and felix-scr-ds-annotations v1.2.8 is used in the project.
2) org.osgi.framework v1.8.0 and org.osgi.core v5 which is OSGI R5 is used in IGB 9.1.10 (Java 8) project and biz.aQute.bndlib v6.4.0 and org.apache.felix.scr v1.8.2
3) org.osgi.core v5 which means its still in OSGI R5 because updating it will require us to change all annotaions to be edited to meet R6 specifictions and biz.aQute.bndlib v6.4.0 and org.apache.felix.scr v2.2.4