----- Original Message ----- > From: "Max Rydahl Andersen" <manderse@xxxxxxxxxx> > To: "Christopher" <ctubbsii-fedora@xxxxxxxxxx> > Cc: "Fedora Java Development List" <java-devel@xxxxxxxxxxxxxxxxxxxxxxx> > Sent: Saturday, November 1, 2014 10:05:46 AM > Subject: Re: Eclipse Luna on Fedora 21 and JDK 8 requirement > > There are 3rd party plugins that won't just run on java 8 yet thus it is > useful that eclipse can still be run on older java versions. And there are Fedora Eclipse plugins (eclipse-fedorapackager, eclipse-pkgkit) which require Java 8 so trying to target two Java versions when you don't even have them both in Fedora is just a waste with current resources. > > Eclipse from eclipse.org is targeted at java 7. Upstream Eclipse will even run on Java 6, and so will Fedora's one as soon as you install your own Java 6 compatible eclipse dependencies. Note this is not something that is Eclipse specifics - every app that uses batik will now require Java 8 on Fedora. And I'm 99% sure it's not only batik that enforces it. Alexander Kurtakov Red Hat Eclipse team > > /max > http://about.me/maxandersen > > > On 01 Nov 2014, at 05:43, Christopher < ctubbsii-fedora@xxxxxxxxxx > wrote: > > > > > On Sat, Nov 1, 2014 at 12:28 AM, Sudhir Khanger < ml@xxxxxxxxxxxxxxxxx > > wrote: > > > On Sat, Nov 1, 2014 at 5:06 AM, Christopher < ctubbsii-fedora@xxxxxxxxxx > > wrote: > > to warrant the pursuit of -target 1.7 in its build > > Would it have caused technical problems to have included both 1.7 or > 1.8 as targets? > > > Either I'm not understanding you, or you're not understanding the problem. > F21 could have built as -target 1.7 and run on the provided Java 8 JVM, but > also could have run under a user-specified Java 7 JVM (assuming there > weren't any bootstrap classpath problems that would have prevented such a > build, which there are... but it may not matter for Eclipse and its > dependencies). I can't imagine there would be any reason to build Eclipse > for both, unless Eclipse itself has some internal restriction that prevents > it from building projects using Java 8, when itself was built with Java 7. > The fact that there isn't a 1.7 JDK to build against properly, to address > the bootstrap classpath problem, is not a technical problem, so much as a > policy that prevented OpenJDK7 from being packaged alongside OpenJDK8 in > F21. > > Even if you could build Eclipse targetted for 1.7, I'm not sure there's any > point, except to support running an older JRE that the user manually > downloaded. I'm not sure it should be a goal that Fedora's packages be built > to run on top of VMs that are older than the ones provided... that seems > nonsensical. Developing *for* those older VMs, sure, but not running the > build tools, like Eclipse, on them. It just seems like a completely > pointless endeavor. > > -- > Christopher L Tubbs II > http://gravatar.com/ctubbsii > > > > > -- > java-devel mailing list > java-devel@xxxxxxxxxxxxxxxxxxxxxxx > https://admin.fedoraproject.org/mailman/listinfo/java-devel > > -- > java-devel mailing list > java-devel@xxxxxxxxxxxxxxxxxxxxxxx > https://admin.fedoraproject.org/mailman/listinfo/java-devel -- java-devel mailing list java-devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/java-devel