[kepler-dev] validate-ptolemy and versions

Matt Jones jones at nceas.ucsb.edu
Fri Jan 7 10:24:31 PST 2011


Derik sent a note to kepler-dev a few weeks ago indicating the LT decision
to move to requiring Java 1.6 in the upcoming releases.  So I agree that is
what we should do for the build and test environments, as some people will
probably start using 1.6-specific language features.

Matt

On Fri, Jan 7, 2011 at 8:43 AM, Christopher Brooks <cxh at eecs.berkeley.edu>wrote:

> Hi Sean,
> Use Java 1.6.
> The leadership team determined that this was a good idea, though
> it will leave certain older Macs out of the build.
>
> I think we failed to communicate this decision.
>
> I just removed the @Override tags from DesignPatternImporter.
>
> My personal policy is that I'm attempting to keep the Ptolemy II
> core free of Java 1.6 code because Java 1.5 still has its uses.
> However, I'm not opposed to Java 1.6 code going in to the Ptolemy II
> core (kernel, util etc.).
>
> _Christopher
>
>
> On 1/7/11 9:24 AM, Sean Riddle wrote:
>
>> I've been setting up 'ant validate-ptolemy' as a cron job to be run
>> periodically from a machine at UC Davis. During testing, it completed
>> successfully and updated revision.txt. Unfortunately, it's
>> come to my attention that while it all compiled with Java 1.6, it would
>> not have done so under 1.5. The actual issue is very minor; in the class
>> ptolemy.actor.gt.controller.DesignPatternImporter,
>> @Override annotations are used for methods implementing an interface,
>> rather than just for those overriding a concrete method.
>>
>> This does raise the question, though, of what exact environment (JDK
>> version, OS, etc.) the canonical validate-ptolemy should be run under. It
>> also might give us another push toward switching to Java
>> 1.6 entirely. Thoughts?
>>
>> - Sean
>> _______________________________________________
>> Kepler-dev mailing list
>> Kepler-dev at kepler-project.org
>> http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-dev
>>
>
> --
> Christopher Brooks, PMP                       University of California
> CHESS Executive Director                      US Mail: 337 Cory Hall
> Programmer/Analyst CHESS/Ptolemy/Trust        Berkeley, CA 94720-1774
> ph: 510.643.9841 fax:510.642.2718             (Office: 545Q Cory)
> home: (F-Tu) 707.665.0131 cell: 707.332.0670
>
> _______________________________________________
> Kepler-dev mailing list
> Kepler-dev at kepler-project.org
> http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nceas.ucsb.edu/kepler/pipermail/kepler-dev/attachments/20110107/6585666e/attachment.html>


More information about the Kepler-dev mailing list