Return-Path: X-Original-To: apmail-camel-dev-archive@www.apache.org Delivered-To: apmail-camel-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 44AC211452 for ; Thu, 20 Feb 2014 14:29:48 +0000 (UTC) Received: (qmail 72604 invoked by uid 500); 20 Feb 2014 14:29:46 -0000 Delivered-To: apmail-camel-dev-archive@camel.apache.org Received: (qmail 72566 invoked by uid 500); 20 Feb 2014 14:29:46 -0000 Mailing-List: contact dev-help@camel.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@camel.apache.org Delivered-To: mailing list dev@camel.apache.org Received: (qmail 72547 invoked by uid 99); 20 Feb 2014 14:29:45 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 20 Feb 2014 14:29:45 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy includes SPF record at spf.trusted-forwarder.org) Received: from [64.85.173.253] (HELO server.dankulp.com) (64.85.173.253) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 20 Feb 2014 14:29:39 +0000 Received: by server.dankulp.com (Postfix, from userid 5000) id 7439A182E98; Thu, 20 Feb 2014 09:29:18 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on server.dankulp.com X-Spam-Level: X-Msg-File: /tmp/mailfilter-dev@camel.apache.org.nSr2iFUWbl Received: from [192.168.1.104] (c-50-176-22-10.hsd1.ma.comcast.net [50.176.22.10]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by server.dankulp.com (Postfix) with ESMTPSA id 803D318056A for ; Thu, 20 Feb 2014 09:29:16 -0500 (EST) Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\)) Subject: Re: [VOTE] Release Apache Camel 2.12.3 From: Daniel Kulp In-Reply-To: <001201cf2e07$5ccb7480$16625d80$@de> Date: Thu, 20 Feb 2014 09:29:15 -0500 Content-Transfer-Encoding: quoted-printable Message-Id: <812E5217-AF43-4E99-92FB-52DF15D58A67@apache.org> References: <53003B9C.1040807@gmail.com> <1392545183398-5747366.post@n5.nabble.com> <1392564927340-5747375.post@n5.nabble.com> <1392631591037-5747421.post@n5.nabble.com> <5304BBD4.8060505@gmail.com> <1392823196265-5747563.post@n5.nabble.com> <5304D004.8060601@gmail.com> <001201cf2e07$5ccb7480$16625d80$@de> To: dev@camel.apache.org X-Mailer: Apple Mail (2.1827) X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=-2.8 required=3.0 tests=ALL_TRUSTED,AWL,BAYES_00 shortcircuit=no autolearn=ham version=3.3.2 On Feb 20, 2014, at 1:45 AM, Jan Mat=E8rne (jhm) = wrote: >> I'll give it another 12 hours and if nothing changes I will close >> the vote and release 2.12.3. If within this time you convince another >> PMC member to change his vote I will cancel this vote. >=20 > I am also a fan a building against the oldest supported platform. > Would it be possible to=20 > - build Camel against Java6 for getting the "right" class file format > - generate the html using Java7 > - jar them using Java6? We could easily make the annotations be RetentionPolicy.RUNTIME so they = are kept in the compiled classes. At that point, we have two options = that could work with java6: 1) Write a utility class that would take a Class object and generate = the appropriate HTML. Tools could easily use this. This could be = designed with protected methods or something so that they could override = parts of it to customize what is generated as they need. 2) Create a maven plugin that runs in process-classes to generate static = HTML. It could possibly even use the utility from (1). Again, both would work fine with java 6. In any case, I also strongly believe that anything that is NOT built as = part of using our lowest supported JDK is =93optional=94. If it is or = is not part of the convenience artifacts is irrelevant from a release = standpoint. If people want that functionality, find a way to make it = not optional. Dan > Another option would drop Java6 ... But as Oracle writes [2] for = Java6: > - Feb 2011: End of Public Updates Notification > - Feb 2013: End of Public Updates > - Dec 2013: Premier Support Until > BUT > - Jun 2017: Extended Support Until >=20 >=20 > [2] http://www.oracle.com/technetwork/java/eol-135779.html >=20 > Jan >=20 --=20 Daniel Kulp dkulp@apache.org - http://dankulp.com/blog Talend Community Coder - http://coders.talend.com