Return-Path: Delivered-To: apmail-felix-dev-archive@www.apache.org Received: (qmail 82865 invoked from network); 15 Oct 2008 07:03:45 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 15 Oct 2008 07:03:45 -0000 Received: (qmail 86619 invoked by uid 500); 15 Oct 2008 07:03:46 -0000 Delivered-To: apmail-felix-dev-archive@felix.apache.org Received: (qmail 86576 invoked by uid 500); 15 Oct 2008 07:03:46 -0000 Mailing-List: contact dev-help@felix.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@felix.apache.org Delivered-To: mailing list dev@felix.apache.org Received: (qmail 86565 invoked by uid 99); 15 Oct 2008 07:03:46 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 15 Oct 2008 00:03:46 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [66.134.204.98] (HELO sausalito.ascert.com) (66.134.204.98) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 15 Oct 2008 07:02:38 +0000 Received: from [127.0.0.1] ([10.253.130.1] unverified) by sausalito.ascert.com with Microsoft SMTPSVC(5.0.2195.6713); Wed, 15 Oct 2008 00:03:12 -0700 Message-ID: <48F59574.6060500@ascert.com> Date: Wed, 15 Oct 2008 09:02:12 +0200 From: Rob Walker Organization: Ascert LLC User-Agent: Thunderbird 2.0.0.17 (Windows/20080914) MIME-Version: 1.0 To: dev@felix.apache.org Subject: Re: Do we have a JDK rev policy ? References: <48F5827B.2000906@ascert.com> <10BC23F5-4739-4C5B-973A-102C5F7E4857@luminis.nl> In-Reply-To: <10BC23F5-4739-4C5B-973A-102C5F7E4857@luminis.nl> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 15 Oct 2008 07:03:13.0298 (UTC) FILETIME=[17048720:01C92E94] X-Virus-Checked: Checked by ClamAV on apache.org Marcel Thanks for the clarification and fix. That is an interesting observation on 1.4 EOL and it's implication for support. -- Rob Marcel Offermans wrote: > On Oct 15, 2008, at 7:41 , Rob Walker wrote: > >> Noticed that when trying to build under 1.4, I got the following >> compile error: >> >> symbol : method signum (long) >> location: class java.lang.Math >> >> I think this method is from 1.5 onwards [...] >> >> I know 1.4 is quite old, but we still try and keep compatibility to >> it. I think for the above case we'll be fine in fact, since it occurs >> in DM - which we don't currently use. We're also debating mandating a >> later JDK version for our App too - so again, it may not be an issue. > > It's actually in the optional shell command for the DM, however it was > my intention to keep that bundle 1.4 compatible, so I just committed a > small fix for that. > >> Just wondering if we have a "JDK level" policy in terms of what Felix >> and bundles should be buildable/runnable against. >> Just thought I'd query if we have an official policy on Felix. > > We have a policy (although it might not be written down anywhere) to > keep the core framework compatible with basically 1.4 (or rather the > foundation profile). All other bundles can pretty much do what they like. > > It is an interesting question though how long we, or rather the OSGi > Alliance, wants to maintain a specification that's based on a JDK > version that is no longer supported by Sun[1]: the actual End Of Life > for 1.4 is the 30th of this month. Of course, the spec is based on the > JDK spec, not implementation, but I guess it will become harder to > find platforms and tools that will actually still run 1.4 outside of > maybe the embedded space. Luckily they defined execution environments, > can be run on top of Java 5 (which EOL's a year from now) and 6 too. > > Greetings, Marcel > > [1] http://java.sun.com/products/archive/eol.policy.html > -- Ascert - Taking systems to the Edge robw@ascert.com +44 (0)20 7488 3470 www.ascert.com