Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [wtp-releng] Smoke Test Request for WTP 3.10.0 I-build

Further update:

* still ZERO response from Dali (on this or the 3.9.3 build)

* webservices move & merge is complete; however we've hit some build issues as a result

* old enterprise features moved from javaee to webservices can now be disabled/deprecated from the javaee repo [1]

* Photon M5 staging site has been declared, so we missed the boat here. 

For M6, can we do the smoke test more in advance of the cutoff, so there's more time for testing and for everyone to respond? Seems Thurs-Tues was not enough time. How about a full week (or two?) in advance? 

Could we also mandate that every team lead sign into Mattermost "webtools" channel so they're easily reachable for comments / feedback / gerrit reviews & merges? Keith's been amazing this week, and Nitin & Rob are always in there, but there are others that are REALLY difficult to reach. 

[1] https://git.eclipse.org/r/#/c/116062/





On Tue, Jan 30, 2018 at 9:43 AM, Nick Boldt <nboldt@xxxxxxxxxx> wrote:
Two updates:

a) managed to build WTP integration (releng.aggregator) using Tycho 1.0.0 instead of 1.1.0-SNAPSHOT, despite supposedly needing it for Dali.


b) Posted to the tycho-dev list and Jan suggested the issue in SSE is that we have somehow included two versions of Xalan in the target platform used to build SSE. I'll investigate that today, though I'm not sure how this is happening or why:

"Sounds like you have two versions of xalan in the compilation classpath or in the p2 target platform and it's a matter of chance which one is picked."

Meanwhile I've updated these BZs w/ status:



Nick


On Mon, Jan 29, 2018 at 2:46 PM, Nick Boldt <nboldt@xxxxxxxxxx> wrote:
I've opened two bugs to track these issues:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=530465 - Remediation presented and two versions of server core in WTP update site 
https://bugs.eclipse.org/bugs/show_bug.cgi?id=530464 - WTP update site should include redistribution of Jetty 9.4.7

I've also opened this issue to track the Xalan debugger / SSE/ Tycho 1.1 issue:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=530467 - compile failed in org/eclipse/wst/xsl/xalan/debugger with Tycho 1.1.0-SNAPSHOT (3.10.0.M5)

Has anyone made any progress on the Xalan issue?

Nick

On Mon, Jan 29, 2018 at 2:36 PM, Nick Boldt <nboldt@xxxxxxxxxx> wrote:
Confirmed. To install this build you need to first add a link to the Jetty 9.4.7 site [1] in your Eclipse.


However I'm also seeing remediation trying to install this:

Cannot complete the install because of a conflicting dependency.
  Software being installed: Server Core 1.10.0.v201711201954 (org.eclipse.wst.server.core 1.10.0.v201711201954)
  Software being installed: Eclipse Web Developer Tools 3.9.2.v201801221842 (org.eclipse.wst.web_ui.feature.feature.group 3.9.2.v201801221842)
  Only one of the following can be installed at once: 
    Server Core 1.10.0.v201711201954 (org.eclipse.wst.server.core 1.10.0.v201711201954)
    Server Core 1.10.0.v201705172051 (org.eclipse.wst.server.core 1.10.0.v201705172051)

I'll look into WHY we have two versions of that plugin in the repo... we shouldn't have both.



On Mon, Jan 29, 2018 at 1:45 PM, Carl Anderson <ccc@xxxxxxxxxx> wrote:

Folks,

This was all caused by Nick's fix to bug 527813 , which moved WTP from including the two Jetty plugins that the Platform does not ship, to simply requiring those plugins. BIRT includes the 9.4.5 version of those plugins (yet, the platform, and WTP, moved up to Jetty 9.4.7 for Oxygen.2 and Photon M4). If you look at comment #31 on that bug, you will find the link to the repo that you need to add in order to resolve this dependency during WTP's install.

Nick,

Due to issues that have arisen with adopters using Oxygen.2 and everyone using Photon M5, should we revisit the decision to move this from an include to a require? Right now, WTP is at the mercy of other teams like BIRT, which includes the 9.4.5 versions of these Jetty plugins in Photon. The Eclipse Platform does not include all of the Jetty plugins that WTP requires, and there is no direct contribution of the Jetty plugins to the simultaneous release aggregation. From a release engineering standpoint, this is not ideal.

FWIW,

- Carl Anderson
WTP Releng project lead

Inactive hide details for Robert Stryker ---01/29/2018 11:46:14 AM---Victor and I are both having problems installing wtp's buiRobert Stryker ---01/29/2018 11:46:14 AM---Victor and I are both having problems installing wtp's build on a platform m5 (or in victor's case,

From: Robert Stryker <stryker@xxxxxxxxxx>
To: Webtools releng discussion list <wtp-releng@xxxxxxxxxxx>
Cc: Carl Anderson <ccc@xxxxxxxxxx>, Nitin Dahyabhai <nitind@xxxxxxxxx>, Keith Chong <kchong@xxxxxxxxxx>, Victor Rubezhny <vrubezhn@xxxxxxxxxx>
Date: 01/29/2018 11:46 AM
Subject: Re: [wtp-releng] Smoke Test Request for WTP 3.10.0 I-build





Victor and I are both having problems installing wtp's build on a platform m5 (or in victor's case, m4?)

The issue seems to be that When installing WTP 3.10.M5 smoke test candidate, could not find org.eclipse.jetty.webapp [9.4.7,10.0.0).  Servertools seems to need this library and cannot find it.

Even though the UI insists it won't install servertools, it still does, but it installs a lower version than expected.

696    STARTING    org.eclipse.wst.server.core_1.10.0.v201705172051
697    STARTING    org.eclipse.wst.server.discovery_1.3.100.v201705102053
698    STARTING    org.eclipse.wst.server.ui_1.5.400.v201705172051
699    STARTING    org.eclipse.wst.server.ui.doc.user_1.1.600.v201309182117
700    RESOLVED    org.eclipse.wst.server.ui.infopop_1.1.200.v201309182117

This is pretty confusing for me. Remediation insisted it would not install it, but it installed it anyway, but somehow found a downgraded version despite using the http://build.eclipse.org/webtools/committers/wtp-R3.10.0-I/20180125000115/I-3.10.0-20180125000115/repository/  update site.

Very weird behavior

- Rob


On Fri, Jan 26, 2018 at 4:44 PM, Nick Boldt <nboldt@xxxxxxxxxx> wrote:
    And now the build is failing because Tycho 1.1.0-SNAPSHOT says:

    [DEBUG] Closing connection to remote
    [ERROR] Failed to execute goal org.eclipse.tycho:tycho-compiler-plugin:1.1.0-SNAPSHOT:compile (default-compile) on project org.eclipse.wst.xsl.xalan: Compilation failure: Compilation failure:
    [ERROR] /jobs/genie.webtools/WTP-R3_10_Integration/workspace/webtools.sourceediting/xsl/bundles/org.eclipse.wst.xsl.xalan/src-debugger/org/eclipse/wst/xsl/xalan/debugger/XalanDebugger.java:[46]
    [ERROR] lastTransformerInChain.getSerializationHandler().flushPending();
    [ERROR]                        ^^^^^^^^^^^^^^^^^^^^^^^
    [ERROR] The method getSerializationHandler() is undefined for the type TransformerImpl
    [ERROR] /jobs/genie.webtools/WTP-R3_10_Integration/workspace/webtools.sourceediting/xsl/bundles/org.eclipse.wst.xsl.xalan/src-debugger/org/eclipse/wst/xsl/xalan/debugger/XalanStyleFrame.java:[131]
    [ERROR] currentLine = e.m_styleNode.getEndLineNumber();
    [ERROR]                             ^^^^^^^^^^^^^^^^
    [ERROR] The method getEndLineNumber() is undefined for the type ElemTemplateElement
    [ERROR] 2 problems (2 errors)


    Back to you in the studio, sourceediting folks.

    https://hudson.eclipse.org/webtools/view/webtools_R3_10/job/WTP-R3_10_Integration/237/console



    On Fri, Jan 26, 2018 at 1:52 PM, Nick Boldt <nboldt@xxxxxxxxxx> wrote:
    I pulled in the latest commits from these 4 repos:

    * 0bc38df - (HEAD -> master, origin/master) pull latest from  webtools.javaee webtools.jsdt webtools.jsf webtools.sourceediting nboldt@xxxxxxxxxx (6 minutes ago)

    Build 235 triggered using Tycho 1.1.0-SNAPSHOT and using M5 instead of an I build of Eclipse Platform.

    https://hudson.eclipse.org/webtools/view/webtools_R3_10/job/WTP-R3_10_Integration/235/parameters/


    On Fri, Jan 26, 2018 at 1:45 PM, Carl Anderson <ccc@xxxxxxxxxx> wrote:
      Nick,

      We need to respin WTP 3.10.0 on top of the Eclipse Platform M5 driver (and keep it building on M5 until after we declare our M5 driver). As such, we need a respin, and can pick up these changes at the same time. (Almost all of these are changes that should not effect the smoke test itself- moving features from repo to repo. Only the Bug 503733 change looks like it could impact things.)


      FWIW,


      - Carl Anderson
      WTP Releng project lead


      Inactive hide details for Nick Boldt ---01/25/2018 04:52:30 PM---Missing recent commits (because the releng.aggregator has to bNick Boldt ---01/25/2018 04:52:30 PM---Missing recent commits (because the releng.aggregator has to be MANUALLY updated to pull in the late

      From:
      Nick Boldt <nboldt@xxxxxxxxxx>
      To:
      Webtools releng discussion list <wtp-releng@xxxxxxxxxxx>
      Date:
      01/25/2018 04:52 PM
      Subject:
      Re: [wtp-releng] Smoke Test Request for WTP 3.10.0 I-build
      Sent by:
      wtp-releng-bounces@xxxxxxxxxxx





      Missing recent commits (because the releng.aggregator has to be MANUALLY updated to pull in the latest bits from the submodules):

       == webtools.javaee == 
      * 4e7cbc935 - (HEAD -> master, origin/master, origin/HEAD) 528792 add README.deprecated.txt notes to the features that moved to webservices nboldt@xxxxxxxxxx (6 hours ago)
      * ec9418e73 - add org.eclipse.jst.ejb.doc.user to webtools.javaee update site so it's accessible from webservices build nboldt@xxxxxxxxxx (31 hours ago)
      * 69bbacf16 - Bug 503733 - Concurrent modification exceptions in JEE5ModelProvider stryker@xxxxxxxxxx (2 days ago)

       == webtools.jsdt == 
      * d905e75a6 - (HEAD -> master, origin/master, origin/HEAD) add bundle org.eclipse.wst.jsdt.debug.rhino.ui to webtools.jsdt update site, since required by downstream webservices repo : org.eclipse.jst.web_ui.feature.feature.group nboldt@xxxxxxxxxx (2 days ago)

       == webtools.jsf == 
      * 490184c2 - (HEAD -> master, origin/master, origin/HEAD) add jar files to .gitignore nboldt@xxxxxxxxxx (2 days ago)

       == webtools.sourceediting == 
      * a6b967229 - (HEAD -> master) add org.eclipse.jst.jsp.core.source and org.eclipse.jst.jsp.ui.source to update site nboldt@xxxxxxxxxx (9 minutes ago)
      * b83ce57d1 - (origin/master, origin/HEAD) remove unused @buildversionid@; add org.eclipse.jst.jsp.core.tests so it can be seen by downstream repos nboldt@xxxxxxxxxx (26 hours ago)
      * 696128a0b - add org.eclipse.jst.jsp.core.source and org.eclipse.jst.jsp.ui.source to update site stryker@xxxxxxxxxx (3 days ago)

      Should these be included in M5? If so, we need a respin.

      On Thu, Jan 25, 2018 at 9:29 AM, Carl Anderson <ccc@xxxxxxxxxx> wrote:


      --
      Nick Boldt
      Senior Software Engineer, RHCSA
      Productization Lead :: JBoss Tools & Dev Studio
      IM: @nickboldt / @nboldt /
      http://nick.divbyzero.com
TRIED. TESTED. TRUSTED.

TRIED. TESTED. TRUSTED.



    --
    Nick Boldt
    Senior Software Engineer, RHCSA
    Productization Lead :: JBoss Tools & Dev Studio
    IM: @nickboldt / @nboldt / http://nick.divbyzero.com

TRIED. TESTED. TRUSTED.





_______________________________________________
wtp-releng mailing list
wtp-releng@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/wtp-releng



--

Nick Boldt

Senior Software Engineer, RHCSA

Productization Lead :: JBoss Tools & Dev Studio

IM: @nickboldt / @nboldt / http://nick.divbyzero.com




--

Nick Boldt

Senior Software Engineer, RHCSA

Productization Lead :: JBoss Tools & Dev Studio

IM: @nickboldt / @nboldt / http://nick.divbyzero.com




--

Nick Boldt

Senior Software Engineer, RHCSA

Productization Lead :: JBoss Tools & Dev Studio

IM: @nickboldt / @nboldt / http://nick.divbyzero.com




--

Nick Boldt

Senior Software Engineer, RHCSA

Productization Lead :: JBoss Tools & Dev Studio

IM: @nickboldt / @nboldt / http://nick.divbyzero.com


Back to the top