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

Fix button Install/Upgrade in App Store when developer skips a version increment during upgrade

    Details

    • Type: Task
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None
    • Story Points:
      1
    • Sprint:
      Fall 9 : 9 Dec to 20 Dec, Spring 2 : 20 Jan to 31 Jan, Spring 3 : 3 Feb to 14 Feb, Spring 3 : 17 Feb to 28 Feb, Spring 4 : 2 Mar to 13 Mar, Spring 5 : 16 Mar to 27 Mar, Spring 6 : 30 Mar to Apr 10

      Description

      See linked issue for description of the problem.

      Quoting from above:

      "Observation : Issue arises when there is missing version with the minor changes . i.e when uploading 9.3.0 after 9.1.0"

        Attachments

          Issue Links

            Activity

            Hide
            ann.loraine Ann Loraine added a comment -

            To investigate, examine how IGB's internal "manageApp" endpoint is working. It may not be sending the correct information for App Store to consume and modify the button's appearance.

            Show
            ann.loraine Ann Loraine added a comment - To investigate, examine how IGB's internal "manageApp" endpoint is working. It may not be sending the correct information for App Store to consume and modify the button's appearance.
            Show
            noor91zahara Noor Zahara (Inactive) added a comment - Code change - https://bitbucket.org/noorzahara/integrated-genome-browser-local1/branch/IGBF-2192#diff Testing Steps - Follow IGBF-2171
            Hide
            ann.loraine Ann Loraine added a comment -
            Show
            ann.loraine Ann Loraine added a comment - Pooja Nikhare - Please test using IGBF-2192 installer from Noor's branch. See https://bitbucket.org/noorzahara/integrated-genome-browser-local1/downloads/ .
            Hide
            pooja.nikhare Pooja Nikhare (Inactive) added a comment -

            Prof. [~aloraine] , Can I test on dev-app-store-1 https://dev-appstore-1.bioviz.org/ ?
            This issue was raised while testing in app-store-2 . Currently app-store-2 is not up.

            Show
            pooja.nikhare Pooja Nikhare (Inactive) added a comment - Prof. [~aloraine] , Can I test on dev-app-store-1 https://dev-appstore-1.bioviz.org/ ? This issue was raised while testing in app-store-2 . Currently app-store-2 is not up.
            Hide
            ann.loraine Ann Loraine added a comment -

            Sure. Also, I will set up dev-appstore-2 shortly.

            Show
            ann.loraine Ann Loraine added a comment - Sure. Also, I will set up dev-appstore-2 shortly.
            Hide
            ann.loraine Ann Loraine added a comment -

            FYI: master branch deployed on dev-appstore-2 up to and including these commits:

            9db2675 (HEAD -> master, origin/master, origin/HEAD) Merged in IGBF-2231 (pull request #210)
            f5753c0 IGBF-2231 : Remove old search logic | Xapian Search
            daadc80 IGBF-2231 : Remove unnecessary line of codes and organizing file imports
            bf6733a IGBF-2231 : Remove support for Geological Tracking

            Show
            ann.loraine Ann Loraine added a comment - FYI: master branch deployed on dev-appstore-2 up to and including these commits: 9db2675 (HEAD -> master, origin/master, origin/HEAD) Merged in IGBF-2231 (pull request #210) f5753c0 IGBF-2231 : Remove old search logic | Xapian Search daadc80 IGBF-2231 : Remove unnecessary line of codes and organizing file imports bf6733a IGBF-2231 : Remove support for Geological Tracking
            Hide
            ann.loraine Ann Loraine added a comment -

            dev-appstore-2 is now live.

            Show
            ann.loraine Ann Loraine added a comment - dev-appstore-2 is now live.
            Hide
            pooja.nikhare Pooja Nikhare (Inactive) added a comment -

            I tested on dev-appstore-2 . Followed Testing Steps given in IGBF-2171 .

            Observed that after submitting an upgraded version of app, on app store 'Get latest IGB' changes to 'Upgrade this App' and in IGB also 'Update' is shown.
            But after clicking on upgrade the new version does not get installed on IGB , the older version gets installed . After refreshing the repository on IGB it again shows 'Update' button.

            Show
            pooja.nikhare Pooja Nikhare (Inactive) added a comment - I tested on dev-appstore-2 . Followed Testing Steps given in IGBF-2171 . Observed that after submitting an upgraded version of app, on app store 'Get latest IGB' changes to 'Upgrade this App' and in IGB also 'Update' is shown. But after clicking on upgrade the new version does not get installed on IGB , the older version gets installed . After refreshing the repository on IGB it again shows 'Update' button.
            Show
            noor91zahara Noor Zahara (Inactive) added a comment - Code Fix .- https://bitbucket.org/noorzahara/integrated-genome-browser-local1/commits/085fd6a9a64f54300635133907b517fa3ac509f2
            Hide
            pooja.nikhare Pooja Nikhare (Inactive) added a comment -

            Tested on Dev-app-store-2 using using IGBF-2192 installer . Functionality works Properly as per the testing steps .

            Show
            pooja.nikhare Pooja Nikhare (Inactive) added a comment - Tested on Dev-app-store-2 using using IGBF-2192 installer . Functionality works Properly as per the testing steps .
            Show
            noor91zahara Noor Zahara (Inactive) added a comment - PR raised https://bitbucket.org/lorainelab/integrated-genome-browser/pull-requests/774/igbf-2192/diff
            Hide
            ann.loraine Ann Loraine added a comment -

            Merged and deployed to https://dev-appstore-2.bioviz.org.
            Read for testing.

            cc: Shamika Gajanan Kulkarni and Noor Zahara

            Show
            ann.loraine Ann Loraine added a comment - Merged and deployed to https://dev-appstore-2.bioviz.org . Read for testing. cc: Shamika Gajanan Kulkarni and Noor Zahara
            Hide
            pooja.nikhare Pooja Nikhare (Inactive) added a comment -

            Prof. Ann Loraine , Can I test on dev-app-store-1 https://dev-appstore-1.bioviz.org/ ?
            Currently app-store-2 is not up.

            Show
            pooja.nikhare Pooja Nikhare (Inactive) added a comment - Prof. Ann Loraine , Can I test on dev-app-store-1 https://dev-appstore-1.bioviz.org/ ? Currently app-store-2 is not up.
            Hide
            ann.loraine Ann Loraine added a comment -

            I will start dev-appstore2 shortly.

            Show
            ann.loraine Ann Loraine added a comment - I will start dev-appstore2 shortly.
            Hide
            ann.loraine Ann Loraine added a comment - - edited
            Show
            ann.loraine Ann Loraine added a comment - - edited https://dev-appstore-2.bioviz.org is now on-line. cc: Pooja Nikhare
            Hide
            pooja.nikhare Pooja Nikhare (Inactive) added a comment -

            Tested on app-store-2 .
            Followed steps for Geometric-mean-operator app :
            1. Uploaded version 9.1.0, Functionality was working fine
            2. Uploaded version 9.1.1, Functionality was working fine
            3. Uploaded version 9.3.0, Functionality was working fine
            4. Uploaded version 9.2.0, Functionality was working fine
            5. Uploaded version 10.1.0, Functionality was working fine
            "Get Latest IGB", button changes to "Upgrade" in app-store accordingly when upgrade is available.
            "Install" button changes to "upgrade" in IGB accordingly when the upgrade is available.
            Moving the ticket to done.

            Show
            pooja.nikhare Pooja Nikhare (Inactive) added a comment - Tested on app-store-2 . Followed steps for Geometric-mean-operator app : 1. Uploaded version 9.1.0, Functionality was working fine 2. Uploaded version 9.1.1, Functionality was working fine 3. Uploaded version 9.3.0, Functionality was working fine 4. Uploaded version 9.2.0, Functionality was working fine 5. Uploaded version 10.1.0, Functionality was working fine "Get Latest IGB", button changes to "Upgrade" in app-store accordingly when upgrade is available. "Install" button changes to "upgrade" in IGB accordingly when the upgrade is available. Moving the ticket to done.

              People

              • Assignee:
                noor91zahara Noor Zahara (Inactive)
                Reporter:
                pooja.nikhare Pooja Nikhare (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: