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

Remove obsolete content from top-level pom.xml

    Details

    • Type: Task
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None
    • Story Points:
      0.5
    • Sprint:
      Fall 5 : 14 Oct to 25 Oct, Fall 6 : 28 Oct to 8 Nov, Fall 7 : 11 Nov to 22 Nov

      Description

      • Install4J configuration file refers to non-existent files and/or directories. Remove these references.
      • Remove now-redundant App code - developmentPlugins and optionalPlugins - as these have been migrated to new repositories.
      • Improve name tags for modules to better reflect functionality and improve readability when viewed in Netbeans IDE.

        Attachments

          Activity

          ann.loraine Ann Loraine created issue -
          ann.loraine Ann Loraine made changes -
          Field Original Value New Value
          Epic Link IGBF-1531 [ 17617 ]
          ann.loraine Ann Loraine made changes -
          Rank Ranked higher
          ann.loraine Ann Loraine made changes -
          Status Open [ 1 ] To-Do [ 10305 ]
          ann.loraine Ann Loraine made changes -
          Status To-Do [ 10305 ] In Progress [ 3 ]
          Hide
          ann.loraine Ann Loraine added a comment -

          Suggestions for testing:

          • Download installer, run installer to install IGB. Open the installation directory and review contents. Look for files that should not be there, e.g.,

          .git directory
          .gitignore directory
          pom.xml
          scripts for running IGB from command line (except Linux installer maybe?)

          Show
          ann.loraine Ann Loraine added a comment - Suggestions for testing: Download installer, run installer to install IGB. Open the installation directory and review contents. Look for files that should not be there, e.g., .git directory .gitignore directory pom.xml scripts for running IGB from command line (except Linux installer maybe?)
          Hide
          ann.loraine Ann Loraine added a comment -

          Modified "name" tag in all pom.xml's in IGB project modules to better reflect function and position in the file tree.
          Goal: make it easier for developers to find where different parts of the GUI are implemented in the project.

          Show
          ann.loraine Ann Loraine added a comment - Modified "name" tag in all pom.xml's in IGB project modules to better reflect function and position in the file tree. Goal: make it easier for developers to find where different parts of the GUI are implemented in the project.
          Show
          ann.loraine Ann Loraine added a comment - Branch: https://bitbucket.org/aloraine/integrated-genome-browser/branch/IGBF-2069
          ann.loraine Ann Loraine made changes -
          Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
          ann.loraine Ann Loraine made changes -
          Assignee Ann Loraine [ aloraine ]
          ann.loraine Ann Loraine made changes -
          Description Top-level POM refers to obsolete or non-exist files.
          Also, remove non-redundant App code.
          Migrate remaining App code to new repos.
          * Install4J configuration file refers to non-existent files and/or directories. Remove these references.
          * Remove now-redundant App code - developmentPlugins and optionalPlugins - as these have been migrated to new repositories.
          * Improve name tags for modules to better reflect functionality and improve readability when viewed in Netbeans IDE.
          prutha Prutha Kulkarni (Inactive) made changes -
          Assignee Prutha Kulkarni [ prutha ]
          prutha Prutha Kulkarni (Inactive) made changes -
          Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
          Hide
          prutha Prutha Kulkarni (Inactive) added a comment -

          Prof. [~aloraine], I have reviewed the changes and the updated name(i.e. Plugin - Rest APIs for App Store/ Core - ) makes it really easy to understand what would be the content of the bundle from a developer point view.
          Also, I installed IGB using IGBF-2069branch installer on my mac as well as sameer's windows machine to check if the installation directory looks fine. As mentioned above there aren't any unnecessary files in the directory.
          Is there anything else that needs to be tested then let me know. Also let me know if I can now move the ticket forward to Ready for PR or not.
          Thanks.

          Show
          prutha Prutha Kulkarni (Inactive) added a comment - Prof. [~aloraine] , I have reviewed the changes and the updated name(i.e. Plugin - Rest APIs for App Store/ Core - ) makes it really easy to understand what would be the content of the bundle from a developer point view. Also, I installed IGB using IGBF-2069 branch installer on my mac as well as sameer's windows machine to check if the installation directory looks fine. As mentioned above there aren't any unnecessary files in the directory. Is there anything else that needs to be tested then let me know. Also let me know if I can now move the ticket forward to Ready for PR or not. Thanks.
          Hide
          ann.loraine Ann Loraine added a comment -

          Thank you. If you still feel it is ready, go ahead and move to the next step in Jira.

          Show
          ann.loraine Ann Loraine added a comment - Thank you. If you still feel it is ready, go ahead and move to the next step in Jira.
          Hide
          prutha Prutha Kulkarni (Inactive) added a comment -

          Prof. [~aloraine], One last time I will check each pom, just to make sure each name tag is updated if necessary.
          I will let you know if I find anything else I will move it to done.
          Thanks.

          Show
          prutha Prutha Kulkarni (Inactive) added a comment - Prof. [~aloraine] , One last time I will check each pom, just to make sure each name tag is updated if necessary. I will let you know if I find anything else I will move it to done. Thanks.
          ann.loraine Ann Loraine made changes -
          Workflow Fall 2019 Workflow Update [ 20826 ] Revised Fall 2019 Workflow Update [ 21165 ]
          ann.loraine Ann Loraine made changes -
          Status First Level Review in Progress [ 10301 ] Needs 1st Level Review [ 10005 ]
          ann.loraine Ann Loraine made changes -
          Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
          ann.loraine Ann Loraine made changes -
          Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
          ann.loraine Ann Loraine made changes -
          Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
          ann.loraine Ann Loraine made changes -
          Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
          ann.loraine Ann Loraine made changes -
          Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
          Hide
          ann.loraine Ann Loraine added a comment -

          Merged to master.

          Show
          ann.loraine Ann Loraine added a comment - Merged to master.
          shamika Shamika Gajanan Kulkarni (Inactive) made changes -
          Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
          shamika Shamika Gajanan Kulkarni (Inactive) made changes -
          Assignee Prutha Kulkarni [ prutha ] Shamika Gajanan Kulkarni [ shamika ]
          shamika Shamika Gajanan Kulkarni (Inactive) made changes -
          Status Post-merge Testing In Progress [ 10003 ] Merged Needs Testing [ 10002 ]
          shamika Shamika Gajanan Kulkarni (Inactive) made changes -
          Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
          ann.loraine Ann Loraine made changes -
          Sprint Fall 5 : 14 Oct to 25 Oct [ 76 ] Fall 5 : 14 Oct to 25 Oct, Fall 6 : 28 Oct to 8 Nov [ 76, 77 ]
          ann.loraine Ann Loraine made changes -
          Rank Ranked higher
          Hide
          shamika Shamika Gajanan Kulkarni (Inactive) added a comment - - edited

          I have tested the ticket and checked the names in all necessary pom files. The name changes are visible.
          I would just like to mention that when I opened the installation directory after installing IGB, I could see the .gitignore file present in the directory. Moving the ticket to To-do.

          Show
          shamika Shamika Gajanan Kulkarni (Inactive) added a comment - - edited I have tested the ticket and checked the names in all necessary pom files. The name changes are visible. I would just like to mention that when I opened the installation directory after installing IGB, I could see the .gitignore file present in the directory. Moving the ticket to To-do.
          shamika Shamika Gajanan Kulkarni (Inactive) made changes -
          Status Post-merge Testing In Progress [ 10003 ] To-Do [ 10305 ]
          shamika Shamika Gajanan Kulkarni (Inactive) made changes -
          Assignee Shamika Gajanan Kulkarni [ shamika ] Ann Loraine [ aloraine ]
          Hide
          ann.loraine Ann Loraine added a comment - - edited

          Edited configuration file distribution/igb_7.install4j.
          Added new "exclude" tag instructing install4j to exclude .gitignore from installers.
          Please review by downloading and unpacking new master branch installer from https://bitbucket.org/lorainelab/integrated-genome-browser/downloads/.

          Show
          ann.loraine Ann Loraine added a comment - - edited Edited configuration file distribution/igb_7.install4j. Added new "exclude" tag instructing install4j to exclude .gitignore from installers. Please review by downloading and unpacking new master branch installer from https://bitbucket.org/lorainelab/integrated-genome-browser/downloads/ .
          ann.loraine Ann Loraine made changes -
          Status To-Do [ 10305 ] In Progress [ 3 ]
          ann.loraine Ann Loraine made changes -
          Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
          ann.loraine Ann Loraine made changes -
          Assignee Ann Loraine [ aloraine ] Shamika Gajanan Kulkarni [ shamika ]
          Hide
          shamika Shamika Gajanan Kulkarni (Inactive) added a comment - - edited

          Prof. [~aloraine] as per the following lines, I think we are attempting to exclude all the folders namely, core, distribution, doc, etc.
          <entry location="core" fileType="regular" />
          <entry location="distribution" fileType="regular" />
          <entry location="docs" fileType="regular" />
          <entry location="main" fileType="regular" />
          <entry location="plugins" fileType="regular" />
          But the contents of the doc folder are still visible in the installation directory. I am sorry for not noticing this earlier. Just wanted to confirm is it okay if that folder is visible?

          Show
          shamika Shamika Gajanan Kulkarni (Inactive) added a comment - - edited Prof. [~aloraine] as per the following lines, I think we are attempting to exclude all the folders namely, core, distribution, doc, etc. <entry location="core" fileType="regular" /> <entry location="distribution" fileType="regular" /> <entry location="docs" fileType="regular" /> <entry location="main" fileType="regular" /> <entry location="plugins" fileType="regular" /> But the contents of the doc folder are still visible in the installation directory. I am sorry for not noticing this earlier. Just wanted to confirm is it okay if that folder is visible?
          shamika Shamika Gajanan Kulkarni (Inactive) made changes -
          Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
          shamika Shamika Gajanan Kulkarni (Inactive) made changes -
          Status First Level Review in Progress [ 10301 ] Needs 1st Level Review [ 10005 ]
          shamika Shamika Gajanan Kulkarni (Inactive) made changes -
          Assignee Shamika Gajanan Kulkarni [ shamika ] Ann Loraine [ aloraine ]
          Hide
          ann.loraine Ann Loraine added a comment -

          If we change "docs" to "doc" will that fix it?

          Show
          ann.loraine Ann Loraine added a comment - If we change "docs" to "doc" will that fix it?
          ann.loraine Ann Loraine made changes -
          Assignee Ann Loraine [ aloraine ] Shamika Gajanan Kulkarni [ shamika ]
          Hide
          shamika Shamika Gajanan Kulkarni (Inactive) added a comment -

          Yes, I think it should. Since the name of the folder is "doc", I feel doing that can fix it.

          Show
          shamika Shamika Gajanan Kulkarni (Inactive) added a comment - Yes, I think it should. Since the name of the folder is "doc", I feel doing that can fix it.
          shamika Shamika Gajanan Kulkarni (Inactive) made changes -
          Assignee Shamika Gajanan Kulkarni [ shamika ] Ann Loraine [ aloraine ]
          Hide
          ann.loraine Ann Loraine added a comment -

          I have made the change directly on the master branch and trigger a new installer build. Please re-review once the installer is built and ready for download. Shamika Gajanan Kulkarni

          Show
          ann.loraine Ann Loraine added a comment - I have made the change directly on the master branch and trigger a new installer build. Please re-review once the installer is built and ready for download. Shamika Gajanan Kulkarni
          ann.loraine Ann Loraine made changes -
          Sprint Fall 5 : 14 Oct to 25 Oct, Fall 6 : 28 Oct to 8 Nov [ 76, 77 ] Fall 5 : 14 Oct to 25 Oct, Fall 6 : 28 Oct to 8 Nov, Fall 7 : 11 Nov to 22 Nov [ 76, 77, 78 ]
          ann.loraine Ann Loraine made changes -
          Rank Ranked higher
          Hide
          ann.loraine Ann Loraine added a comment -

          Downloaded newly built installer and confirmed "doc" directory is no longer present. Moving to closed.

          Show
          ann.loraine Ann Loraine added a comment - Downloaded newly built installer and confirmed "doc" directory is no longer present. Moving to closed.
          ann.loraine Ann Loraine made changes -
          Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
          ann.loraine Ann Loraine made changes -
          Status First Level Review in Progress [ 10301 ] Needs 1st Level Review [ 10005 ]
          ann.loraine Ann Loraine made changes -
          Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
          ann.loraine Ann Loraine made changes -
          Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
          ann.loraine Ann Loraine made changes -
          Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
          ann.loraine Ann Loraine made changes -
          Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
          ann.loraine Ann Loraine made changes -
          Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
          ann.loraine Ann Loraine made changes -
          Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
          ann.loraine Ann Loraine made changes -
          Resolution Done [ 10000 ]
          Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]

            People

            • Assignee:
              ann.loraine Ann Loraine
              Reporter:
              ann.loraine Ann Loraine
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: