Details
-
Type: Task
-
Status: Closed (View Workflow)
-
Priority: Blocker
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:None
-
Story Points:3
-
Epic Link:
-
Sprint:Summer 2 2023 May 29, Summer 4 2023 June 26, Summer 5 2023 July 10, Summer 6 2023 July 24, Summer 7 2023 Aug 7
Description
Situation: As part of IGBF-3310 we updated the com.google.guava dependency on IGB master to a newer version (32.1.1-jre) as the newer version does not have a known vulnerability. However, the Protannot manifest currently specifies an Import-Package for:
com.google.common.base;version="\"[16.0,17)\"", com.google.common.collect;version="\"[16.0,17)\"", com.google.common.eventbus;version="\"[16.0,17)\"",
This prevents ProtAnnot from appearing in the IGB app store while running the current version of master.
Task: Update/Release a new version of Protannot that can use the newer version of com.google.guava. If possible, set it so that Protannot is not dependent on a specific version of com.google.guava.
Attachments
Issue Links
Activity
Nowlan Freese
created issue -
Nowlan Freese
made changes -
Field | Original Value | New Value |
---|---|---|
Epic Link | IGBF-1908 [ 17998 ] |
Nowlan Freese
made changes -
Ann Loraine
made changes -
Sprint | Summer 2 2023 May 29 [ 171 ] | Summer 2 2023 May 29, Summer 3 2023 June 12 [ 171, 172 ] |
Ann Loraine
made changes -
Rank | Ranked higher |
Ann Loraine
made changes -
Sprint | Summer 2 2023 May 29, Summer 3 2023 June 12 [ 171, 172 ] | Summer 2 2023 May 29, Summer 4 2023 June 26 [ 171, 173 ] |
Nowlan Freese
made changes -
Assignee | Kaushik Gopu [ kgopu ] |
Nowlan Freese
made changes -
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Ann Loraine
made changes -
Ann Loraine
made changes -
Sprint | Summer 2 2023 May 29, Summer 4 2023 June 26 [ 171, 173 ] | Summer 2 2023 May 29, Summer 4 2023 June 26, Summer 5 2023 July 10 [ 171, 173, 174 ] |
Ann Loraine
made changes -
Rank | Ranked higher |
Nowlan Freese
made changes -
Status | In Progress [ 3 ] | To-Do [ 10305 ] |
Nowlan Freese
made changes -
Description |
Situation: As part of {code} com.google.common.base;version="[16.0,1 7)" {code} This prevents ProtAnnot from appearing in the IGB app store while running the current version of master. Task: Update/Release a new version of Protannot that can use the newer version of com.google.guava. If possible, set it so that Protannot is not dependent on a specific version of com.google.guava. |
Situation: As part of {code} com.google.common.base;version="\"[16.0,17)\"", com.google.common.collect;version="\"[16.0,17)\"", com.google.common.eventbus;version="\"[16.0,17)\"", {code} This prevents ProtAnnot from appearing in the IGB app store while running the current version of master. Task: Update/Release a new version of Protannot that can use the newer version of com.google.guava. If possible, set it so that Protannot is not dependent on a specific version of com.google.guava. |
Ann Loraine
made changes -
Story Points | 2 | 3 |
Nowlan Freese
made changes -
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Ann Loraine
made changes -
Sprint | Summer 2 2023 May 29, Summer 4 2023 June 26, Summer 5 2023 July 10 [ 171, 173, 174 ] | Summer 2 2023 May 29, Summer 4 2023 June 26, Summer 5 2023 July 10, Summer 6 2023 July 24 [ 171, 173, 174, 175 ] |
Ann Loraine
made changes -
Rank | Ranked higher |
Kaushik Gopu
made changes -
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Ann Loraine
made changes -
Assignee | Kaushik Gopu [ kgopu ] | Ann Loraine [ aloraine ] |
Ann Loraine
made changes -
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Ann Loraine
made changes -
Assignee | Ann Loraine [ aloraine ] |
Ann Loraine
made changes -
Status | First Level Review in Progress [ 10301 ] | 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 -
Assignee | Ann Loraine [ aloraine ] |
Ann Loraine
made changes -
Status | First Level Review in Progress [ 10301 ] | To-Do [ 10305 ] |
Ann Loraine
made changes -
Assignee | Ann Loraine [ aloraine ] | Kaushik Gopu [ kgopu ] |
Kaushik Gopu
made changes -
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Kaushik Gopu
made changes -
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Kaushik Gopu
made changes -
Assignee | Kaushik Gopu [ kgopu ] |
Ann Loraine
made changes -
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Ann Loraine
made changes -
Assignee | Ann Loraine [ aloraine ] |
Ann Loraine
made changes -
Status | First Level Review in Progress [ 10301 ] | Needs 1st Level Review [ 10005 ] |
Ann Loraine
made changes -
Assignee | Ann Loraine [ aloraine ] | Nowlan Freese [ nfreese ] |
Ann Loraine
made changes -
Nowlan Freese
made changes -
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Nowlan Freese
made changes -
Assignee | Nowlan Freese [ nfreese ] | Kaushik Gopu [ kgopu ] |
Nowlan Freese
made changes -
Status | First Level Review in Progress [ 10301 ] | To-Do [ 10305 ] |
Nowlan Freese
made changes -
Kaushik Gopu
made changes -
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Kaushik Gopu
made changes -
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Nowlan Freese
made changes -
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Nowlan Freese
made changes -
Assignee | Kaushik Gopu [ kgopu ] | Nowlan Freese [ nfreese ] |
Nowlan Freese
made changes -
Assignee | Nowlan Freese [ nfreese ] | Kaushik Gopu [ kgopu ] |
Nowlan Freese
made changes -
Status | First Level Review in Progress [ 10301 ] | Ready for Pull Request [ 10304 ] |
Kaushik Gopu
made changes -
Assignee | Kaushik Gopu [ kgopu ] |
Nowlan Freese
made changes -
Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
Ann Loraine
made changes -
Sprint | Summer 2 2023 May 29, Summer 4 2023 June 26, Summer 5 2023 July 10, Summer 6 2023 July 24 [ 171, 173, 174, 175 ] | Summer 2 2023 May 29, Summer 4 2023 June 26, Summer 5 2023 July 10, Summer 6 2023 July 24, Summer 7 2023 Aug 7 [ 171, 173, 174, 175, 176 ] |
Ann Loraine
made changes -
Rank | Ranked higher |
Ann Loraine
made changes -
Summary | Update ProtAnnot for new Google version | Make ProtAnnot specify a single version for "guava" artifact from google |
Ann Loraine
made changes -
Summary | Make ProtAnnot specify a single version for "guava" artifact from google | Remove guava (google) upper bound version requirement for ProtAnnot |
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 ] |
Nowlan Freese
made changes -
Assignee | Kaushik Gopu [ kgopu ] |
Nowlan Freese
made changes -
Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
Nowlan Freese
made changes -
Resolution | Done [ 10000 ] | |
Status | Post-merge Testing In Progress [ 10003 ] | Closed [ 6 ] |
After upgrading Guava to the latest version, 31.1-jre, and eliminating outdated imports from the pom.xml file, the ProtAnnot feature is now visible in the master IGB. However, Dr. Freese suggests that including the entire Guava library in Protannot might be excessive, as Protannot only requires a few specific components from Guava. I have uploaded the modified code to the repository for future reference: https://bitbucket.org/kaushik-gopu/kgopu_proant/branch/IGBF-3349