Re: [argouml-dev] Java5 EOSL

Linus Tolke Tigris <[email protected]>
Newsgroups gmane.comp.db.axion.devel
Message-ID <BANLkTikdhxKtN_=yGqCHNxNLnZEEhZ0adQ__3.18740862912392$1303793171$gmane$org@mail.gmail.com>
Hello Tom!

The announcement is at
http://argouml.tigris.org/servlets/NewsItemView?newsItemID=2455 and the mail
to the users' list at
http://argouml.tigris.org/servlets/NewsItemView?newsItemID=2455. Is
something more needed to fix the Eclipse files?

        /Linus

2011/4/23 Tom Morris <[email protected]>

> Was a decision ever made on this?  I see that the Eclipse projects are
> still set for Java 5, but I don't know if that's intentional or not.
>
> Tom
>
> On Tue, Mar 1, 2011 at 12:58 AM, Linus Tolke Tigris <[email protected]>
> wrote:
> >
> > I will make an announcement and prompt the users mailing list and forum.
> >         /Linus
> >
> > 2011/2/28 Bob Tarling <[email protected]>
> >>
> >> Personally speaking I'd like to move on but shouldn't we at least make
> >> some announcement to the user community and look at any feedback
> >> before we make this decision?
> >>
> >> What actually is the latest situation with Java 6 support on Mac 32 bit?
> >>
> >> What is the planned with Java 7 support - Do these announcements like
> >> this mean that Java 7 will be supported on the Mac platforms that are
> >> currentyly a problem? -
> >>
> http://blogs.oracle.com/henrik/2010/11/oracle_and_apple_announce_openjdk_project_for_osx.html
> >>
> >> If so we should in theory be able to go for minimum Java 6 support
> >> once Java 7 is released and working on a Mac platform.
> >>
> >> If ArgoPrint is developed as a plugin then there's no reason that
> >> plugin cannot check for java version during its enablement and only
> >> start when run on the platform it is designed for.
> >>
> >> Regards
> >>
> >> Bob
> >>
> >>
> >> On 28 February 2011 18:50, Linus Tolke Tigris <[email protected]> wrote:
> >> > Hello!
> >> > I noticed the problem in compiling ArgoPrint with Java5.
> >> > If I remember correctly, it was about some old mac hardware where a
> new
> >> > version of the MAC OS was not available and therefor the Java6 was not
> >> > available. I think this was over a year ago so the then old mac
> hardware
> >> > hosts are now even older and hopefully replaced by newer.
> >> > I would like to be bold and say that for 0.33.* and 0.34 we drop Java5
> >> > support. I will build the 0.33.1 release with java6.
> >> >         /Linus
> >> >
> >> >
> >> >
> >> > 2011/2/28 Bob Tarling <[email protected]>
> >> >>
> >> >> The subject of moving to JRE 6 arose again in a conversation I had
> >> >> with Mark Fortner.
> >> >>
> >> >> What is the current situation with Mac operating systems and any
> >> >> continued reliance on JRE5?
> >> >>
> >> >> Regards
> >> >>
> >> >> Bob
> >> >>
> >> >> On 24 July 2009 10:01, Linus Tolke <[email protected]> wrote:
> >> >> > OK. Bob!
> >> >> > With this reasoning I will revert the decision.
> >> >> > I will continue build the 0.29.1 through 0.30 releases using the
> Java5
> >> >> > compiler and all checked in code needs to be Java5 code.
> >> >> >         /Linus
> >> >> >
> >> >> > 2009/7/24 Bob Tarling <[email protected]>
> >> >> >>
> >> >> >> Moving to Java 5 gave us much needed language features to improve
> our
> >> >> >> code. New language features don't come with Java 6.
> >> >> >>
> >> >> >> Where Java6 may give performance improvements with the existing
> API
> >> >> >> then a user can switch to using that of their own choice.
> >> >> >>
> >> >> >> The only API feature I think I was curious of was the JTree. I
> think
> >> >> >> this has been improved and we have occasional bug reports due to
> >> >> >> strange tree behaviour of the explorer due to the standard Java
> JTree
> >> >> >> (control-click and then drag of multiple items is difficult). I
> was
> >> >> >> curious to see if that had been improved.
> >> >> >>
> >> >> >> Within GEF I followed a period of offering full Java1.3 support
> but
> >> >> >> including Java1.4 features (n particular mousewheel support to
> scroll
> >> >> >> diagram). I did this by compiling with Java1.4 JDK (but target set
> to
> >> >> >> Java1.3 during compile). Any source code that I knew to be calling
> >> >> >> Java1.4 API I placed within an if block that tested the JRE at
> runtime
> >> >> >> was appropriate before making the call. That worked fine but does
> >> >> >> include the danger of accidentally including new API features by
> >> >> >> accident.
> >> >> >>
> >> >> >> I'd suggest we leave things for the time being and wait for an
> >> >> >> argument from a developer who specifically needs a new API method.
> We
> >> >> >> can keep our rules on EOSL a little looser to give ourselves the
> >> >> >> option to drop support for a specific Java release at any time of
> our
> >> >> >> choosing once Sun support has ended but we can make that decision
> of
> >> >> >> exactly when for ourselves.
> >> >> >>
> >> >> >> When we need to do this we could follow a slightly better method
> than
> >> >> >> I did for GEF. As ArgoUML splits into more smaller components we
> could
> >> >> >> have alternative components loaded based on JRE at runtime. e.g.
> Load
> >> >> >> the Java6 based explorer component only if runtime is Java6 or
> above
> >> >> >> otherwise load the Java5 based explorer component. That removes
> the
> >> >> >> danger that was possible with GEF as each component is either
> built
> >> >> >> with Java5 or Java6 JDK with no change of target.
> >> >> >>
> >> >> >> Regards
> >> >> >>
> >> >> >> Bob.
> >> >> >>
> >> >> >> 2009/7/23 Linus Tolke <[email protected]>:
> >> >> >> > Hello Jan!
> >> >> >> > For the past years, we have used the policy to not provide new
> >> >> >> > versions
> >> >> >> > of
> >> >> >> > ArgoUML that runs on JRE's no longer supported by Sun (i.e. that
> EOSL
> >> >> >> > or
> >> >> >> > EOL). This is allowing us to move forward in step with the
> oldest
> >> >> >> > Sun-version. EOL for Java1.4 was the biggest step in this
> because it
> >> >> >> > meant
> >> >> >> > that we could start using Generics and Annotations.
> >> >> >> >         /Linus
> >> >> >> >
> >> >> >> > 2009/7/23 Jan Barnholt <[email protected]>
> >> >> >> >>
> >> >> >> >> On 24/7/09 5:51 AM, Linus Tolke wrote:
> >> >> >> >>
> >> >> >> >> > Note that we could still build the Windows and tar releases
> with
> >> >> >> >> > Java6
> >> >> >> >> > as long as we build specific Mac 32-bit releases using Java5
> but
> >> >> >> >> > that
> >> >> >> >> > would complicate the build process a little.
> >> >> >> >>
> >> >> >> >> Hmm, but what's the point if you couldn't use any Java6
> features
> >> >> >> >> anyway
> >> >> >> >> because
> >> >> >> >> they would break the Mac/Java5 build..?
> >> >> >> >>
> >> >> >> >> Not sure about how switching Java versions was handled in the
> past,
> >> >> >> >> neither how
> >> >> >> >> big the Mac user base is anyway - but given the fact that
> ArgoUML is
> >> >> >> >> also
> >> >> >> >> targeting academic users, where computers in general tend to
> stay
> >> >> >> >> around
> >> >> >> >> in labs
> >> >> >> >> for quite a while, I was just wondering whether there are
> pressing
> >> >> >> >> reasons
> >> >> >> >> to
> >> >> >> >> switch to Java 6 now..?
> >> >> >> >>
> >> >> >> >> Cheers,
> >> >> >> >> Jan
> >> >> >> >>
> >> >> >> >> ------------------------------------------------------
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2374985
> >> >> >> >>
> >> >> >> >> To unsubscribe from this discussion, e-mail:
> >> >> >> >> [[email protected]].
> >> >> >> >> To be allowed to post to the list contact the mailing list
> >> >> >> >> moderator,
> >> >> >> >> email: [[email protected]]
> >> >> >> >
> >> >> >> >
> >> >> >>
> >> >> >> ------------------------------------------------------
> >> >> >>
> >> >> >>
> >> >> >>
> http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2375118
> >> >> >>
> >> >> >> To unsubscribe from this discussion, e-mail:
> >> >> >> [[email protected]].
> >> >> >> To be allowed to post to the list contact the mailing list
> moderator,
> >> >> >> email: [[email protected]]
> >> >> >
> >> >> >
> >> >>
> >> >> ------------------------------------------------------
> >> >>
> >> >>
> http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2708189
> >> >>
> >> >> To unsubscribe from this discussion, e-mail:
> >> >> [[email protected]].
> >> >> To be allowed to post to the list contact the mailing list moderator,
> >> >> email: [[email protected]]
> >> >
> >> >
> >
>
> ------------------------------------------------------
>
> http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2723476
>
> To unsubscribe from this discussion, e-mail: [
> [email protected]].
> To be allowed to post to the list contact the mailing list moderator,
> email: [[email protected]]
>

------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2724288

To unsubscribe from this discussion, e-mail: [[email protected]].
To be allowed to post to the list contact the mailing list moderator, email: [[email protected]]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.