Details

    • Type: Improvement
    • Status: Closed (View Workflow)
    • Priority: Critical
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:

      Description

      Current version of App Store is adding a randomly generated prefix to uploaded jar files names. This adds unnecessary complexity.

      Change this so that when a user uploads a "jar" file, the jar file name is not changed.

      If the user re-uploads the "jar" file, the previous one is replaced with no name change.

        Attachments

          Issue Links

            Activity

            ann.loraine Ann Loraine created issue -
            ann.loraine Ann Loraine made changes -
            Field Original Value New Value
            Epic Link IGBF-1388 [ 17463 ]
            ann.loraine Ann Loraine made changes -
            Link This issue relates to IGBF-1990 [ IGBF-1990 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Description 1) Current version of App Store is adding a long random string as a prefix to uploaded jar files names. This is confusing and adds an unnecessary layer of complexity to the code.

            2) App Store is storing App jars in sub-directories (under media) that are not named for the BundleSymbolic name. This is also a bit confusing, as OBR's and other code repositories (e.g., maven) typically use coordinate names for storage paths. (Please see: https://jira.transvar.org/browse/IGBF-1990)

            3) App Store is storing logo files under the top level /media directory. This is also a bit confusing because it's not clear to the site maintainers (us :-) which App these files belong to, because they can be named anything.

            Let's make this less confusing and easier to manage and debug!

            Address (1) and (2) above by storing Apps using the following convention:

            pending apps:
            * /media/pending_releases/[Bundle-SymbolicName]/[BundleVersion]/[Bundle-SymbolicName]-[version].jar

            released apps:
            */media/[Bundle-SymbolicName]/[BundleVersion]/[Bundle-SymbolicName]-[version].jar

            Address 3) by placing uploaded logo images and screenshot images into the same subdirectory as the App they refer to. When new App releases are made, the App developer will upload new image files for their new released App version.




            1) Current version of App Store is adding a prefix to uploaded jar files names. This adds unnecessary complexity.

            2) App Store is storing App jars in sub-directories (under media) that appear to be are not named for the Bundle-SymbolicName. This is also a bit confusing, as OBR's and other code repositories (e.g., maven) typically use coordinate names for storage paths. (Please see: https://jira.transvar.org/browse/IGBF-1990)

            3) App Store is storing logo files under the top level /media directory. This is also a bit confusing because it's not clear to the site maintainers (us :-) which App these files belong to, because they can be named anything.

            Let's make this less confusing and easier to manage and debug.

            Address (1) and (2) above by storing Apps using the following convention:

            pending apps:
            * /media/pending_releases/[Bundle-SymbolicName]/[BundleVersion]/[Bundle-SymbolicName]-[version].jar

            released apps:
            */media/[Bundle-SymbolicName]/[BundleVersion]/[Bundle-SymbolicName]-[version].jar

            Address 3) by placing uploaded logo images and screenshot images into the same subdirectory as the App they refer to. When new App releases are made, the App developer will upload new image files for their new released App version.




            ann.loraine Ann Loraine made changes -
            Summary Simplify S3 bundle repository and jar file name Simplify jar file name
            ann.loraine Ann Loraine made changes -
            Description 1) Current version of App Store is adding a prefix to uploaded jar files names. This adds unnecessary complexity.

            2) App Store is storing App jars in sub-directories (under media) that appear to be are not named for the Bundle-SymbolicName. This is also a bit confusing, as OBR's and other code repositories (e.g., maven) typically use coordinate names for storage paths. (Please see: https://jira.transvar.org/browse/IGBF-1990)

            3) App Store is storing logo files under the top level /media directory. This is also a bit confusing because it's not clear to the site maintainers (us :-) which App these files belong to, because they can be named anything.

            Let's make this less confusing and easier to manage and debug.

            Address (1) and (2) above by storing Apps using the following convention:

            pending apps:
            * /media/pending_releases/[Bundle-SymbolicName]/[BundleVersion]/[Bundle-SymbolicName]-[version].jar

            released apps:
            */media/[Bundle-SymbolicName]/[BundleVersion]/[Bundle-SymbolicName]-[version].jar

            Address 3) by placing uploaded logo images and screenshot images into the same subdirectory as the App they refer to. When new App releases are made, the App developer will upload new image files for their new released App version.




            Current version of App Store is adding a prefix to uploaded jar files names. This adds unnecessary complexity.

            2) App Store is storing App jars in sub-directories (under media) that appear to be are not named for the Bundle-SymbolicName. This is also a bit confusing, as OBR's and other code repositories (e.g., maven) typically use coordinate names for storage paths. (Please see: https://jira.transvar.org/browse/IGBF-1990)

            3) App Store is storing logo files under the top level /media directory. This is also a bit confusing because it's not clear to the site maintainers (us :-) which App these files belong to, because they can be named anything.

            Let's make this less confusing and easier to manage and debug.

            Address (1) and (2) above by storing Apps using the following convention:

            pending apps:
            * /media/pending_releases/[Bundle-SymbolicName]/[BundleVersion]/[Bundle-SymbolicName]-[version].jar

            released apps:
            */media/[Bundle-SymbolicName]/[BundleVersion]/[Bundle-SymbolicName]-[version].jar

            Address 3) by placing uploaded logo images and screenshot images into the same subdirectory as the App they refer to. When new App releases are made, the App developer will upload new image files for their new released App version.




            ann.loraine Ann Loraine made changes -
            Description Current version of App Store is adding a prefix to uploaded jar files names. This adds unnecessary complexity.

            2) App Store is storing App jars in sub-directories (under media) that appear to be are not named for the Bundle-SymbolicName. This is also a bit confusing, as OBR's and other code repositories (e.g., maven) typically use coordinate names for storage paths. (Please see: https://jira.transvar.org/browse/IGBF-1990)

            3) App Store is storing logo files under the top level /media directory. This is also a bit confusing because it's not clear to the site maintainers (us :-) which App these files belong to, because they can be named anything.

            Let's make this less confusing and easier to manage and debug.

            Address (1) and (2) above by storing Apps using the following convention:

            pending apps:
            * /media/pending_releases/[Bundle-SymbolicName]/[BundleVersion]/[Bundle-SymbolicName]-[version].jar

            released apps:
            */media/[Bundle-SymbolicName]/[BundleVersion]/[Bundle-SymbolicName]-[version].jar

            Address 3) by placing uploaded logo images and screenshot images into the same subdirectory as the App they refer to. When new App releases are made, the App developer will upload new image files for their new released App version.




            Current version of App Store is adding a randomly generated prefix to uploaded jar files names. This adds unnecessary complexity.

            Change this so that when a user uploads a "jar" file, the jar file name is not changed.

            If the user re-uploads the "jar" file, the previous one is replaced with no name change.

            ann.loraine Ann Loraine made changes -
            Story Points 2 0.5
            ann.loraine Ann Loraine made changes -
            Link This issue is blocked by IGBF-1955 [ IGBF-1955 ]
            noor91zahara Noor Zahara (Inactive) made changes -
            Assignee Noor Zahara [ noor91zahara ]
            noor91zahara Noor Zahara (Inactive) made changes -
            Status Open [ 1 ] To-Do [ 10305 ]
            noor91zahara Noor Zahara (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            noor91zahara Noor Zahara (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            noor91zahara Noor Zahara (Inactive) made changes -
            Assignee Noor Zahara [ noor91zahara ]
            ann.loraine Ann Loraine made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ] Noor Zahara [ noor91zahara ]
            noor91zahara Noor Zahara (Inactive) made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            noor91zahara Noor Zahara (Inactive) made changes -
            Assignee Noor Zahara [ noor91zahara ]
            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 ]
            sameer Sameer Shanbhag (Inactive) made changes -
            Comment [ Testing Result:

            The Jar Files are still named in a (Random Number)_JarName.jar

            I will investigate further to find the root cause of the problem. ]
            sameer Sameer Shanbhag (Inactive) made changes -
            Assignee Sameer Shanbhag [ sameer ]
            sameer Sameer Shanbhag (Inactive) made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            sameer Sameer Shanbhag (Inactive) made changes -
            Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]
            sameer Sameer Shanbhag (Inactive) made changes -
            Assignee Sameer Shanbhag [ sameer ] Noor Zahara [ noor91zahara ]
            ann.loraine Ann Loraine made changes -
            Workflow Fall 2019 Workflow Update [ 20748 ] Revised Fall 2019 Workflow Update [ 22497 ]

              People

              • Assignee:
                noor91zahara Noor Zahara (Inactive)
                Reporter:
                ann.loraine Ann Loraine
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated: