[jbosstools-issues] [JBoss JIRA] (JBIDE-20453) Instead of 4 zips, merge Central+TP and EA+TP into combined repos for easier offline use

Nick Boldt (JIRA) issues at jboss.org
Thu Aug 13 13:13:02 EDT 2015


    [ https://issues.jboss.org/browse/JBIDE-20453?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13098170#comment-13098170 ] 

Nick Boldt commented on JBIDE-20453:
------------------------------------

It's not a new feature, it's a new IMPLEMENTATION of how we builds Central in JBDS 9. In JBDS 8, we had a zip that included both the 3rd party stuff AND the stuff in JBT. Then I split that into TWO builds, but forgot to re-merge the output into a single zip for easier offline experience.

So, now we build 4 sites for Central/EA:

1. https://github.com/jbosstools/jbosstools-discovery/blob/master/jbtcentraltarget/multiple/jbtcentral-multiple.target (in JBT 4.2 / JBDS 8, this contained the stuff in #2 too)
2. https://github.com/jbosstools/jbosstools-build-sites/blob/master/aggregate/central-site/category.xml (new for JBT 4.3 / JBDS 9)
3. https://github.com/jbosstools/jbosstools-discovery/blob/master/jbtcentraltarget/multiple/jbtearlyaccess-multiple.target (in JBT 4.2 / JBDS 8, this contained the stuff in #4 too)
4. https://github.com/jbosstools/jbosstools-build-sites/blob/master/aggregate/earlyacess-site/category.xml (new for JBT 4.3 / JBDS 9)

No doc is affected since we only ever told people to use the single zip (but today it's missing some content - the stuff that's in JBDS Central which is also in JBT).

Here's a list of docs that DO NOT mention the Central zip:

* https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Developer_Studio/9.0/html/Install_Red_Hat_JBoss_Developer_Studio/JBoss_Central_Content_Support_Information.html
* https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Developer_Studio/9.0/html/Install_Red_Hat_JBoss_Developer_Studio/appe-Advanced_Install_Tasks.html#Install_JBoss_Developer_Studio_by_Script
* https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Developer_Studio/9.0/html/Install_Red_Hat_JBoss_Developer_Studio/Install_JBoss_Developer_Studio_BYOE_when_Offline.html
* https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Developer_Studio/9.0/html/Update_Red_Hat_JBoss_Developer_Studio/Update_the_Version_of_Eclipse_Used_with_JBoss_Developer_Studio_BYOE.html
* https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Developer_Studio/9.0/html/9.0.0_Beta2_Release_Notes/Apply_this_Release.html
* https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Developer_Studio/9.0/html/Update_Red_Hat_JBoss_Developer_Studio/Update_a_JBoss_Developer_Studio_8.x_or_Earlier_Installation_to_Version_9.x.html

Here's one KB article that DOES mention the Central zip, but doesn't mention that there's a Central TP zip too, as it's new for JBDS 9. This doc *won't need updating* if we approve this PR.

* https://access.redhat.com/articles/1367643

QA tests for offline Central install should have been failing this whole time, but either we don't have tests or we don't run them. This PR will make the offline Central install tests work again. 

jbdevstudio-product/results won't change significantly because all we're doing is adding missing content into the existing zip. Jobs will be updated to pull a DIFFERENT Central zip (instead of just the TP zip, we'd pull this new composite one, containing o.jboss stuff AND the 3rd party stuff). I will ensure this all works once the above is applied.

Size doesn't change -- but instead of having 2 zips to fetch, you fetch one. The net download size is about the same.

"You have to install everything through install dialog anyway. Is that correct?" Yes, that hasn't changed. While you CAN point Central at a file:/// path to a local zip or folder, that's out of scope for this. The idea is just to provide the stuff in a zip, not to support users telling Central where to find the zip. Install will have to continue to be through `Help > Install new software`.




> Instead of 4 zips, merge Central+TP and EA+TP into combined repos for easier offline use
> ----------------------------------------------------------------------------------------
>
>                 Key: JBIDE-20453
>                 URL: https://issues.jboss.org/browse/JBIDE-20453
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: build, central, updatesite
>    Affects Versions: 4.3.0.Beta2
>            Reporter: Nick Boldt
>            Assignee: Nick Boldt
>            Priority: Blocker
>             Fix For: 4.3.0.CR1
>
>
> Today the offline solution [1], [2] for installing stuff from Central or Early Access requires a pair of zips: the 3rd party content (target platform), and the stuff from JBoss Tools.
> [1] http://www.jboss.org/products/devstudio/download/ (Central Zip doesn't include the JBT stuff, just the 3rd party / TP content)
> [2] https://devstudio.redhat.com/9.0/staging/updates/ (both zips shown)
> We should combine these into a single, larger zip, such that the offline solution requires only a single zip and there's no confusion about what a Central Zip is.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


More information about the jbosstools-issues mailing list