Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[wtp-releng] 2 missing Dali features in 3.10.M6 -- I think I've solved why they couldn't be installed, and have a fix

Looks like the problem was that you were using a not-quite-GA version of eclipselink 2.6.0 to build stuff, which had a hard dep (not optional dep) on com.sun.codemodel. A later release (2.7.1) fixed this problem by making the dep optional.

So... as you may have seen from Gerrit, here's a series of fixes for Dali to make the eclipselink stuff installable again:

* https://git.eclipse.org/r/#/c/119576/ - update eclipselink dependencies from 2.5.2/2.6.0 -> 2.7.1, along with eclipselink's deps too

Additionally, I found and fixed a few other install issues:

* https://git.eclipse.org/r/#/c/119574/ - re-categorize tests in wtp.tests category, where they should be

* https://git.eclipse.org/r/#/c/119575/ - add build.properties files so that featureName and description are rendered properly in Eclipse when installing these features

* https://git.eclipse.org/r/#/c/119577/ - add easymock 2.4 to the update site so we can install tests

I could squash these into a single gerrit if you want, but I like that they're atomic as they fix 4 different things.

Once the first (or all) of these are merged, I can apply fixes downstream in the WTP aggregator build, add them back to the simrel site, and get them back into the EPP packages too.

Nick



On Wed, Mar 14, 2018 at 9:52 AM, Neil Hauge <neil.hauge@xxxxxxxxxx> wrote:
Nick,

I'm wondering if the recent move of the EclipseLink project to the Java EE project has something to do with this.  Perhaps build artifacts are no longer in the same place?  It looks like things are still under "rt", but perhaps I am missing something.

EclipseLink JAXB Support (org.eclipse.jpt.jaxb.eclipselink.featureis likely being used by both customers and adopters.  DBWS (org.eclipse.jpt.dbws.eclipselink.feature) could probably be removed without any harm, although I suppose it is possible that someone is consuming this.

Neil

On Mar 14, 2018, at 9:04 AM, Nick Boldt <nboldt@xxxxxxxxxx> wrote:

Thanks everyone. 

In case you missed it, I've had to remove two Dali features from the simrel site, which temporarily broke the EPP build for JEE and Reporting bundles. Those are now fixed.

Latest Photon.0.M6 EPP candidate builds are here [0].

[0] https://ci.eclipse.org/packaging/job/photon.epp-tycho-build/lastSuccessfulBuild/artifact/org.eclipse.epp.packages/archive/

---

Neil, do you know if downstream customers actually need these two features [1]? Or how to include the missing com.sun.coremodel package in the build ? Wondering if this breakage was caused by moving to Tycho 1.1 or something else. 

[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=532235

On Tue, Mar 13, 2018 at 1:14 AM, Neil Hauge <neil.hauge@xxxxxxxxxxwrote:
Thanks,

Dali +1 on smoke.

Neil
On Mar 12, 2018, at 5:29 PM, Nick Boldt <nboldt@xxxxxxxxxx> wrote:

It should be available from Orbit. 

http://download.eclipse.org/tools/orbit/downloads/drops/M20180228194429/ (for 3.9.x)
http://download.eclipse.org/tools/orbit/downloads/drops/S20180302171354/ (for 3.10)

If it's not in the Oxygen.3 / Photon.0.M6 site, then we may have to explicitly add it to the generated WTP update site.

But I see it IS in the Photon.0.M6 staging site:

http://download.eclipse.org/staging/photon/

So just add that to your Eclipse's list of Available Update Sites and you should be golden.

Nick

On Mon, Mar 12, 2018 at 5:03 PM, Neil Hauge <neil.hauge@xxxxxxxxxxwrote:
Hi Nick,

I'm having some trouble getting Dali features installed.  Not sure if it is user error, but wondering where we should be getting java.package; com.google.protobuf 2.4.0 from.  

Here is the full stack:

Cannot complete the install because one or more required items could not be found.
  Software being installed: Dali Java Persistence Tools - EclipseLink JPA Support SDK 3.4.101.v201803012210 (org.eclipse.jpt.jpa.eclipselink_sdk.feature.feature.group 3.4.101.v201803012210)
  Missing requirement: Closure Compiler 0.0.20160315.v20161124-1903 (com.google._javascript_ 0.0.20160315.v20161124-1903) requires 'java.package; com.google.protobuf 2.4.0' but it could not be found
  Cannot satisfy dependency:
    From: Dali Java Persistence Tools - EclipseLink JPA Support 3.4.100.v201803012210 (org.eclipse.jpt.jpa.eclipselink.feature.feature.group 3.4.100.v201803012210)
    To: org.eclipse.equinox.p2.iu; org.eclipse.jpt.jpa.eclipselink.ui [2.4.101.v201803012210,2.4.101.v201803012210]
  Cannot satisfy dependency:
    From: Dali Java Persistence Tools - EclipseLink Support - UI 2.4.101.v201803012210 (org.eclipse.jpt.jpa.eclipselink.ui 2.4.101.v201803012210)
    To: osgi.bundle; org.eclipse.jpt.jpa.ui [3.0.0,4.0.0)
  Cannot satisfy dependency:
    From: Dali Java Persistence Tools - EclipseLink JPA Support SDK 3.4.101.v201803012210 (org.eclipse.jpt.jpa.eclipselink_sdk.feature.feature.group 3.4.101.v201803012210)
    To: org.eclipse.equinox.p2.iu; org.eclipse.jpt.jpa.eclipselink.feature.feature.group 0.0.0
  Cannot satisfy dependency:
    From: Dali Java Persistence Tools - JPA UI 3.4.201.v201803012210 (org.eclipse.jpt.jpa.ui 3.4.201.v201803012210)
    To: osgi.bundle; org.eclipse.wst.web.ui [1.1.200,2.0.0)
  Cannot satisfy dependency:
    From: _javascript_ Development Tools Core 2.0.301.v201710051729 (org.eclipse.wst.jsdt.core 2.0.301.v201710051729)
    To: osgi.bundle; com.google._javascript_ 0.0.0
  Cannot satisfy dependency:
    From: Eclipse _javascript_ Development Tools 2.0.301.v201710051729 (org.eclipse.wst.jsdt.ui 2.0.301.v201710051729)
    To: osgi.bundle; org.eclipse.wst.jsdt.core [2.0.0,3.0.0)
  Cannot satisfy dependency:
    From: Eclipse Web Developer Tools 1.2.0.v201802171744 (org.eclipse.wst.web.ui 1.2.0.v201802171744)
    To: osgi.bundle; org.eclipse.wst.jsdt.ui [2.0.0,3.0.0)

Neil

On Mar 12, 2018, at 12:00 PM, Nick Boldt <nboldt@xxxxxxxxxx> wrote:

Hey all,

I just realized that Common wasn't enjoying the joy of smoke testing, so I've added it to the page. Also re-ordered the projects so they're in build-stack order.

https://wiki.eclipse.org/WTP_Smoke_Test_Results_R3100_20180308050119

Thanks to those who've already smoked -- still a few projects left to go! 

* Common - Rob, Carl, Nitin, or Chuck
* SSE-XSD - Nitin, Kieth, Victor
* Dali - Neil, Brian, or Shaun
* JSF - Ian
* Webservices, WSDL - Keith

Can we finish this up by the end of today? 

It's M6+1 day today, so if we have to respin before +2 tomorrow, it has to happen ASAP.

Thanks,

Nick
Your friendly neighbourhood spidereleng

On Fri, Mar 9, 2018 at 8:24 AM, Nick Boldt <nboldt@xxxxxxxxxx> wrote:
I've also linked this new build from the smoketest page so people can find it more easily.

https://wiki.eclipse.org/WTP_Smoke_Test_Results#WTP_R3.10.0_.28Photon.29_.28Scenarios_for_3.10.x_Smoke_Tests.29
https://wiki.eclipse.org/WTP_Smoke_Test_Results_R3100_20180308050119
http://build.eclipse.org/webtools/committers/wtp-R3.10.0-I/20180309052619/I-3.10.0-20180309052619/

I'm off for the weekend -- talk to you guys on Monday!

Nick

On Fri, Mar 9, 2018 at 8:37 AM, Nick Boldt <nboldt@xxxxxxxxxx> wrote:
FYI, I've got an (untested) job ready to go when it's time to rename a CI build as an I build, and when we want to also declare an I as a milestone/RC (S build):

https://hudson.eclipse.org/webtools/view/webtools_R3_10/job/WTP-CI_R3_10-Publish/

We can test this out on Monday if the smoke tests pass. 



On Fri, Mar 9, 2018 at 7:17 AM, Nick Boldt <nboldt@xxxxxxxxxx> wrote:
Respin is here: http://download.eclipse.org/webtools/downloads/drops/R3.10.0/I-3.10.0-20180309052619

SHAs used in this build:

common :: db80913014b1c98623c081b8fdf12818f25754fd  
servertools :: 0f5e75f5c3c052d7928fdda6b278fe638d0bcfc2  
jsdt :: 92ec5d390bb67f831cd98b40fab165ec41a18775  
sourceediting :: 4a6c99b396cd6335d2e559690d297795aa892363  
javaee :: 7500821ec81657bafc1c6411d79547266d7befb8  
dali :: ec818afc1cec38bd51a7db2525fc85b909d002f8  
jsf :: 52ec27abfbc2c637fae01af36b57b718f8c39b9c  
webservices :: 46cefa9b4b58f55d6cf646c8624ad58740838fd0  

This also includes moving up to Jetty 9.4.8. 

On Thu, Mar 8, 2018 at 3:45 PM, Keith Chong <kchong@xxxxxxxxxx> wrote:

Hi Nick

I need a respin of 3.10 to pick up the changes for https://git.eclipse.org/r/#/c/119036/ in the Web Services component.

Other components should not have to redo their smoke tests.

Regards,
Keith Chong
WTP Web Services



<graycol.gif>Nick Boldt ---2018/03/08 01:13:18 PM---If we want a build that includes Jetty 9.4.8, not 9.4.7, I have one now: https://urldefense.proofpoi


From:  Nick Boldt <nboldt@xxxxxxxxxx>
To:  Webtools releng discussion list <wtp-releng@xxxxxxxxxxx>
Date:  2018/03/08 01:13 PM
Subject:  Re: [wtp-releng] Smoke Test Request for WTP 3.10.0 I-build towards WTP 3.10.0 M6
Sent by:  wtp-releng-bounces@eclipse.org




If we want a build that includes Jetty 9.4.8, not 9.4.7, I have one now:

https://ci.eclipse.org/webtools/view/webtools_R3_10/job/WTP-CI_R3_10/lastSuccessfulBuild/artifact/webtools.repositories/repository/target/repository/



On Thu, Mar 8, 2018 at 11:40 AM, Carl Anderson <ccc@xxxxxxxxxx> wrote:
Smoke Test Request for WTP 3.10.0 I-build towards WTP 3.10.0 M6
 
Please document your Project's testing and approval of this build,
by end of day Monday (12pm EDT), or let us know if that's not possible.
Current Build
http://build.eclipse.org/webtools/committers/wtp-R3.10.0-I/20180308050119/I-3.10.0-20180308050119/
Smoketest Results
https://wiki.eclipse.org/WTP_Smoke_Test_Results_R3100_20180308050119
FWIW,
- Carl Anderson
WTP Build guy
 


_______________________________________________
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

TRIED. TESTED. TRUSTED.
@ @redhatnews      Red Hat


“The Only Thing That Is Constant Is Change” - Heraclitus_______________________________________________
wtp-releng mailing list
wtp-releng@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://urldefense.proofpoint.com/v2/url?u=https-3A__dev.eclipse.org_mailman_listinfo_wtp-2Dreleng&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=YXXpxaEo_3CeLeF6t_SptlzGAQsl9yTxbiyoZmEG0u8&m=cCxpdun7dMtz2Tv9Ax583hkdPOeLKNZcyrJyZr6hRIw&s=N6XEA-qznR6fKbhkvm7qHRl4Ckcbh2DFm-at7bVLpeY&e=







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

TRIED. TESTED. TRUSTED.
@ @redhatnews      Red Hat


“The Only Thing That Is Constant Is Change” - Heraclitus



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

TRIED. TESTED. TRUSTED.
@ @redhatnews      Red Hat


“The Only Thing That Is Constant Is Change” - Heraclitus



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

TRIED. TESTED. TRUSTED.
@ @redhatnews      Red Hat


“The Only Thing That Is Constant Is Change” - Heraclitus



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

TRIED. TESTED. TRUSTED.
@ @redhatnews      Red Hat


“The Only Thing That Is Constant Is Change” - Heraclitus
_______________________________________________
wtp-releng mailing list
wtp-releng@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://urldefense.proofpoint.com/v2/url?u=https-3A__dev.eclipse.org_mailman_listinfo_wtp-2Dreleng&d=DwICAg&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=UEDMFaPBmz1R1yyN9qnqq29XIVsfdyd_8HRm_xxS08g&m=xxTnjndU5yQg7psoDiVuImhtBFPzX1j6J7fz8IuHqSE&s=J7O-U3zjpNA2w35FEHFd6bK6j3UaxBz1n11tn0epcJw&e=


_______________________________________________
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

TRIED. TESTED. TRUSTED.
@ @redhatnews      Red Hat


“The Only Thing That Is Constant Is Change” - Heraclitus
_______________________________________________
wtp-releng mailing list
wtp-releng@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://urldefense.proofpoint.com/v2/url?u=https-3A__dev.eclipse.org_mailman_listinfo_wtp-2Dreleng&d=DwICAg&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=UEDMFaPBmz1R1yyN9qnqq29XIVsfdyd_8HRm_xxS08g&m=wb7PzSCCa0_gFh2a6kv42X65z9W7381Uy7QdKp5CuC0&s=18uj8mvsI0XjKXRxTxW3S7SqzjwgRbP5gpWicqTZWgQ&e=


_______________________________________________
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

TRIED. TESTED. TRUSTED.
@ @redhatnews      Red Hat


“The Only Thing That Is Constant Is Change” - Heraclitus




--

Nick Boldt

Senior Software Engineer, RHCSA

Productization Lead :: JBoss Tools & Dev Studio

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



“The Only Thing That Is Constant Is Change” - Heraclitus

Back to the top