[JBoss JIRA] (JBIDE-21145) Component-install job does not reliably install all JBT IUs and so does not see changes between CI builds
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBIDE-21145?page=com.atlassian.jira.plugi... ]
Nick Boldt edited comment on JBIDE-21145 at 12/4/15 4:22 PM:
-------------------------------------------------------------
As to the notion that it's as fast or faster to do:
* p2 diff check comparing composite with [some other composite which doesn't exist, or some aggregate which is by definition different*]
* JBT aggregate build
* JBT aggregate p2 director install test
than to do:
* JBT composite p2 director install test
* JBT aggregate build
* p2 diff check comparing local JBT aggregate with last published JBT aggregate
Yes, you're right... it would be about as much time either way. But since we don't have a composite site snapshot against which to compare (the composite site is only ever a single "latest snapshot"), I can't see how you'd perform a p2diff check BEFORE doing a build of the JBT aggregate, then comparing that against the previous aggregate.
So, *TL;DR*... I can set up a p2diff check of the aggregate repo after it's built and before it's published, even though you more or less said that the SHA check was good enough. See JBIDE-16970 for future discussion on that topic.
\* - it's always different because the composite includes test plugins and the aggregate does not. So we're always testing a DIFFERENT install than the p2director (everything in JBT+Central+EA / JBDS+Central+EA, via headless install) and install-grinder (everything in JBT+Central+EA / JBDS+Central+EA, via UI install).
was (Author: nickboldt):
As to the notion that it's as fast or faster to do:
* p2 diff check comparing composite with [some other composite which doesn't exist, or some aggregate which is by definition different*]
* JBT aggregate build
* JBT aggregate p2 director install test
than to do:
* JBT composite p2 director install test
* JBT aggregate build
* p2 diff check comparing local JBT aggregate with last published JBT aggregate
Yes, you're right... it would be about as much time either way. But since we don't have a composite site snapshot against which to compare (the composite site is only ever a single "latest snapshot"), I can't see how you'd perform a p2diff check BEFORE doing a build of the JBT aggregate, then comparing that against the previous aggregate.
So, *TL;DR*... I can set up a p2diff check of the aggregate repo after it's built and before it's published, even though you more or less said that the SHA check was good enough. See JBIDE-16970 for future discussion on that topic.
* - it's always different because the composite includes test plugins and the aggregate does not. So we're always testing a DIFFERENT install than the p2director (everything in JBT+Central+EA / JBDS+Central+EA, via headless install) and install-grinder (everything in JBT+Central+EA / JBDS+Central+EA, via UI install).
> Component-install job does not reliably install all JBT IUs and so does not see changes between CI builds
> ---------------------------------------------------------------------------------------------------------
>
> Key: JBIDE-21145
> URL: https://issues.jboss.org/browse/JBIDE-21145
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: build
> Affects Versions: 4.3.1.Beta1, 4.4.0.Alpha1
> Reporter: Pavol Srna
> Assignee: Nick Boldt
> Priority: Blocker
> Fix For: 4.3.1.Beta1, 4.4.0.Alpha1
>
>
> We have often seen old artifacts on nightly sites (mars and neon too).
> It seems that the composite-install job [0], [1] is not reliable. So, the downstream JBT aggregate builds [2], [3] are not triggered automatically to pick up all new changes in the upstream JBT component site builds.
> [0] http://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/jbosstools-composite-...
> [1] http://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/jbosstools-composite-...
> [2] http://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/jbosstools-build-site... (latest build shows: "Nov 27, 2015 6:15 AM NOT PUBLISHED: UNCHANGED")
> [3] http://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/jbosstools-build-site... (latest build shows: "Nov 27, 2015 3:43 AM NOT PUBLISHED: UNCHANGED")
> Please investigate.
> Thanks!
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years, 4 months
[JBoss JIRA] (JBIDE-21145) Component-install job does not reliably install all JBT IUs and so does not see changes between CI builds
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBIDE-21145?page=com.atlassian.jira.plugi... ]
Nick Boldt commented on JBIDE-21145:
------------------------------------
Here's an example of the value of the composite site.
{code}
[p2.dir] Cannot complete the install because one or more required items could not be found.
[p2.dir] Software being installed: JBoss Tools Java Standard Tools Tests Developer Resources 3.7.1.Beta1-v20151204-1915-B61 (org.jboss.tools.jst.test.feature.source.feature.group 3.7.1.Beta1-v20151204-1915-B61)
[p2.dir] Missing requirement: Tests Plug-in 3.7.1.Beta1-v20151204-1915-B61 (org.jboss.tools.jst.angularjs.test 3.7.1.Beta1-v20151204-1915-B61) requires 'bundle org.eclipse.angularjs.core 1.1.0' but it could not be found
[p2.dir] Cannot satisfy dependency:
[p2.dir] From: JBoss Tools Java Standard Tools Tests 3.7.1.Beta1-v20151204-1915-B61 (org.jboss.tools.jst.test.feature.feature.group 3.7.1.Beta1-v20151204-1915-B61)
[p2.dir] To: org.jboss.tools.jst.angularjs.test [3.7.1.Beta1-v20151204-1915-B61]
[p2.dir] Cannot satisfy dependency:
[p2.dir] From: JBoss Tools Java Standard Tools Tests Developer Resources 3.7.1.Beta1-v20151204-1915-B61 (org.jboss.tools.jst.test.feature.source.feature.group 3.7.1.Beta1-v20151204-1915-B61)
[p2.dir] To: org.jboss.tools.jst.test.feature.feature.group [3.7.1.Beta1-v20151204-1915-B61]
[p2.dir] Application failed, log file location: /mnt/hudson_workspace/workspace/jbosstools-composite-install_4.3.mars/eclipse/configuration/1449257171806.log
[p2.dir] Installation failed.
[p2.dir] !SESSION 2015-12-04 14:26:11.552 -----------------------------------------------
[p2.dir] eclipse.buildId=4.5.1.M20150904-0015
--
[p2.dir] !MESSAGE Cannot complete the install because one or more required items could not be found.
[p2.dir] !SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2015-12-04 14:27:05.880
[p2.dir] !MESSAGE Software being installed: JBoss Tools Java Standard Tools Tests Developer Resources 3.7.1.Beta1-v20151204-1915-B61 (org.jboss.tools.jst.test.feature.source.feature.group 3.7.1.Beta1-v20151204-1915-B61)
[p2.dir] !SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2015-12-04 14:27:05.881
[p2.dir] !MESSAGE Missing requirement: Tests Plug-in 3.7.1.Beta1-v20151204-1915-B61 (org.jboss.tools.jst.angularjs.test 3.7.1.Beta1-v20151204-1915-B61) requires 'bundle org.eclipse.angularjs.core 1.1.0' but it could not be found
[p2.dir] !SUBENTRY 1 org.eclipse.equinox.p2.director 4 1 2015-12-04 14:27:05.881
[p2.dir] !MESSAGE Cannot satisfy dependency:
[p2.dir] !SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2015-12-04 14:27:05.881
[p2.dir] !MESSAGE From: JBoss Tools Java Standard Tools Tests 3.7.1.Beta1-v20151204-1915-B61 (org.jboss.tools.jst.test.feature.feature.group 3.7.1.Beta1-v20151204-1915-B61)
--
[p2.dir] !MESSAGE Cannot satisfy dependency:
[p2.dir] !SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2015-12-04 14:27:05.881
[p2.dir] !MESSAGE From: JBoss Tools Java Standard Tools Tests Developer Resources 3.7.1.Beta1-v20151204-1915-B61 (org.jboss.tools.jst.test.feature.source.feature.group 3.7.1.Beta1-v20151204-1915-B61)
{code}
It's failing right now because of a missing angularjs.core plugin, which I believe is because something was not correctly updated in JST, or a TP, or something. But the point is we're preventing building the JBT aggregate because something is missing. This is a good thing.
> Component-install job does not reliably install all JBT IUs and so does not see changes between CI builds
> ---------------------------------------------------------------------------------------------------------
>
> Key: JBIDE-21145
> URL: https://issues.jboss.org/browse/JBIDE-21145
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: build
> Affects Versions: 4.3.1.Beta1, 4.4.0.Alpha1
> Reporter: Pavol Srna
> Assignee: Nick Boldt
> Priority: Blocker
> Fix For: 4.3.1.Beta1, 4.4.0.Alpha1
>
>
> We have often seen old artifacts on nightly sites (mars and neon too).
> It seems that the composite-install job [0], [1] is not reliable. So, the downstream JBT aggregate builds [2], [3] are not triggered automatically to pick up all new changes in the upstream JBT component site builds.
> [0] http://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/jbosstools-composite-...
> [1] http://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/jbosstools-composite-...
> [2] http://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/jbosstools-build-site... (latest build shows: "Nov 27, 2015 6:15 AM NOT PUBLISHED: UNCHANGED")
> [3] http://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/jbosstools-build-site... (latest build shows: "Nov 27, 2015 3:43 AM NOT PUBLISHED: UNCHANGED")
> Please investigate.
> Thanks!
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years, 4 months
[JBoss JIRA] (JBIDE-16970) create mechanism to verify that nightly build is different from previous milestone
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBIDE-16970?page=com.atlassian.jira.plugi... ]
Nick Boldt edited comment on JBIDE-16970 at 12/4/15 4:12 PM:
-------------------------------------------------------------
Edit: comment moved to JBIDE-21145
was (Author: nickboldt):
Here's an example of the value of the composite site.
{code}
[p2.dir] Cannot complete the install because one or more required items could not be found.
[p2.dir] Software being installed: JBoss Tools Java Standard Tools Tests Developer Resources 3.7.1.Beta1-v20151204-1915-B61 (org.jboss.tools.jst.test.feature.source.feature.group 3.7.1.Beta1-v20151204-1915-B61)
[p2.dir] Missing requirement: Tests Plug-in 3.7.1.Beta1-v20151204-1915-B61 (org.jboss.tools.jst.angularjs.test 3.7.1.Beta1-v20151204-1915-B61) requires 'bundle org.eclipse.angularjs.core 1.1.0' but it could not be found
[p2.dir] Cannot satisfy dependency:
[p2.dir] From: JBoss Tools Java Standard Tools Tests 3.7.1.Beta1-v20151204-1915-B61 (org.jboss.tools.jst.test.feature.feature.group 3.7.1.Beta1-v20151204-1915-B61)
[p2.dir] To: org.jboss.tools.jst.angularjs.test [3.7.1.Beta1-v20151204-1915-B61]
[p2.dir] Cannot satisfy dependency:
[p2.dir] From: JBoss Tools Java Standard Tools Tests Developer Resources 3.7.1.Beta1-v20151204-1915-B61 (org.jboss.tools.jst.test.feature.source.feature.group 3.7.1.Beta1-v20151204-1915-B61)
[p2.dir] To: org.jboss.tools.jst.test.feature.feature.group [3.7.1.Beta1-v20151204-1915-B61]
[p2.dir] Application failed, log file location: /mnt/hudson_workspace/workspace/jbosstools-composite-install_4.3.mars/eclipse/configuration/1449257171806.log
[p2.dir] Installation failed.
[p2.dir] !SESSION 2015-12-04 14:26:11.552 -----------------------------------------------
[p2.dir] eclipse.buildId=4.5.1.M20150904-0015
--
[p2.dir] !MESSAGE Cannot complete the install because one or more required items could not be found.
[p2.dir] !SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2015-12-04 14:27:05.880
[p2.dir] !MESSAGE Software being installed: JBoss Tools Java Standard Tools Tests Developer Resources 3.7.1.Beta1-v20151204-1915-B61 (org.jboss.tools.jst.test.feature.source.feature.group 3.7.1.Beta1-v20151204-1915-B61)
[p2.dir] !SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2015-12-04 14:27:05.881
[p2.dir] !MESSAGE Missing requirement: Tests Plug-in 3.7.1.Beta1-v20151204-1915-B61 (org.jboss.tools.jst.angularjs.test 3.7.1.Beta1-v20151204-1915-B61) requires 'bundle org.eclipse.angularjs.core 1.1.0' but it could not be found
[p2.dir] !SUBENTRY 1 org.eclipse.equinox.p2.director 4 1 2015-12-04 14:27:05.881
[p2.dir] !MESSAGE Cannot satisfy dependency:
[p2.dir] !SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2015-12-04 14:27:05.881
[p2.dir] !MESSAGE From: JBoss Tools Java Standard Tools Tests 3.7.1.Beta1-v20151204-1915-B61 (org.jboss.tools.jst.test.feature.feature.group 3.7.1.Beta1-v20151204-1915-B61)
--
[p2.dir] !MESSAGE Cannot satisfy dependency:
[p2.dir] !SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2015-12-04 14:27:05.881
[p2.dir] !MESSAGE From: JBoss Tools Java Standard Tools Tests Developer Resources 3.7.1.Beta1-v20151204-1915-B61 (org.jboss.tools.jst.test.feature.source.feature.group 3.7.1.Beta1-v20151204-1915-B61)
{code}
It's failing right now because of a missing angularjs.core plugin, which I believe is because something was not correctly updated in JST, or a TP, or something. But the point is we're preventing building the JBT aggregate because something is missing. This is a good thing.
> create mechanism to verify that nightly build is different from previous milestone
> ----------------------------------------------------------------------------------
>
> Key: JBIDE-16970
> URL: https://issues.jboss.org/browse/JBIDE-16970
> Project: Tools (JBoss Tools)
> Issue Type: Enhancement
> Components: build
> Affects Versions: 4.2.0.Beta1
> Reporter: Nick Boldt
> Assignee: Nick Boldt
> Fix For: 4.3.x
>
>
> After the discovery site build job is done, we should:
> * get a list of JIRAs for a given target fixversion, eg., 4.2.0.Beta1 or 8.0.0.Beta1 *job param* milestone = Beta1, Beta2, CR1, Final/GA (special case)
> * for respins, use *job param* label = "respin-a" or "respin-b" in jira query
> * filter query to only show the components and map those to actual project names - see https://github.com/jbdevstudio/jbdevstudio-ci/blob/master/bin/createTaskJ... for mappings
> * install Eclipse from *job param* eclipseBundleVersion = luna.M6
> * install last milestone from *job param* oldURL = http://download.jboss.org/jbosstools/updates/staging/JBossTools-4.2.0.Bet...
> * install Eclipse from *job param* eclipseBundleVersion = luna.M6 (in a different folder)
> * install new nightly from *job param* oldURL = http://download.jboss.org/jbosstools/updates/nightlycore/4.2.luna/
> * compare installed footprints - see https://github.com/jbosstools/jbosstools-build-ci/blob/master/util/instal...
> * run p2diff on the two repos - see https://github.com/irbull/p2diff
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years, 4 months
[JBoss JIRA] (JBIDE-21182) OpenShift does not compile any more
by Fred Bricon (JIRA)
[ https://issues.jboss.org/browse/JBIDE-21182?page=com.atlassian.jira.plugi... ]
Fred Bricon resolved JBIDE-21182.
---------------------------------
Resolution: Done
https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/JBossTools/view/JBo... and
https://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/JBossTools/view/JBo... are blue
> OpenShift does not compile any more
> -----------------------------------
>
> Key: JBIDE-21182
> URL: https://issues.jboss.org/browse/JBIDE-21182
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: common/jst/core, openshift
> Affects Versions: 4.3.0.Beta1, 4.4.0.Alpha1
> Reporter: Andre Dietisheim
> Assignee: Rob Stryker
> Priority: Blocker
> Fix For: 4.3.1.Beta1
>
>
> Jenkins is failing for both master and 4.3.x:
> http://jenkins.mw.lab.eng.bos.redhat.com/hudson/job/jbosstools-openshift_...
> http://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/JBossTools/view/JBos...
> {code}
> [ERROR] Failed to execute goal org.eclipse.tycho:tycho-compiler-plugin:0.24.0:compile (default-compile) on project org.jboss.tools.openshift.cdk.server: Compilation failure: Compilation failure:
> [ERROR] /mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/plugins/org.jboss.tools.openshift.cdk.server/src/org/jboss/tools/openshift/cdk/server/ui/internal/CDKServerWizardFragment.java:[37]
> [ERROR] import org.jboss.tools.foundation.ui.credentials.ChooseCredentialComponent;
> [ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> [ERROR] The import org.jboss.tools.foundation.ui.credentials.ChooseCredentialComponent cannot be resolved
> [ERROR] /mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/plugins/org.jboss.tools.openshift.cdk.server/src/org/jboss/tools/openshift/cdk/server/ui/internal/CDKServerWizardFragment.java:[46]
> [ERROR] private ChooseCredentialComponent credentials;
> [ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^
> [ERROR] ChooseCredentialComponent cannot be resolved to a type
> [ERROR] /mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/plugins/org.jboss.tools.openshift.cdk.server/src/org/jboss/tools/openshift/cdk/server/ui/internal/CDKServerWizardFragment.java:[62]
> [ERROR] credentials = new ChooseCredentialComponent(new String[]{CredentialService.REDHAT_ACCESS});
> [ERROR] ^^^^^^^^^^^
> [ERROR] ChooseCredentialComponent cannot be resolved to a type
> [ERROR] /mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/plugins/org.jboss.tools.openshift.cdk.server/src/org/jboss/tools/openshift/cdk/server/ui/internal/CDKServerWizardFragment.java:[62]
> [ERROR] credentials = new ChooseCredentialComponent(new String[]{CredentialService.REDHAT_ACCESS});
> [ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^
> [ERROR] ChooseCredentialComponent cannot be resolved to a type
> [ERROR] /mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/plugins/org.jboss.tools.openshift.cdk.server/src/org/jboss/tools/openshift/cdk/server/ui/internal/CDKServerWizardFragment.java:[63]
> [ERROR] credentials.addCredentialListener(new ICredentialCompositeListener() {
> [ERROR] ^^^^^^^^^^^
> [ERROR] ChooseCredentialComponent cannot be resolved to a type
> [ERROR] /mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/plugins/org.jboss.tools.openshift.cdk.server/src/org/jboss/tools/openshift/cdk/server/ui/internal/CDKServerWizardFragment.java:[68]
> [ERROR] credentials.create(main);
> [ERROR] ^^^^^^^^^^^
> [ERROR] ChooseCredentialComponent cannot be resolved to a type
> [ERROR] /mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/plugins/org.jboss.tools.openshift.cdk.server/src/org/jboss/tools/openshift/cdk/server/ui/internal/CDKServerWizardFragment.java:[69]
> [ERROR] credentials.gridLayout(3);
> [ERROR] ^^^^^^^^^^^
> [ERROR] ChooseCredentialComponent cannot be resolved to a type
> [ERROR] /mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/plugins/org.jboss.tools.openshift.cdk.server/src/org/jboss/tools/openshift/cdk/server/ui/internal/CDKServerWizardFragment.java:[138]
> [ERROR] if( credentials.getDomain() == null || credentials.getUser() == null) {
> [ERROR] ^^^^^^^^^^^
> [ERROR] ChooseCredentialComponent cannot be resolved to a type
> [ERROR] /mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/plugins/org.jboss.tools.openshift.cdk.server/src/org/jboss/tools/openshift/cdk/server/ui/internal/CDKServerWizardFragment.java:[138]
> [ERROR] if( credentials.getDomain() == null || credentials.getUser() == null) {
> [ERROR] ^^^^^^^^^^^
> [ERROR] ChooseCredentialComponent cannot be resolved to a type
> [ERROR] /mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/plugins/org.jboss.tools.openshift.cdk.server/src/org/jboss/tools/openshift/cdk/server/ui/internal/CDKCredentialSection.java:[40]
> [ERROR] import org.jboss.tools.foundation.ui.credentials.ChooseCredentialComponent;
> [ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> [ERROR] The import org.jboss.tools.foundation.ui.credentials.ChooseCredentialComponent cannot be resolved
> [ERROR] /mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/plugins/org.jboss.tools.openshift.cdk.server/src/org/jboss/tools/openshift/cdk/server/ui/internal/CDKCredentialSection.java:[53]
> [ERROR] private ChooseCredentialComponent credentialComposite;
> [ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^
> [ERROR] ChooseCredentialComponent cannot be resolved to a type
> [ERROR] /mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/plugins/org.jboss.tools.openshift.cdk.server/src/org/jboss/tools/openshift/cdk/server/ui/internal/CDKCredentialSection.java:[88]
> [ERROR] credentialComposite = createChooseCredentialComponent(composite);
> [ERROR] ^^^^^^^^^^^^^^^^^^^
> [ERROR] ChooseCredentialComponent cannot be resolved to a type
> [ERROR] /mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/plugins/org.jboss.tools.openshift.cdk.server/src/org/jboss/tools/openshift/cdk/server/ui/internal/CDKCredentialSection.java:[88]
> [ERROR] credentialComposite = createChooseCredentialComponent(composite);
> [ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> [ERROR] The method createChooseCredentialComponent(Composite) from the type CDKCredentialSection refers to the missing type ChooseCredentialComponent
> [ERROR] /mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/plugins/org.jboss.tools.openshift.cdk.server/src/org/jboss/tools/openshift/cdk/server/ui/internal/CDKCredentialSection.java:[89]
> [ERROR] credentialComposite.addCredentialListener(new ICredentialCompositeListener() {
> [ERROR] ^^^^^^^^^^^^^^^^^^^
> [ERROR] ChooseCredentialComponent cannot be resolved to a type
> [ERROR] /mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/plugins/org.jboss.tools.openshift.cdk.server/src/org/jboss/tools/openshift/cdk/server/ui/internal/CDKCredentialSection.java:[120]
> [ERROR] credentialComposite.gridLayout(3);
> [ERROR] ^^^^^^^^^^^^^^^^^^^
> [ERROR] ChooseCredentialComponent cannot be resolved to a type
> [ERROR] /mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/plugins/org.jboss.tools.openshift.cdk.server/src/org/jboss/tools/openshift/cdk/server/ui/internal/CDKCredentialSection.java:[130]
> [ERROR] private ChooseCredentialComponent createChooseCredentialComponent(Composite parent) {
> [ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^
> [ERROR] ChooseCredentialComponent cannot be resolved to a type
> [ERROR] /mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/plugins/org.jboss.tools.openshift.cdk.server/src/org/jboss/tools/openshift/cdk/server/ui/internal/CDKCredentialSection.java:[132]
> [ERROR] final ChooseCredentialComponent comp = new ChooseCredentialComponent(
> [ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^
> [ERROR] ChooseCredentialComponent cannot be resolved to a type
> [ERROR] /mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/plugins/org.jboss.tools.openshift.cdk.server/src/org/jboss/tools/openshift/cdk/server/ui/internal/CDKCredentialSection.java:[132]
> [ERROR] final ChooseCredentialComponent comp = new ChooseCredentialComponent(
> [ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^
> [ERROR] ChooseCredentialComponent cannot be resolved to a type
> [ERROR] /mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/plugins/org.jboss.tools.openshift.cdk.server/src/org/jboss/tools/openshift/cdk/server/ui/internal/CDKCredentialSection.java:[141]
> [ERROR] super(server, "Change Username", credentialComposite.getUserCombo(),
> [ERROR] ^^^^^^^^^^^^^^^^^^^
> [ERROR] ChooseCredentialComponent cannot be resolved to a type
> [ERROR] /mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/plugins/org.jboss.tools.openshift.cdk.server/src/org/jboss/tools/openshift/cdk/server/ui/internal/CDKCredentialSection.java:[142]
> [ERROR] credentialComposite.getUser(), CDKServer.PROP_USERNAME, credentialComposite.getUserListener());
> [ERROR] ^^^^^^^^^^^^^^^^^^^
> [ERROR] ChooseCredentialComponent cannot be resolved to a type
> [ERROR] /mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/plugins/org.jboss.tools.openshift.cdk.server/src/org/jboss/tools/openshift/cdk/server/ui/internal/CDKCredentialSection.java:[142]
> [ERROR] credentialComposite.getUser(), CDKServer.PROP_USERNAME, credentialComposite.getUserListener());
> [ERROR] ^^^^^^^^^^^^^^^^^^^
> [ERROR] ChooseCredentialComponent cannot be resolved to a type
> [ERROR] /mnt/hudson_workspace/workspace/jbosstools-openshift_master/sources/plugins/org.jboss.tools.openshift.cdk.server/src/org/jboss/tools/openshift/cdk/server/ui/internal/CDKCredentialSection.java:[170]
> [ERROR] credentialComposite.setEnabled(pass);
> [ERROR] ^^^^^^^^^^^^^^^^^^^
> [ERROR] ChooseCredentialComponent cannot be resolved to a type
> [ERROR] 22 problems (22 errors)
> [ERROR] -> [Help 1]
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years, 4 months
[JBoss JIRA] (JBDS-3568) Add OpenShift 3 features to the JBDS installer
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBDS-3568?page=com.atlassian.jira.plugin.... ]
Nick Boldt resolved JBDS-3568.
------------------------------
Resolution: Done
PRs merged.
> Add OpenShift 3 features to the JBDS installer
> ----------------------------------------------
>
> Key: JBDS-3568
> URL: https://issues.jboss.org/browse/JBDS-3568
> Project: Developer Studio (JBoss Developer Studio)
> Issue Type: Feature Request
> Components: installer
> Affects Versions: 9.1.0.Beta1
> Reporter: Fred Bricon
> Assignee: Nick Boldt
> Fix For: 9.1.0.Beta1
>
>
> OpenShift 3 tooling will get out of techpreview for JBDS 9.1.GA.
> All the features currently in techpreview + the new cdk feature (seee JBIDE-21169), should be added to the installer. That's :
> - org.jboss.tools.openshift.feature
> - org.jboss.tools.openshift.cdk.feature
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years, 4 months
[JBoss JIRA] (JBIDE-16970) create mechanism to verify that nightly build is different from previous milestone
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBIDE-16970?page=com.atlassian.jira.plugi... ]
Nick Boldt commented on JBIDE-16970:
------------------------------------
Here's an example of the value of the composite site.
{code}
[p2.dir] Cannot complete the install because one or more required items could not be found.
[p2.dir] Software being installed: JBoss Tools Java Standard Tools Tests Developer Resources 3.7.1.Beta1-v20151204-1915-B61 (org.jboss.tools.jst.test.feature.source.feature.group 3.7.1.Beta1-v20151204-1915-B61)
[p2.dir] Missing requirement: Tests Plug-in 3.7.1.Beta1-v20151204-1915-B61 (org.jboss.tools.jst.angularjs.test 3.7.1.Beta1-v20151204-1915-B61) requires 'bundle org.eclipse.angularjs.core 1.1.0' but it could not be found
[p2.dir] Cannot satisfy dependency:
[p2.dir] From: JBoss Tools Java Standard Tools Tests 3.7.1.Beta1-v20151204-1915-B61 (org.jboss.tools.jst.test.feature.feature.group 3.7.1.Beta1-v20151204-1915-B61)
[p2.dir] To: org.jboss.tools.jst.angularjs.test [3.7.1.Beta1-v20151204-1915-B61]
[p2.dir] Cannot satisfy dependency:
[p2.dir] From: JBoss Tools Java Standard Tools Tests Developer Resources 3.7.1.Beta1-v20151204-1915-B61 (org.jboss.tools.jst.test.feature.source.feature.group 3.7.1.Beta1-v20151204-1915-B61)
[p2.dir] To: org.jboss.tools.jst.test.feature.feature.group [3.7.1.Beta1-v20151204-1915-B61]
[p2.dir] Application failed, log file location: /mnt/hudson_workspace/workspace/jbosstools-composite-install_4.3.mars/eclipse/configuration/1449257171806.log
[p2.dir] Installation failed.
[p2.dir] !SESSION 2015-12-04 14:26:11.552 -----------------------------------------------
[p2.dir] eclipse.buildId=4.5.1.M20150904-0015
--
[p2.dir] !MESSAGE Cannot complete the install because one or more required items could not be found.
[p2.dir] !SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2015-12-04 14:27:05.880
[p2.dir] !MESSAGE Software being installed: JBoss Tools Java Standard Tools Tests Developer Resources 3.7.1.Beta1-v20151204-1915-B61 (org.jboss.tools.jst.test.feature.source.feature.group 3.7.1.Beta1-v20151204-1915-B61)
[p2.dir] !SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2015-12-04 14:27:05.881
[p2.dir] !MESSAGE Missing requirement: Tests Plug-in 3.7.1.Beta1-v20151204-1915-B61 (org.jboss.tools.jst.angularjs.test 3.7.1.Beta1-v20151204-1915-B61) requires 'bundle org.eclipse.angularjs.core 1.1.0' but it could not be found
[p2.dir] !SUBENTRY 1 org.eclipse.equinox.p2.director 4 1 2015-12-04 14:27:05.881
[p2.dir] !MESSAGE Cannot satisfy dependency:
[p2.dir] !SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2015-12-04 14:27:05.881
[p2.dir] !MESSAGE From: JBoss Tools Java Standard Tools Tests 3.7.1.Beta1-v20151204-1915-B61 (org.jboss.tools.jst.test.feature.feature.group 3.7.1.Beta1-v20151204-1915-B61)
--
[p2.dir] !MESSAGE Cannot satisfy dependency:
[p2.dir] !SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2015-12-04 14:27:05.881
[p2.dir] !MESSAGE From: JBoss Tools Java Standard Tools Tests Developer Resources 3.7.1.Beta1-v20151204-1915-B61 (org.jboss.tools.jst.test.feature.source.feature.group 3.7.1.Beta1-v20151204-1915-B61)
{code}
It's failing right now because of a missing angularjs.core plugin, which I believe is because something was not correctly updated in JST, or a TP, or something. But the point is we're preventing building the JBT aggregate because something is missing. This is a good thing.
> create mechanism to verify that nightly build is different from previous milestone
> ----------------------------------------------------------------------------------
>
> Key: JBIDE-16970
> URL: https://issues.jboss.org/browse/JBIDE-16970
> Project: Tools (JBoss Tools)
> Issue Type: Enhancement
> Components: build
> Affects Versions: 4.2.0.Beta1
> Reporter: Nick Boldt
> Assignee: Nick Boldt
> Fix For: 4.3.x
>
>
> After the discovery site build job is done, we should:
> * get a list of JIRAs for a given target fixversion, eg., 4.2.0.Beta1 or 8.0.0.Beta1 *job param* milestone = Beta1, Beta2, CR1, Final/GA (special case)
> * for respins, use *job param* label = "respin-a" or "respin-b" in jira query
> * filter query to only show the components and map those to actual project names - see https://github.com/jbdevstudio/jbdevstudio-ci/blob/master/bin/createTaskJ... for mappings
> * install Eclipse from *job param* eclipseBundleVersion = luna.M6
> * install last milestone from *job param* oldURL = http://download.jboss.org/jbosstools/updates/staging/JBossTools-4.2.0.Bet...
> * install Eclipse from *job param* eclipseBundleVersion = luna.M6 (in a different folder)
> * install new nightly from *job param* oldURL = http://download.jboss.org/jbosstools/updates/nightlycore/4.2.luna/
> * compare installed footprints - see https://github.com/jbosstools/jbosstools-build-ci/blob/master/util/instal...
> * run p2diff on the two repos - see https://github.com/irbull/p2diff
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years, 4 months