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

Remove obsolete dependency statements from pom.xml

    Details

    • Story Points:
      0.5
    • Sprint:
      Summer 2018 Part 3, Fall 2018 1, Fall 2018 Sprint 2

      Description

      net.sf.samtools packages have been replaced by htsjkd.samtools packages.

      References to the obsolete net.sf.samtools packages need to be removed from child POM files.

        Attachments

          Issue Links

            Activity

            Hide
            kkorey Kiran Korey (Inactive) added a comment -

            Removed net.sf.samtools library, the changes are in the branch mentioned below.
            https://bitbucket.org/kkorey/kkorey-igb/branch/IGBF-1098-sam-so

            Ready for first level review.

            Show
            kkorey Kiran Korey (Inactive) added a comment - Removed net.sf.samtools library, the changes are in the branch mentioned below. https://bitbucket.org/kkorey/kkorey-igb/branch/IGBF-1098-sam-so Ready for first level review.
            Hide
            ieclabau Ivory Blakley (Inactive) added a comment - - edited

            The branch mentioned above (https://bitbucket.org/kkorey/kkorey-igb/branch/IGBF-1098-sam-so) has been replaced by this branch:
            https://bitbucket.org/kkorey/kkorey-igb/branch/IGBF-1371-library
            _________________________

            My comments:

            The commit for removing the net.sf.samtools is clearly just that.
            And the formatting fixes are very simple and clearly just that.
            So the code-review and the git review are good. : )

            These changes are minor and only affect the pom file. We have already removed all of the import statements for the samtools library.
            To make sure IGB is able to build without the net.sf.sam-exec library, I removed it from my .m2, and I cleared IGB's bundle directory, and I ran $mvn clean install.
            IGB was able to build with tests, without errors, and run. The net.sf.sam-exec was not re-downloaded to .m2, so it looks like IGB is completely free of the dependency.
            That's the only functional review I can think of for this, and it looks good. : )

            I'm reassigning this to Kiran and moving it to ready for pull request.

            ----Because this changes the same files as the IGBF-1366 fix, you may want to put all changes on one branch. Otherwise you will need to do a rebase between the pull requests (maybe ask Ann).

            Show
            ieclabau Ivory Blakley (Inactive) added a comment - - edited The branch mentioned above ( https://bitbucket.org/kkorey/kkorey-igb/branch/IGBF-1098-sam-so ) has been replaced by this branch: https://bitbucket.org/kkorey/kkorey-igb/branch/IGBF-1371-library _________________________ My comments: The commit for removing the net.sf.samtools is clearly just that. And the formatting fixes are very simple and clearly just that. So the code-review and the git review are good. : ) These changes are minor and only affect the pom file. We have already removed all of the import statements for the samtools library. To make sure IGB is able to build without the net.sf.sam-exec library, I removed it from my .m2, and I cleared IGB's bundle directory, and I ran $mvn clean install. IGB was able to build with tests, without errors, and run. The net.sf.sam-exec was not re-downloaded to .m2, so it looks like IGB is completely free of the dependency. That's the only functional review I can think of for this, and it looks good. : ) I'm reassigning this to Kiran and moving it to ready for pull request. ----Because this changes the same files as the IGBF-1366 fix, you may want to put all changes on one branch. Otherwise you will need to do a rebase between the pull requests (maybe ask Ann).
            Hide
            kkorey Kiran Korey (Inactive) added a comment -

            I have made all the changes for 1366 and 1371 in a single branch.

            https://bitbucket.org/kkorey/kkorey-igb/branch/IGBF-1371-library

            Please do take a look at it once.

            Show
            kkorey Kiran Korey (Inactive) added a comment - I have made all the changes for 1366 and 1371 in a single branch. https://bitbucket.org/kkorey/kkorey-igb/branch/IGBF-1371-library Please do take a look at it once.
            Hide
            ieclabau Ivory Blakley (Inactive) added a comment -

            This looks good.
            comments are in issue IGBF-1366

            Show
            ieclabau Ivory Blakley (Inactive) added a comment - This looks good. comments are in issue IGBF-1366
            Hide
            kkorey Kiran Korey (Inactive) added a comment -

            Moving this issue to pull request submitted.
            Will close IGBF-1366 once the case study document is ready.

            Show
            kkorey Kiran Korey (Inactive) added a comment - Moving this issue to pull request submitted. Will close IGBF-1366 once the case study document is ready.
            Hide
            ann.loraine Ann Loraine added a comment -

            Possible problem:

            • sam-ext library references are gone, but samVersion is still defined in parent POM (top-level pom.xml)

            Check to see if samVersion variable is still needed now that sam-ext library is purged. If not, remove it from parent POM and instances of it being used in child POMs.

            Show
            ann.loraine Ann Loraine added a comment - Possible problem: sam-ext library references are gone, but samVersion is still defined in parent POM (top-level pom.xml) Check to see if samVersion variable is still needed now that sam-ext library is purged. If not, remove it from parent POM and instances of it being used in child POMs.
            Hide
            kkorey Kiran Korey (Inactive) added a comment -

            I have changed the sam-ext version to htsjdkVersion.
            Also, there is a newer version of the library which is available, do you want me to change the version to the newer version.

            Show
            kkorey Kiran Korey (Inactive) added a comment - I have changed the sam-ext version to htsjdkVersion. Also, there is a newer version of the library which is available, do you want me to change the version to the newer version.
            Hide
            sneha Sneha Ramesh Watharkar (Inactive) added a comment -

            Tested on master for the functional testing case mentioned by Ivory.
            Works fine!
            Moving it to done column!

            Show
            sneha Sneha Ramesh Watharkar (Inactive) added a comment - Tested on master for the functional testing case mentioned by Ivory. Works fine! Moving it to done column!

              People

              • Assignee:
                kkorey Kiran Korey (Inactive)
                Reporter:
                ann.loraine Ann Loraine
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: