Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[wtp-releng] P2 issue: reverting back to 0305-1100 platform build for this week


Hi Team,

We will be reverting back to the 0305-1100 M6 platform build for this weeks WTP I build.  This is so we can get around the p2 issues this week and give us more time to assess the p2 changes.

A p2 removal method has been posted => http://wiki.eclipse.org/Equinox_p2_Removal.  Although the software update does revert back, but unfortunately none of our/emf/gef/xsd plugins load up.


Regards,

Helen Zhang
Release Engineer, Project Manager
Rational Architecture Management Project Management Office
Eclipse Webtools Platform (WTP)

IBM Toronto Software Lab | 8200 Warden Ave. | Markham | L6G 1C7
Email: hjzhang@xxxxxxxxxx | Phone: 905-413-3443 | T/L: 969-3443



"Konstantin Komissarchik" <kosta@xxxxxxx>
Sent by: wtp-releng-bounces@xxxxxxxxxxx

03/19/2008 05:51 PM

Please respond to
Webtools releng discussion list <wtp-releng@xxxxxxxxxxx>

To
"Webtools releng discussion list" <wtp-releng@xxxxxxxxxxx>
cc
Subject
RE: [wtp-releng] Have you been P2'd?





Should we consider rolling back to M5 until they sort these problems out? I just spent two hours trying different ways to get an Eclipse/WTP install that I can use to work on issues that need to be fixed for M6. Nothing.
 
- Konstantin
 
 
From: wtp-releng-bounces@xxxxxxxxxxx [mailto:wtp-releng-bounces@xxxxxxxxxxx] On Behalf Of David M Williams
Sent:
Wednesday, March 19, 2008 11:44 AM
To:
Webtools releng discussion list
Subject:
[wtp-releng] Have you been P2'd?

 

> I also tried this with a later Eclipse driver .... I20080318-0800 ... but still none of WTP loads.


As Gary noted, our latest builds "don't work at all". Here's why.


The platform has some new dandy-fancy "provisioning" stuff in their current builds which
1) breaks the normal way we do things and
2) still has bugs.


See
http://wiki.eclipse.org/Equinox_p2_Getting_Started
and recent notes on eclipse-dev

http://dev.eclipse.org/mhonarc/lists/eclipse-dev/msg08003.html
http://dev.eclipse.org/mhonarc/lists/eclipse-dev/msg08004.html


So, here's a couple of options to try:


Approach 1. All or nothing


A. unzip wtp and all the pre-reqs into the 'dropins' folder instead of the 'eclipse' folder. You might also want to get the "sdo-runtime" from the emf page, since the system is now much more sensitive to any little missing thing (whether you need it or not). You'll end-up with a directory structure similar to
...

eclipse

dropins

--eclipse

----features

----plugins

features

plugins


B. startup eclipse _once_ with the -initialize option. It'll seem to be doing something for a while, then stop. No gui, no logs, it's just updating meta data in a number of places. (Eventually it's supposed to do this automatically ... without the initialize ... but, didn't seem to be yet).


C. keep your fingers crossed and restart like usual, without the -initialize option.


If that works, great. There may be a few issues.
1) it's sensitive to "duplicates" (same id, different version numbers)

2) you can only do it once, as far as I can tell. If you forgot a pre-req or something, you'll have to start all over again (to reset various meta data in several places).
3) It'll be hard to update, say with one or two fixed features/plugins.
Workarounds for these and other things have been mentioned on eclipse-dev

http://dev.eclipse.org/mhonarc/lists/eclipse-dev/msg08003.html
http://dev.eclipse.org/mhonarc/lists/eclipse-dev/msg08004.html

Approach 2. Incremental


A. download and unzip into separate folders all the pre-reqs, such as
emf

gef

dtp

wtp


B. startup your plain'ol eclipse. And go to "update system", Available Updates, "manage sites", and one at a time, add the pre-req "local file system" folders. Here I think you need to drill all the way down so "eclipse" is the last dir name in added folder, such as .../emf/eclipse, .../gef/eclipse, etc.


C. doing them one at a time, you can see how it goes, what breaks, what you need, etc., a little easier.


Overall: be prepared for frustration, starting over, asking questions, and _opening bugs_ against equinox.p2 component.


We'll also need to change our test scripts, which I'm hoping I can do from our one central test launcher, but will let you know if that's not the case.


We "lucked out" this week for our builds because the Linux PPC distribution as not yet been P2'd, so things there work fine.


Which reminds me ...


Approach 3. Use Linux PPC

:)



BTW, I came up with this options after about 6 hours of "trial and error" and reading/re-reading various wiki's and bug reports ... so, don't think it's something anyone could have known. I was just as surprised as you. I have opened

https://bugs.eclipse.org/bugs/show_bug.cgi?id=223238
as "the place to rant" (but .. be polite .. their just doing their job :)



Notice: This email message, together with any attachments, may contain information of BEA Systems, Inc., its subsidiaries and affiliated entities, that may be confidential, proprietary, copyrighted and/or legally privileged, and is intended solely for the use of the individual or entity named in this message. If you are not the intended recipient, and have received this message in error, please immediately return this by email and then delete it.
_______________________________________________
wtp-releng mailing list
wtp-releng@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/wtp-releng


Back to the top