Details
-
Type: Improvement
-
Status: Closed (View Workflow)
-
Priority: Minor
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:
-
Story Points:1
-
Epic Link:
-
Sprint:Summer 3: 6 Jul - 17 Jul, Summer 4: 14 Jul - 28 Jul, Summer 5: 3 Aug - 14 Aug, Summer 6: 17 Aug - 28 Aug, Summer 7: 31 Aug - 11 Sep, Fall 1: 14 Sep - 25 Sep, Fall 2: 28 Sep - 9 Oct
Description
The IGB project contains a dependency on a library from Affymetrix that they are no longer supporting. We have copy of the jar file for this library in one of our legacy maven repositories. We would like to retire that repository but make sure IGB can still build and function.
For this task, lets remove the affymetrix "fusion" library and the "jlfgr" library.
To begin, let's try to remove dependencies such as com.affymetrix:fusion that are not needed anymore.
Attachments
Issue Links
Activity
Prutha Kulkarni (Inactive)
created issue -
Prutha Kulkarni (Inactive)
made changes -
Field | Original Value | New Value |
---|---|---|
Summary | Remove dependency com.affymetrix:fusion and also the files using dependency from IGB codebase | Remove dependencies - com.affymetrix:fusion, javax.jlfgr:jlfgr and also the files using those from IGB codebase |
Ann Loraine
made changes -
Workflow | Loraine Lab Workflow [ 18710 ] | Fall 2019 Workflow Update [ 19029 ] |
Ann Loraine
made changes -
Link | This issue is cloned by IGBF-1987 [ IGBF-1987 ] |
Ann Loraine
made changes -
Parent |
|
|
Issue Type | Sub-task [ 5 ] | Improvement [ 4 ] |
Ann Loraine
made changes -
Epic Link | IGBF-1531 [ 17617 ] |
Ann Loraine
made changes -
Workflow | Fall 2019 Workflow Update [ 19029 ] | Revised Fall 2019 Workflow Update [ 21126 ] |
Status | Open [ 1 ] | To-Do [ 10305 ] |
Ann Loraine
made changes -
Fix Version/s | 9.1.0 Major Release [ 10601 ] |
Ann Loraine
made changes -
Assignee | Prutha Kulkarni [ prutha ] | Ann Loraine [ aloraine ] |
Ann Loraine
made changes -
Assignee | Ann Loraine [ aloraine ] |
Ann Loraine
made changes -
Sprint | Summer 4: 14 Jul - 28 Jul [ 99 ] |
Ann Loraine
made changes -
Story Points | 0.25 | 1 |
Ann Loraine
made changes -
Description |
The IGB project contains a dependency on a library from Affymetrix that they are no longer supporting. We have copy of the jar file for this library in one of our legacy maven repositories. We would like to retire that repository and also stop using libraries that are not supported by their respective vendors.
For this task, lets remove the affymetrix "fusion" library and the "jlfgr" library. |
Ann Loraine
made changes -
Rank | Ranked higher |
Jay Chamma (Inactive)
made changes -
Assignee | Jay Chamma [ gchamma ] |
Jay Chamma (Inactive)
made changes -
Sprint | Summer 4: 14 Jul - 28 Jul [ 99 ] | Summer 3: 6 Jul - 17 Jul [ 98 ] |
Jay Chamma (Inactive)
made changes -
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Jay Chamma (Inactive)
made changes -
Assignee | Jay Chamma [ gchamma ] |
Jay Chamma (Inactive)
made changes -
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Ann Loraine
made changes -
Assignee | 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 ] | Jay Chamma [ gchamma ] |
Ann Loraine
made changes -
Sprint | Summer 3: 6 Jul - 17 Jul [ 98 ] | Summer 3: 6 Jul - 17 Jul, Summer 4: 14 Jul - 28 Jul [ 98, 99 ] |
Ann Loraine
made changes -
Rank | Ranked higher |
Ann Loraine
made changes -
Status | First Level Review in Progress [ 10301 ] | Ready for Pull Request [ 10304 ] |
Jay Chamma (Inactive)
made changes -
Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
Jay Chamma (Inactive)
made changes -
Assignee | Jay Chamma [ gchamma ] |
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 -
Ann Loraine
made changes -
Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
Ann Loraine
made changes -
Status | Post-merge Testing In Progress [ 10003 ] | To-Do [ 10305 ] |
Ann Loraine
made changes -
Rank | Ranked higher |
Chirag Chandrahas Shetty (Inactive)
made changes -
Comment |
[ [~aloraine] I found the first ten questions easy, and the remaining two questions were really interesting. Especially the 11th question was a bit tricky since there are two ways to do that. Maybe we can break the quiz into two parts. The first one will have 1-10 questions and a second quiz covering some advanced topics like 11th and12th questions, squashing the commits, cherry-pick, git commit standard that we follow, etc.
] |
Chirag Chandrahas Shetty (Inactive)
made changes -
Assignee | Chirag Chandrahas Shetty [ chirag24 ] |
Chirag Chandrahas Shetty (Inactive)
made changes -
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Chirag Chandrahas Shetty (Inactive)
made changes -
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Chirag Chandrahas Shetty (Inactive)
made changes -
Assignee | Chirag Chandrahas Shetty [ chirag24 ] |
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 ] | To-Do [ 10305 ] |
Ann Loraine
made changes -
Assignee | Chirag Chandrahas Shetty [ chirag24 ] |
Chirag Chandrahas Shetty (Inactive)
made changes -
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Chirag Chandrahas Shetty (Inactive)
made changes -
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Chirag Chandrahas Shetty (Inactive)
made changes -
Assignee | Chirag Chandrahas Shetty [ chirag24 ] |
Shamika Gajanan Kulkarni (Inactive)
made changes -
Assignee | Shamika Gajanan Kulkarni [ shamika ] |
Shamika Gajanan Kulkarni (Inactive)
made changes -
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Shamika Gajanan Kulkarni (Inactive)
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 -
Status | First Level Review in Progress [ 10301 ] | To-Do [ 10305 ] |
Ann Loraine
made changes -
Assignee | Shamika Gajanan Kulkarni [ shamika ] |
Shamika Gajanan Kulkarni (Inactive)
made changes -
Assignee | Shamika Gajanan Kulkarni [ shamika ] |
Shamika Gajanan Kulkarni (Inactive)
made changes -
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Shamika Gajanan Kulkarni (Inactive)
made changes -
Status | In Progress [ 3 ] | To-Do [ 10305 ] |
Shamika Gajanan Kulkarni (Inactive)
made changes -
Assignee | Shamika Gajanan Kulkarni [ shamika ] |
Ann Loraine
made changes -
Sprint | Summer 3: 6 Jul - 17 Jul, Summer 4: 14 Jul - 28 Jul [ 98, 99 ] | Summer 3: 6 Jul - 17 Jul, Summer 4: 14 Jul - 28 Jul, Summer 5: 29 Jul - 12 Aug [ 98, 99, 100 ] |
Ann Loraine
made changes -
Rank | Ranked higher |
Ann Loraine
made changes -
Sprint | Summer 3: 6 Jul - 17 Jul, Summer 4: 14 Jul - 28 Jul, Summer 5: 3 Aug - 14 Aug [ 98, 99, 100 ] | Summer 3: 6 Jul - 17 Jul, Summer 4: 14 Jul - 28 Jul, Summer 5: 3 Aug - 14 Aug, Summer 6: 17 Aug - 28 Aug [ 98, 99, 100, 101 ] |
Ann Loraine
made changes -
Rank | Ranked higher |
Ann Loraine
made changes -
Sprint | Summer 3: 6 Jul - 17 Jul, Summer 4: 14 Jul - 28 Jul, Summer 5: 3 Aug - 14 Aug, Summer 6: 17 Aug - 28 Aug [ 98, 99, 100, 101 ] | Summer 3: 6 Jul - 17 Jul, Summer 4: 14 Jul - 28 Jul, Summer 5: 3 Aug - 14 Aug, Summer 6: 17 Aug - 28 Aug, Summer 7: 31 Aug - 11 Sep [ 98, 99, 100, 101, 102 ] |
Ann Loraine
made changes -
Rank | Ranked higher |
Ann Loraine
made changes -
Sprint | Summer 3: 6 Jul - 17 Jul, Summer 4: 14 Jul - 28 Jul, Summer 5: 3 Aug - 14 Aug, Summer 6: 17 Aug - 28 Aug, Summer 7: 31 Aug - 11 Sep [ 98, 99, 100, 101, 102 ] | Summer 3: 6 Jul - 17 Jul, Summer 4: 14 Jul - 28 Jul, Summer 5: 3 Aug - 14 Aug, Summer 6: 17 Aug - 28 Aug, Summer 7: 31 Aug - 11 Sep, Fall 1: 14 Sep - 25 Sep [ 98, 99, 100, 101, 102, 103 ] |
Ann Loraine
made changes -
Rank | Ranked higher |
Sai Supreeth Segu (Inactive)
made changes -
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Sai Supreeth Segu (Inactive)
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 ] | To-Do [ 10305 ] |
Ann Loraine
made changes -
Assignee | Sai Supreeth Segu [ ssegu ] |
Sai Supreeth Segu (Inactive)
made changes -
Attachment | Jidesoft_error.png [ 14879 ] |
Ann Loraine
made changes -
Sprint | Summer 3: 6 Jul - 17 Jul, Summer 4: 14 Jul - 28 Jul, Summer 5: 3 Aug - 14 Aug, Summer 6: 17 Aug - 28 Aug, Summer 7: 31 Aug - 11 Sep, Fall 1: 14 Sep - 25 Sep [ 98, 99, 100, 101, 102, 103 ] | Summer 3: 6 Jul - 17 Jul, Summer 4: 14 Jul - 28 Jul, Summer 5: 3 Aug - 14 Aug, Summer 6: 17 Aug - 28 Aug, Summer 7: 31 Aug - 11 Sep, Fall 1: 14 Sep - 25 Sep, Fall 2: 28 Sep - 9 Oct [ 98, 99, 100, 101, 102, 103, 104 ] |
Ann Loraine
made changes -
Rank | Ranked higher |
Sai Supreeth Segu (Inactive)
made changes -
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Ann Loraine
made changes -
Comment | [ Let's use bioviz.org as the domain. Can we do that? ] |
Ann Loraine
made changes -
Comment | [ Never mind -- lorainelab.org is fine!! ] |
Sai Supreeth Segu (Inactive)
made changes -
Attachment | jflow-mvn.zip [ 14890 ] | |
Attachment | jflow-2.0.jar [ 14891 ] |
Sai Supreeth Segu (Inactive)
made changes -
Attachment | jflow-new.zip [ 14892 ] | |
Attachment | jflow-3.0.jar [ 14893 ] |
Ann Loraine
made changes -
Labels | Beginner | Advanced Beginner |
Ann Loraine
made changes -
Description |
The IGB project contains a dependency on a library from Affymetrix that they are no longer supporting. We have copy of the jar file for this library in one of our legacy maven repositories. We would like to retire that repository and also stop using libraries that are not supported by their respective vendors.
For this task, lets remove the affymetrix "fusion" library and the "jlfgr" library. |
The IGB project contains a dependency on a library from Affymetrix that they are no longer supporting. We have copy of the jar file for this library in one of our legacy maven repositories. We would like to retire that repository and also stop using libraries that are not supported by their respective vendors.
For this task, lets remove the affymetrix "fusion" library and the "jlfgr" library. We should remove dependencies - com.affymetrix:fusion, javax.jlfgr:jlfgr and also the files using those from IGB codebase. |
Ann Loraine
made changes -
Description |
The IGB project contains a dependency on a library from Affymetrix that they are no longer supporting. We have copy of the jar file for this library in one of our legacy maven repositories. We would like to retire that repository and also stop using libraries that are not supported by their respective vendors.
For this task, lets remove the affymetrix "fusion" library and the "jlfgr" library. We should remove dependencies - com.affymetrix:fusion, javax.jlfgr:jlfgr and also the files using those from IGB codebase. |
The IGB project contains a dependency on a library from Affymetrix that they are no longer supporting. We have copy of the jar file for this library in one of our legacy maven repositories. We would like to retire that repository and also stop using libraries that are not supported by their respective vendors.
For this task, lets remove the affymetrix "fusion" library and the "jlfgr" library. Let's remove dependencies such as com.affymetrix:fusion that are not needed anymore. |
Ann Loraine
made changes -
Description |
The IGB project contains a dependency on a library from Affymetrix that they are no longer supporting. We have copy of the jar file for this library in one of our legacy maven repositories. We would like to retire that repository and also stop using libraries that are not supported by their respective vendors.
For this task, lets remove the affymetrix "fusion" library and the "jlfgr" library. Let's remove dependencies such as com.affymetrix:fusion that are not needed anymore. |
The IGB project contains a dependency on a library from Affymetrix that they are no longer supporting. We have copy of the jar file for this library in one of our legacy maven repositories. We would like to retire that repository but make sure IGB can still build and function.
For this task, lets remove the affymetrix "fusion" library and the "jlfgr" library. Let's remove dependencies such as com.affymetrix:fusion that are not needed anymore. |
Ann Loraine
made changes -
Summary | Remove dependencies - com.affymetrix:fusion, javax.jlfgr:jlfgr and also the files using those from IGB codebase | Start using maven central to release IGB components |
Ann Loraine
made changes -
Description |
The IGB project contains a dependency on a library from Affymetrix that they are no longer supporting. We have copy of the jar file for this library in one of our legacy maven repositories. We would like to retire that repository but make sure IGB can still build and function.
For this task, lets remove the affymetrix "fusion" library and the "jlfgr" library. Let's remove dependencies such as com.affymetrix:fusion that are not needed anymore. |
The IGB project contains a dependency on a library from Affymetrix that they are no longer supporting. We have copy of the jar file for this library in one of our legacy maven repositories. We would like to retire that repository but make sure IGB can still build and function.
For this task, lets remove the affymetrix "fusion" library and the "jlfgr" library. To begin, let's try to remove dependencies such as com.affymetrix:fusion that are not needed anymore. |
Ann Loraine
made changes -
Summary | Start using maven central to release IGB components | Clean up and streamline dependencies |
Ann Loraine
made changes -
Assignee | Sai Supreeth Segu [ ssegu ] | Ann Loraine [ aloraine ] |
Ann Loraine
made changes -
Summary | Clean up and streamline dependencies | Clean up and streamline dependencies, deploy to maven central |
Ann Loraine
made changes -
Ann Loraine
made changes -
Sprint | Summer 3: 6 Jul - 17 Jul, Summer 4: 14 Jul - 28 Jul, Summer 5: 3 Aug - 14 Aug, Summer 6: 17 Aug - 28 Aug, Summer 7: 31 Aug - 11 Sep, Fall 1: 14 Sep - 25 Sep, Fall 2: 28 Sep - 9 Oct [ 98, 99, 100, 101, 102, 103, 104 ] | Summer 3: 6 Jul - 17 Jul, Summer 4: 14 Jul - 28 Jul, Summer 5: 3 Aug - 14 Aug, Summer 6: 17 Aug - 28 Aug, Summer 7: 31 Aug - 11 Sep, Fall 1: 14 Sep - 25 Sep, Fall 2: 28 Sep - 9 Oct, Fall 3: Oct 12 - Oct 23 [ 98, 99, 100, 101, 102, 103, 104, 106 ] |
Ann Loraine
made changes -
Rank | Ranked higher |
Ann Loraine
made changes -
Assignee | Ann Loraine [ aloraine ] | Sai Supreeth Segu [ ssegu ] |
Sai Supreeth Segu (Inactive)
made changes -
Assignee | Sai Supreeth Segu [ ssegu ] |
Sai Supreeth Segu (Inactive)
made changes -
Status | In Progress [ 3 ] | To-Do [ 10305 ] |
Ann Loraine
made changes -
Sprint | Summer 3: 6 Jul - 17 Jul, Summer 4: 14 Jul - 28 Jul, Summer 5: 3 Aug - 14 Aug, Summer 6: 17 Aug - 28 Aug, Summer 7: 31 Aug - 11 Sep, Fall 1: 14 Sep - 25 Sep, Fall 2: 28 Sep - 9 Oct, Fall 3: Oct 12 - Oct 23 [ 98, 99, 100, 101, 102, 103, 104, 106 ] | Summer 3: 6 Jul - 17 Jul, Summer 4: 14 Jul - 28 Jul, Summer 5: 3 Aug - 14 Aug, Summer 6: 17 Aug - 28 Aug, Summer 7: 31 Aug - 11 Sep, Fall 1: 14 Sep - 25 Sep, Fall 2: 28 Sep - 9 Oct [ 98, 99, 100, 101, 102, 103, 104 ] |
Ann Loraine
made changes -
Rank | Ranked higher |
Ann Loraine
made changes -
Ann Loraine
made changes -
Labels | Advanced Beginner | Advanced |
Ann Loraine
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 ] |
Prof. [~aloraine], I have removed com.affymetrix:fusion as well as javax.jlfgr dependencies from the codebase.
But, one of the file i.e. ChpParser in the "parsers" directory of IGB module is using "fusion". It's also being called in the "getGenome()" in the "QuickLoadSymLoaderChp" of same directory.
This function is being used in many files. So, I am not sure if we can remove "fusion" dependency from IGB module.
Could you please guide me on that?
Thanks.