[jbosstools-issues] [JBoss JIRA] (JBIDE-19346) jbosstools-earlyaccess.properties contains old versions of tern, angular, jetty, and vjet

Nick Boldt (JIRA) issues at jboss.org
Tue May 12 23:14:19 EDT 2015


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

Nick Boldt commented on JBIDE-19346:
------------------------------------

A) The usual process for all files on download.jboss.org and devstudio.redhat.com (other than those published by Jenkins) is to update the files in github, then push the update to the webserver (filemgmt). That way we have a backup / history + live files. This applies to things like ide-config.properties, earlyaccess.properties, jbosstools-directory.xml, devstudio-directory.xml, composite*.xml, ...

B) It doesn't. He updates in github, pushes to the server, and then the rebuild of the jbosstools-discovery job pulls from that location. That location is 

* http://download.jboss.org/jbosstools/mars/snapshots/updates/earlyaccess.properties/master/jbosstools-earlyaccess.properties
* https://devstudio.redhat.com/9.0/snapshots/updates/earlyaccess.properties/master/devstudio-earlyaccess.properties

We need different versions of these artifacts because we have 3 parallel streams of builds now: CI/snapshot/nightly, staging, and latest dev milestone (or stable release).

This is most easily seen by looking in the http://download.jboss.org/jbosstools/configuration/ide-config.properties file:

{code}
# master version of jbosstools-earlyaccess.properties should be edited here, so the discovery job can fetch it: http://download.jboss.org/jbosstools/mars/snapshots/updates/earlyaccess.properties/master/jbosstools-earlyaccess.properties
### master is currently 4.3.0.Beta1
### when staging 4.3.0.Beta1
### latest development milestone (4.3.0.Alpha2)
...
# master version of devstudio-earlyaccess.properties should be edited here, so the discovery job can fetch it: https://devstudio.redhat.com/9.0/snapshots/updates/earlyaccess.properties/master/devstudio-earlyaccess.properties
### master is currently 9.0.0.Beta1
### when staging 9.0.0.Alpha2
### latest development milestone (will be 9.0.0.Beta1)
{code}

If you're asking why we need a different version in master/ vs. 4.3.mars/ that's to allow changes in master branch (eg. Beta2) which are different from those in 4.3.mars (Beta1x branch). We might not need it, but this way it's available should the time come where we DO need to differentiate. 

> jbosstools-earlyaccess.properties contains old versions of tern, angular, jetty, and vjet
> -----------------------------------------------------------------------------------------
>
>                 Key: JBIDE-19346
>                 URL: https://issues.jboss.org/browse/JBIDE-19346
>             Project: Tools (JBoss Tools)
>          Issue Type: Bug
>          Components: build
>    Affects Versions: 4.3.0.Alpha1
>            Reporter: Nick Boldt
>            Assignee: Nick Boldt
>             Fix For: 4.3.0.Beta1
>
>
> While promoting JBT 4.3.0.Alpha1 to /development/ I realized that jbosstools-earlyaccess.properties contains old versions. We should have tern/angular 0.8 in there, right [~dgolovin] ?
> {code}
> $➔ cat jbosstools-earlyaccess.properties
> #Mon Sep 01 18:54:14 CEST 2014
> org.eclipse.vjet.rt.feature.group=[0.10.0.201403201656,0.10.0.201403201656]
> org.jboss.tools.arquillian.feature.feature.group=[1.1.2.CR1-v20140830-0003-B63,1.1.2.CR1-v20140830-0003-B63]
> org.eclipse.vjet.extmod.jsdt.feature.group=[0.10.0.201403201656,0.10.0.201403201656]
> org.eclipse.vjet.web.feature.group=[0.10.0.201403201656,0.10.0.201403201656]
> org.eclipse.vjet.extmod.dltk.core.feature.group=[0.10.0.201403201656,0.10.0.201403201656]
> org.eclipse.vjet.codegen.feature.group=[0.10.0.201403201656,0.10.0.201403201656]
> tern-server-nodejs-feature.feature.group=[0.5.0.201408272110,0.5.0.201408272110]
> org.eclipse.vjet.eclipse.feature.group=[0.10.0.201403201656,0.10.0.201403201656]
> tern.eclipse.ide.tools.feature.feature.group=[0.5.0.201408272110,0.5.0.201408272110]
> tern.eclipse.ide.server.nodejs.embed.feature.group=[0.5.0.201408272110,0.5.0.201408272110]
> org.eclipse.vjet.vsf.domkit.feature.group=[0.10.0.201403201656,0.10.0.201403201656]
> org.eclipse.equinox.server.jetty.feature.group=[1.1.100.v20140416-1649,1.1.100.v20140416-1649]
> org.eclipse.vjet.extmod.rhino.feature.group=[0.10.0.201403201656,0.10.0.201403201656]
> tern-feature.feature.group=[0.5.0.201408272110,0.5.0.201408272110]
> org.eclipse.vjet.core.feature.group=[0.10.0.201403201656,0.10.0.201403201656]
> tern-jsdt-feature.feature.group=[0.5.0.201408272110,0.5.0.201408272110]
> angularjs-eclipse-feature.feature.group=[0.5.0.201408281218,0.5.0.201408281218]
> {code}
> -- http://download.jboss.org/jbosstools/discovery/staging/4.3.0.Alpha1/jbosstools-earlyaccess.properties



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



More information about the jbosstools-issues mailing list