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 8785010132 for ; Sat, 22 Feb 2014 08:31:48 +0000 (UTC) Received: (qmail 69856 invoked by uid 500); 22 Feb 2014 08:31:47 -0000 Delivered-To: apmail-camel-dev-archive@camel.apache.org Received: (qmail 69547 invoked by uid 500); 22 Feb 2014 08:31:41 -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 69533 invoked by uid 99); 22 Feb 2014 08:31:39 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 22 Feb 2014 08:31:39 +0000 X-ASF-Spam-Status: No, hits=2.0 required=5.0 tests=DATE_IN_PAST_24_48,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of willem.jiang@gmail.com designates 209.85.220.47 as permitted sender) Received: from [209.85.220.47] (HELO mail-pa0-f47.google.com) (209.85.220.47) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 22 Feb 2014 08:31:33 +0000 Received: by mail-pa0-f47.google.com with SMTP id kp14so4447275pab.34 for ; Sat, 22 Feb 2014 00:31:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:message-id:subject:mime-version:content-type; bh=RMijeX4D7UrACsCZJhZP7cpHligiusotw+oeQYBymgo=; b=jt5enlZdUkSVlpnKOhrcE5HPUTYuPIH6Ui6mbTMS60X88AhuMpLRVSjckij7BRh2RK BwOCPYHyn9/6yi+f4yY9g9GfPY5dK9dyuMx/yxtAG+RCjiHobDb0t9td3EjGmuHyCiro v2gklsqg2FdhPY5O+0xN5AWs0FTg4mzIeRfPC39bpeEf/DaS6ZrtiChayRAmR3WEk9uk yH0LnFzaC2y+MCIl0hXjBhjlzpEwbrV5Kof5rEIpgxZqtsanXSYgPtUZeKTOa1rKF57J YMCFpyIOfNrikPimBFnmw87lfUb8MLx16Yso24YPS5noW9aHycGZ2CiBavYAXBIYdSZw tBvQ== X-Received: by 10.68.221.42 with SMTP id qb10mr13839224pbc.65.1393057871880; Sat, 22 Feb 2014 00:31:11 -0800 (PST) Received: from Willems-MacBook-Pro.local ([123.116.39.124]) by mx.google.com with ESMTPSA id un5sm67857536pab.3.2014.02.22.00.30.45 for (version=TLSv1.2 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 22 Feb 2014 00:31:10 -0800 (PST) Date: Fri, 21 Feb 2014 01:18:58 +0800 From: Willem Jiang To: dev@camel.apache.org, Daniel Kulp Message-ID: Subject: Re: [VOTE] Release Apache Camel 2.12.3 X-Mailer: Airmail (223) MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="53086010_2ae8944a_ac" X-Virus-Checked: Checked by ClamAV on apache.org --53086010_2ae8944a_ac Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi Dan, Thanks for the inputs. Current the html generator is based the APT processor, But it looks JDK6 = have some trouble to load the APT processor when compile the code, I=E2=80= =99m not sure if I can fix it tomorrow. At mean while, I suggest we can spend some time to address this JDK compi= le issue after Camel 2.12.3 is released, so it won=E2=80=99t block the Ac= tiveMQ release. -- =20 Willem Jiang Red Hat, Inc. Web: http://www.redhat.com Blog: http://willemjiang.blogspot.com(http://willemjiang.blogspot.com/) (= English) http://jnn.iteye.com(http://jnn.javaeye.com/) (Chinese) Twitter: willemjiang =20 Weibo: =E5=A7=9C=E5=AE=81willem On =46ebruary 20, 2014 at 10:29:47 PM, Daniel Kulp (dkulp=40apache.org) w= rote: > =20 > =20 > On =46eb 20, 2014, at 1:45 AM, Jan Mat=C3=A8rne (jhm) =20 > wrote: > >> I'll give it another 12 hours and if nothing changes I will close =20 > >> the vote and release 2.12.3. If within this time you convince =20 > another > >> PMC member to change his vote I will cancel this vote. > > > > I am also a fan a building against the oldest supported platform. =20 > > Would it be possible to > > - build Camel against Java6 for getting the =22right=22 class file =20 > format > > - generate the html using Java7 > > - jar them using Java6=3F > =20 > We could easily make the annotations be RetentionPolicy.RUNTIME =20 > so they are kept in the compiled classes. At that point, we have =20 > two options that could work with java6: > =20 > 1) Write a utility class that would take a Class object and generate =20 > the appropriate HTML. Tools could easily use this. This could =20 > be designed with protected methods or something so that they =20 > could override parts of it to customize what is generated as they =20 > need. > =20 > 2) Create a maven plugin that runs in process-classes to generate =20 > static HTML. It could possibly even use the utility from (1). =20 > =20 > Again, both would work fine with java 6. > =20 > In any case, I also strongly believe that anything that is NOT =20 > built as part of using our lowest supported JDK is =E2=80=9Coptional=E2= =80=9D. =20 > If it is or is not part of the convenience artifacts is irrelevant =20 > from a release standpoint. If people want that functionality, =20 > find a way to make it not optional. > =20 > =20 > Dan > =20 > =20 > =20 > > Another option would drop Java6 ... But as Oracle writes =5B2=5D =20 > for Java6: > > - =46eb 2011: End of Public Updates Notification > > - =46eb 2013: End of Public Updates > > - Dec 2013: Premier Support Until > > BUT > > - Jun 2017: Extended Support Until > > > > > > =5B2=5D http://www.oracle.com/technetwork/java/eol-135779.html =20 > > > > Jan > > > =20 > -- > Daniel Kulp > dkulp=40apache.org - http://dankulp.com/blog > Talend Community Coder - http://coders.talend.com > =20 > =20 --53086010_2ae8944a_ac--