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

Improve automatic detection of platform compatibility for better 'Works with IGB' on App pages

    Details

    • Type: Task
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None

      Description

      There is a discrepancy in the text formatting of the version of IGB that the app supports.
      This is shown beside the 'Works with IGB' text in the box-release-info on the apps page.
      For some apps, it shows [9.1,10) and for some apps 9.1.0+
      We have to decide one particular format for the version that the app supports.

        Attachments

          Issue Links

            Activity

            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Resolution Done [ 10000 ]
            Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]
            ann.loraine Ann Loraine made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            ann.loraine Ann Loraine made changes -
            Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
            ann.loraine Ann Loraine made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            ann.loraine Ann Loraine made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            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 Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            ann.loraine Ann Loraine made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            ann.loraine Ann Loraine made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Sprint Fall 7 : 11 Nov to 22 Nov [ 78 ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Summary Verify version formatting for 'Works with IGB' Improve automatic detection of platform compatibility for better 'Works with IGB' on App pages
            Hide
            ann.loraine Ann Loraine added a comment -

            The string being shown for the version of IGB that the app supports is taken directly from the repository.xml OBR file packaged with the jar.
            Unfortunately, there is a lot of variety in terms of what that string from the repository.xml looks like, and we can't think of a bullet-proof way to parse it and identify the IGB version allowed.
            Apps can specify that they will work with only one version of IGB, with a range of versions, or with a particular version of IGB and everything higher than that.
            Rather than try to parse out all of that, we are simply showing what the developer configured in the jar file, hoping that the user will understand.
            This is not the best solution, of course. Until we work out what to do, we are going to continue using this syntax.
            The behavior you are seeing is correct in the sense that it is intentional, but it is definitely a usability bug.
            Also, there is a kind of work-around. Developers can edit this field to make a more user-friendly view. We are implementing this in https://jira.transvar.org/browse/IGBF-2148.
            I am moving this to the backlog for now as we will address this in a future to-be-determined sprint. Also, re-naming to capture the task.
            Pawan Bole

            Show
            ann.loraine Ann Loraine added a comment - The string being shown for the version of IGB that the app supports is taken directly from the repository.xml OBR file packaged with the jar. Unfortunately, there is a lot of variety in terms of what that string from the repository.xml looks like, and we can't think of a bullet-proof way to parse it and identify the IGB version allowed. Apps can specify that they will work with only one version of IGB, with a range of versions, or with a particular version of IGB and everything higher than that. Rather than try to parse out all of that, we are simply showing what the developer configured in the jar file, hoping that the user will understand. This is not the best solution, of course. Until we work out what to do, we are going to continue using this syntax. The behavior you are seeing is correct in the sense that it is intentional, but it is definitely a usability bug. Also, there is a kind of work-around. Developers can edit this field to make a more user-friendly view. We are implementing this in https://jira.transvar.org/browse/IGBF-2148 . I am moving this to the backlog for now as we will address this in a future to-be-determined sprint. Also, re-naming to capture the task. Pawan Bole
            pbole Pawan Bole (Inactive) made changes -
            Link This issue relates to IGBF-2138 [ IGBF-2138 ]
            pbole Pawan Bole (Inactive) made changes -
            Field Original Value New Value
            Epic Link IGBF-1388 [ 17463 ]
            pbole Pawan Bole (Inactive) created issue -

              People

              • Assignee:
                ann.loraine Ann Loraine
                Reporter:
                pbole Pawan Bole (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: