Details
-
Type:
Improvement
-
Status: Closed (View Workflow)
-
Priority:
Critical
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:
-
Story Points:0.5
-
Epic Link:
-
Sprint:Fall 2019 Sprint 2
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
| Field | Original Value | New Value |
|---|---|---|
| Epic Link | IGBF-1388 [ 17463 ] |
| Rank | Ranked higher |
| Assignee | Ann Loraine [ aloraine ] |
| 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. |
| Summary | Simplify S3 bundle repository and jar file name | Simplify jar file name |
| 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. |
| 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. |
| Story Points | 2 | 0.5 |
| Assignee | Noor Zahara [ noor91zahara ] |
| Status | Open [ 1 ] | To-Do [ 10305 ] |
| Status | To-Do [ 10305 ] | In Progress [ 3 ] |
| Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
| Assignee | Noor Zahara [ noor91zahara ] |
| Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
| Assignee | Ann Loraine [ aloraine ] |
| Status | First Level Review in Progress [ 10301 ] | Ready for Pull Request [ 10304 ] |
| Assignee | Ann Loraine [ aloraine ] | Noor Zahara [ noor91zahara ] |
| Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
| Assignee | Noor Zahara [ noor91zahara ] |
| Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
| Status | Reviewing Pull Request [ 10303 ] | Merged Needs Testing [ 10002 ] |
| 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. ] |
| Assignee | Sameer Shanbhag [ sameer ] |
| Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
| Status | Post-merge Testing In Progress [ 10003 ] | Closed [ 6 ] |
| Assignee | Sameer Shanbhag [ sameer ] | Noor Zahara [ noor91zahara ] |
| Workflow | Fall 2019 Workflow Update [ 20748 ] | Revised Fall 2019 Workflow Update [ 22497 ] |