Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[ecf-dev] Fwd: [p2-dev] Keep an eye on mixed mode projects 1.4/1.5 projects

For everyone's info see below (particularly releng). 

We (ECF) are doing some of the same things that Thomas describes for Equinox...i.e. compiling 1.5 code (i.e. with generics) down to javacTarget of 1.4.

We should also watch out for any weirdnesses after this week's jdt changes.


-------- Original Message --------
Return-Path: <p2-dev-bounces@xxxxxxxxxxx>
X-Original-To: slewis@xxxxxxxxxxxxx
Delivered-To: slewis@xxxxxxxxxxxxx
Received: from (unknown []) by (Postfix) with SMTP id 5B32C10827D for <slewis@xxxxxxxxxxxxx>; Sun, 7 Nov 2010 14:23:00 -0800 (PST)
Received: from [] (localhost []) by (Postfix) with ESMTP id A80C82DD1A9; Mon, 8 Nov 2010 16:28:33 -0500 (EST)
X-Original-To: p2-dev@xxxxxxxxxxx
Delivered-To: p2-dev@xxxxxxxxxxx
Received: from ( []) by (Postfix) with ESMTP id A9B1617D94A; Mon, 8 Nov 2010 16:28:28 -0500 (EST)
Received: from ( []) by (8.14.4/8.13.1) with ESMTP id oA8L7AY4013898; Mon, 8 Nov 2010 16:07:10 -0500
Received: from ( []) by (8.13.8/8.13.8/NCO v10.0) with ESMTP id oA8LSSiO153362; Mon, 8 Nov 2010 16:28:28 -0500
Received: from (loopback []) by (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id oA8LSSim001225; Mon, 8 Nov 2010 14:28:28 -0700
Received: from ( []) by (8.14.4/8.13.1/NCO v10.0 AVin) with ESMTP id oA8LSShT001220; Mon, 8 Nov 2010 14:28:28 -0700
X-KeepSent: D66E3D6A:C8C2DBDD-862577D5:0075300C; type=4; name=$KeepSent
To: equinox-dev@xxxxxxxxxxx, p2-dev@xxxxxxxxxxx
X-Mailer: Lotus Notes Release 8.5 December 05, 2008
Message-ID: <OFD66E3D6A.C8C2DBDD-ON862577D5.0075300C-862577D5.0075F5FB@xxxxxxxxxx>
From: Thomas Watson <tjwatson@xxxxxxxxxx>
Date: Mon, 8 Nov 2010 15:28:27 -0600
X-MIMETrack: Serialize by Router on D03NM120/03/M/IBM(Release 8.5.1FP2|March 17, 2010) at 11/08/2010 14:28:28
MIME-Version: 1.0
Subject: [p2-dev] Keep an eye on mixed mode projects 1.4/1.5 projects
X-BeenThere: p2-dev@xxxxxxxxxxx
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: P2 developer discussions <p2-dev@xxxxxxxxxxx>
List-Id: P2 developer discussions <>
List-Unsubscribe: <>, <mailto:p2-dev-request@xxxxxxxxxxx?subject=unsubscribe>
List-Archive: <>
List-Post: <mailto:p2-dev@xxxxxxxxxxx>
List-Help: <mailto:p2-dev-request@xxxxxxxxxxx?subject=help>
List-Subscribe: <>, <mailto:p2-dev-request@xxxxxxxxxxx?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2708011625777222469=="
Sender: p2-dev-bounces@xxxxxxxxxxx
Errors-To: p2-dev-bounces@xxxxxxxxxxx

In Equinox/p2 we are using jsr14 to be able to compile 1.5 java code to run on J2SE 1.4 VM. For the most part this has been working well for us, but it has caused quite a few headaches for the JDT team because now they are having to deal with cases where 1.4 and 1.5 projects are mixed together and cause interesting issues for the compiler and reconciler. The JDT team is planning to release several fixes for 1.4/1.5 "mixed" mode for this weeks I-Build. For this weeks I-Build please keep an eye out for any strange errors you may see in your projects that use jsr14 or any projects that may depend on your projects that use jsr14. I recommend you perform a clean build of your workspaces to make sure they continue to build correctly once you upgrade to this weeks I-Build.

Below are a couple of examples of bugs that we uncovered last week:


p2-dev mailing list

Back to the top