Re: [cross-project-issues-dev] core.jobs dependency on Java 8
Just for your information, in today's RAP meeting we agreed to - keep RAP 3.1 in the Neon simultaneous release despite the core.databinding dependencies on Java 8 - keep the RAP 3.1 bundles Java 7 compatible - provide an alternative target platform based on Eclipse Mars for Java 7 users. With this policy, the core.jobs BREE would not be an issue for RAP anymore. Thanks to all for your feedback and cooperation. Regards, Ralf On Tue, Dec 8, 2015 at 5:23 PM, Daniel Megert <daniel_meg...@ch.ibm.com> wrote: > In our PMC call today [1] we decided to move 'org.eclipse.core.jobs' back to > JavaSE-1.7. > > [1] https://wiki.eclipse.org/Eclipse/PMC#Meeting_Minutes > > Dani > > > > From:Ralf Sternberg <rsternb...@eclipsesource.com> > To:Cross project issues <cross-project-issues-dev@eclipse.org> > Date: 08.12.2015 00:21 > Subject: Re: [cross-project-issues-dev] core.jobs dependency on Java > 8 > Sent by:cross-project-issues-dev-boun...@eclipse.org > > > > > Hi John, > > thanks for your support. > >> One question for you Ralf, is whether this is the only bundle RAP requires >> that is blocking you in this way? I thought there were a number of other >> platform bundles already requiring Java 8 as well. > > Unfortunately, as Ivan reported already, there are three more > eclipse.core.databinding bundles now requiring Java 8 that I was not > aware of. All other dependencies of RAP (equinox, eclipse.core, > javax.servlet, javax.xml, icu) are still on <= 1.7. > > As Lars pointed out in bug 483803, the planned support for the new > Date and Time API would require Java 8, so the core.databinding > bundles should remain on Java 8. I'd think that the databinding > bundles are less critical for us as databinding is an optional feature > and the bundles could probably easily be replaced by their Mars > versions in a Java 7 deployment. > > Also thanks to Thomas and Konstantin for the pointers to Application > Servers and Java 8. We'll discuss again if moving to Java 8 could > already be an option for RAP 3.1. > > Regards, > Ralf > ___ > cross-project-issues-dev mailing list > cross-project-issues-dev@eclipse.orTherefore g > To change your delivery options, retrieve your password, or unsubscribe from > this list, visit > https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev > > > > > ___ > cross-project-issues-dev mailing list > cross-project-issues-dev@eclipse.org > To change your delivery options, retrieve your password, or unsubscribe from > this list, visit > https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev ___ cross-project-issues-dev mailing list cross-project-issues-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
Re: [cross-project-issues-dev] core.jobs dependency on Java 8
In our PMC call today [1] we decided to move 'org.eclipse.core.jobs' back to JavaSE-1.7. [1] https://wiki.eclipse.org/Eclipse/PMC#Meeting_Minutes Dani From: Ralf Sternberg <rsternb...@eclipsesource.com> To: Cross project issues <cross-project-issues-dev@eclipse.org> Date: 08.12.2015 00:21 Subject: Re: [cross-project-issues-dev] core.jobs dependency on Java 8 Sent by:cross-project-issues-dev-boun...@eclipse.org Hi John, thanks for your support. > One question for you Ralf, is whether this is the only bundle RAP requires > that is blocking you in this way? I thought there were a number of other > platform bundles already requiring Java 8 as well. Unfortunately, as Ivan reported already, there are three more eclipse.core.databinding bundles now requiring Java 8 that I was not aware of. All other dependencies of RAP (equinox, eclipse.core, javax.servlet, javax.xml, icu) are still on <= 1.7. As Lars pointed out in bug 483803, the planned support for the new Date and Time API would require Java 8, so the core.databinding bundles should remain on Java 8. I'd think that the databinding bundles are less critical for us as databinding is an optional feature and the bundles could probably easily be replaced by their Mars versions in a Java 7 deployment. Also thanks to Thomas and Konstantin for the pointers to Application Servers and Java 8. We'll discuss again if moving to Java 8 could already be an option for RAP 3.1. Regards, Ralf ___ cross-project-issues-dev mailing list cross-project-issues-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev ___ cross-project-issues-dev mailing list cross-project-issues-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
Re: [cross-project-issues-dev] core.jobs dependency on Java 8
The fact that the Eclipse SDK as a whole will require Java 8 doesn't imply that any particular bundle should require Java 8. Since the change requiring Java 8 was cosmetic and there is a significant impact caused by the change, I think it is fair to ask the question and to consider the request. I have entered this bug for further discussion, so please chime in there if you have an opinion:https://bugs.eclipse.org/bugs/show_bug.cgi?id=483803One question for you Ralf, is whether this is the only bundle RAP requires that is blocking you in this way? I thought there were a number of other platform bundles already requiring Java 8 as well.John-cross-project-issues-dev-boun...@eclipse.org wrote: -To: Cross project issuesFrom: Lars Vogel Sent by: cross-project-issues-dev-boun...@eclipse.orgDate: 12/07/2015 04:50AMSubject: Re: [cross-project-issues-dev] core.jobs dependency on Java 8Hi Ralf,Dani announced a while ago that Eclipse Neon will drop support forJava 7. See: https://dev.eclipse.org/mhonarc/lists/cross-project-issues-dev/msg12177.htmlBest regards, LarsOn Mon, Dec 7, 2015 at 10:41 AM, Ralf Sternberg wrote:> Hi,>> while we all want to use the new features in Java 8, some users of the> RAP project still can't switch to Java 8 because they have to deploy> on application servers that run on a (bundled) non-Java-8 VM. For> example, looking at the IBM WebSphere JDK support list [1], it seems> that for the server side, it's still a bit too early to require Java> 8.>> Since one of the bundles RAP depends on (core.jobs) has recently been> updated to Java 8, we find ourselves faced with the choice of either> locking out those users or shipping RAP 3.1 with an older version of> the platform. The latter would probably mean to abstain from the Neon> simultaneous release.>> I wonder if there is a general consensus that the Eclipse platform> (not the IDE) does not support Java 7 anymore. If this is the case, we> have to live with it, however, I'd appreciate to keep at least the> core Java-7-compatible for one more year. Looking at the respective> change in core.jobs [2], it looks like a refactoring, not an API> change that would require Java 8. Also on the Neon release plan [3],> it's still marked as 1.7. Is there a chance to revert this change or> are more of those going to come?>> Regards,> Ralf>> [1] http://www-01.ibm.com/support/docview.wss?rs=180=swg27005002> [2] http://git.eclipse.org/c/platform/eclipse.platform.runtime.git/commit/bundles/org.eclipse.core.jobs?id=e0c1dc5111c5200d39f4611082b34110d735ac29> [3] https://www.eclipse.org/projects/project-plan.php?planurl=http://www.eclipse.org/eclipse/development/plans/eclipse_project_plan_4_6.xml#appendix>> --> Ralf Sternberg> Project Lead, Remote Application Platform (RAP)> EclipseSource>> Tel: +49 721 66 47 33-0>> Innoopract Informationssysteme GmbH> Lammstraße 21, 76133 Karlsruhe, Germany> General Manager: Jochen Krause> Registered Office: Karlsruhe, Commercial Register Mannheim HRB 107883> ___> cross-project-issues-dev mailing list> cross-project-issues-dev@eclipse.org> To change your delivery options, retrieve your password, or unsubscribe from this list, visit> https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev-- Eclipse Platform UI and e4 project co-leadCEO vogella GmbHHaindaalwisch 17a, 22395 HamburgAmtsgericht Hamburg: HRB 127058Geschäftsführer: Lars Vogel, Jennifer Nerlich de VogelUSt-IdNr.: DE284122352Fax (032) 221739404, Email: lars.vo...@vogella.com, Web: http://www.vogella.com___cross-project-issues-dev mailing listcross-project-issues-dev@eclipse.orgTo change your delivery options, retrieve your password, or unsubscribe from this list, visithttps://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev ___ cross-project-issues-dev mailing list cross-project-issues-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
Re: [cross-project-issues-dev] core.jobs dependency on Java 8
Hi John, today I found that another set of bundles that RAP uses from platform depends now on Java 8: org.eclipse.core.databinding org.eclipse.core.databinding.property org.eclipse.core.databinding.observable Regards, Ivan On 12/7/2015 16:40, John Arthorne wrote: The fact that the Eclipse SDK as a whole will require Java 8 doesn't imply that any particular bundle should require Java 8. Since the change requiring Java 8 was cosmetic and there is a significant impact caused by the change, I think it is fair to ask the question and to consider the request. I have entered this bug for further discussion, so please chime in there if you have an opinion: https://bugs.eclipse.org/bugs/show_bug.cgi?id=483803 One question for you Ralf, is whether this is the only bundle RAP requires that is blocking you in this way? I thought there were a number of other platform bundles already requiring Java 8 as well. John -cross-project-issues-dev-boun...@eclipse.org <mailto:-cross-project-issues-dev-boun...@eclipse.org> wrote: - To: Cross project issues <cross-project-issues-dev@eclipse.org <mailto:cross-project-issues-dev@eclipse.org>> From: Lars Vogel Sent by: cross-project-issues-dev-boun...@eclipse.org <mailto:cross-project-issues-dev-boun...@eclipse.org> Date: 12/07/2015 04:50AM Subject: Re: [cross-project-issues-dev] core.jobs dependency on Java 8 Hi Ralf, Dani announced a while ago that Eclipse Neon will drop support for Java 7. See: https://dev.eclipse.org/mhonarc/lists/cross-project-issues-dev/msg12177.html Best regards, Lars On Mon, Dec 7, 2015 at 10:41 AM, Ralf Sternberg <rsternb...@eclipsesource.com <mailto:rsternb...@eclipsesource.com>> wrote: > Hi, > > while we all want to use the new features in Java 8, some users of the > RAP project still can't switch to Java 8 because they have to deploy > on application servers that run on a (bundled) non-Java-8 VM. For > example, looking at the IBM WebSphere JDK support list [1], it seems > that for the server side, it's still a bit too early to require Java > 8. > > Since one of the bundles RAP depends on (core.jobs) has recently been > updated to Java 8, we find ourselves faced with the choice of either > locking out those users or shipping RAP 3.1 with an older version of > the platform. The latter would probably mean to abstain from the Neon > simultaneous release. > > I wonder if there is a general consensus that the Eclipse platform > (not the IDE) does not support Java 7 anymore. If this is the case, we > have to live with it, however, I'd appreciate to keep at least the > core Java-7-compatible for one more year. Looking at the respective > change in core.jobs [2], it looks like a refactoring, not an API > change that would require Java 8. Also on the Neon release plan [3], > it's still marked as 1.7. Is there a chance to revert this change or > are more of those going to come? > > Regards, > Ralf > > [1] http://www-01.ibm.com/support/docview.wss?rs=180=swg27005002 > [2] http://git.eclipse.org/c/platform/eclipse.platform.runtime.git/commit/bundles/org.eclipse.core.jobs?id=e0c1dc5111c5200d39f4611082b34110d735ac29 > [3] https://www.eclipse.org/projects/project-plan.php?planurl=http://www.eclipse.org/eclipse/development/plans/eclipse_project_plan_4_6.xml#appendix > > -- > Ralf Sternberg > Project Lead, Remote Application Platform (RAP) > EclipseSource > > Tel: +49 721 66 47 33-0 > > Innoopract Informationssysteme GmbH > Lammstraße 21, 76133 Karlsruhe, Germany > General Manager: Jochen Krause > Registered Office: Karlsruhe, Commercial Register Mannheim HRB 107883 > ___ > cross-project-issues-dev mailing list > cross-project-issues-dev@eclipse.org <mailto:cross-project-issues-dev@eclipse.org> > To change your delivery options, retrieve your password, or unsubscribe from this list, visit > https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev -- Eclipse Platform UI and e4 project co-lead CEO vogella GmbH Haindaalwisch 17a, 22395 Hamburg Amtsgericht Hamburg: HRB 127058 Geschäftsführer: Lars Vogel, Jennifer Nerlich de Vogel USt-IdNr.: DE284122352 Fax (032) 221739404, Email: lars.vo...@vogella.com <mailto:lars.vo...@vogella.com>, Web: http://www.vogella.com ___ cross-project-issues-dev mailing list cross-project-issues-dev@eclipse.org <mailto:cross-project-issues-dev@eclipse.org> To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev ___ cross-project-issues-dev mailing list cross-project-issues-dev@eclipse.org To change your delivery options, retrieve your password, or unsubsc
Re: [cross-project-issues-dev] core.jobs dependency on Java 8
> I would imagine by the time Neon is released in June and used to build RAP > applications most all the major app servers should support Java 8. Indeed. Java 8 is already supported by GlassFish (since version 4) and WebLogic Server (since version 12.1.3). Thanks, - Konstantin From: Thomas Watson Sent: Monday, December 7, 2015 9:13 AM To: Cross project issues Subject: Re: [cross-project-issues-dev] core.jobs dependency on Java 8 One thing to note is that Java 8 is already supported for WebShere Application Server Liberty. Also, the statement of general direction from IBM is that IBM intends to support Java 8 for WebSphere Application Server - Classic [1] I would imagine by the time Neon is released in June and used to build RAP applications most all the major app servers should support Java 8. Tom [1] http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?infotype=AN=CA=897/ENUS215-417=USN#sodx From: Ivan Furnadjiev <i...@eclipsesource.com> To: cross-project-issues-dev@eclipse.org Date: 12/07/2015 09:32 AM Subject: Re: [cross-project-issues-dev] core.jobs dependency on Java 8 Sent by: cross-project-issues-dev-boun...@eclipse.org Hi John, today I found that another set of bundles that RAP uses from platform depends now on Java 8: org.eclipse.core.databinding org.eclipse.core.databinding.property org.eclipse.core.databinding.observable Regards, Ivan On 12/7/2015 16:40, John Arthorne wrote: The fact that the Eclipse SDK as a whole will require Java 8 doesn't imply that any particular bundle should require Java 8. Since the change requiring Java 8 was cosmetic and there is a significant impact caused by the change, I think it is fair to ask the question and to consider the request. I have entered this bug for further discussion, so please chime in there if you have an opinion: https://bugs.eclipse.org/bugs/show_bug.cgi?id=483803 One question for you Ralf, is whether this is the only bundle RAP requires that is blocking you in this way? I thought there were a number of other platform bundles already requiring Java 8 as well. John -cross-project-issues-dev-bounces@eclipse.orgwrote: - To: Cross project issues <cross-project-issues-dev@eclipse.org> From: Lars Vogel Sent by: cross-project-issues-dev-boun...@eclipse.org Date: 12/07/2015 04:50AM Subject: Re: [cross-project-issues-dev] core.jobs dependency on Java 8 Hi Ralf, Dani announced a while ago that Eclipse Neon will drop support for Java 7. See: https://dev.eclipse.org/mhonarc/lists/cross-project-issues-dev/msg12177.html Best regards, Lars On Mon, Dec 7, 2015 at 10:41 AM, Ralf Sternberg <rsternb...@eclipsesource.com> wrote: > Hi, > > while we all want to use the new features in Java 8, some users of the > RAP project still can't switch to Java 8 because they have to deploy > on application servers that run on a (bundled) non-Java-8 VM. For > example, looking at the IBM WebSphere JDK support list [1], it seems > that for the server side, it's still a bit too early to require Java > 8. > > Since one of the bundles RAP depends on (core.jobs) has recently been > updated to Java 8, we find ourselves faced with the choice of either > locking out those users or shipping RAP 3.1 with an older version of > the platform. The latter would probably mean to abstain from the Neon > simultaneous release. > > I wonder if there is a general consensus that the Eclipse platform > (not the IDE) does not support Java 7 anymore. If this is the case, we > have to live with it, however, I'd appreciate to keep at least the > core Java-7-compatible for one more year. Looking at the respective > change in core.jobs [2], it looks like a refactoring, not an API > change that would require Java 8. Also on the Neon release plan [3], > it's still marked as 1.7. Is there a chance to revert this change or > are more of those going to come? > > Regards, > Ralf > > [1] http://www-01.ibm.com/support/docview.wss?rs=180=swg27005002 > [2] > http://git.eclipse.org/c/platform/eclipse.platform.runtime.git/commit/bundles/org.eclipse.core.jobs?id=e0c1dc5111c5200d39f4611082b34110d735ac29 > [3] > https://www.eclipse.org/projects/project-plan.php?planurl=http://www.eclipse.org/eclipse/development/plans/eclipse_project_plan_4_6.xml#appendix > > -- > Ralf Sternberg > Project Lead, Remote Application Platform (RAP) > EclipseSource > > Tel: +49 721 66 47 33-0 > > Innoopract Informationssysteme GmbH > Lammstraße 21, 76133 Karlsruhe, Germany > General Manager: Jochen Krause > Registered Office: Karlsruhe, Commercial Register Mannheim HRB 107883 > ___ > cross-project-issues-dev mailing list > cross-project-issues-dev@eclipse.org > To change your delivery options, retrieve your password, or unsubscribe from > this l
Re: [cross-project-issues-dev] core.jobs dependency on Java 8
One thing to note is that Java 8 is already supported for WebShere Application Server Liberty. Also, the statement of general direction from IBM is that IBM intends to support Java 8 for WebSphere Application Server - Classic [1] I would imagine by the time Neon is released in June and used to build RAP applications most all the major app servers should support Java 8. Tom [1] http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?infotype=AN=CA=897/ENUS215-417=USN#sodx From: Ivan Furnadjiev <i...@eclipsesource.com> To: cross-project-issues-dev@eclipse.org Date: 12/07/2015 09:32 AM Subject: Re: [cross-project-issues-dev] core.jobs dependency on Java 8 Sent by:cross-project-issues-dev-boun...@eclipse.org Hi John, today I found that another set of bundles that RAP uses from platform depends now on Java 8: org.eclipse.core.databinding org.eclipse.core.databinding.property org.eclipse.core.databinding.observable Regards, Ivan On 12/7/2015 16:40, John Arthorne wrote: The fact that the Eclipse SDK as a whole will require Java 8 doesn't imply that any particular bundle should require Java 8. Since the change requiring Java 8 was cosmetic and there is a significant impact caused by the change, I think it is fair to ask the question and to consider the request. I have entered this bug for further discussion, so please chime in there if you have an opinion: https://bugs.eclipse.org/bugs/show_bug.cgi?id=483803 One question for you Ralf, is whether this is the only bundle RAP requires that is blocking you in this way? I thought there were a number of other platform bundles already requiring Java 8 as well. John -cross-project-issues-dev-boun...@eclipse.org wrote: - To: Cross project issues <cross-project-issues-dev@eclipse.org> From: Lars Vogel Sent by: cross-project-issues-dev-boun...@eclipse.org Date: 12/07/2015 04:50AM Subject: Re: [cross-project-issues-dev] core.jobs dependency on Java 8 Hi Ralf, Dani announced a while ago that Eclipse Neon will drop support for Java 7. See: https://dev.eclipse.org/mhonarc/lists/cross-project-issues-dev/msg12177.html Best regards, Lars On Mon, Dec 7, 2015 at 10:41 AM, Ralf Sternberg <rsternb...@eclipsesource.com> wrote: > Hi, > > while we all want to use the new features in Java 8, some users of the > RAP project still can't switch to Java 8 because they have to deploy > on application servers that run on a (bundled) non-Java-8 VM. For > example, looking at the IBM WebSphere JDK support list [1], it seems > that for the server side, it's still a bit too early to require Java > 8. > > Since one of the bundles RAP depends on (core.jobs) has recently been > updated to Java 8, we find ourselves faced with the choice of either > locking out those users or shipping RAP 3.1 with an older version of > the platform. The latter would probably mean to abstain from the Neon > simultaneous release. > > I wonder if there is a general consensus that the Eclipse platform > (not the IDE) does not support Java 7 anymore. If this is the case, we > have to live with it, however, I'd appreciate to keep at least the > core Java-7-compatible for one more year. Looking at the respective > change in core.jobs [2], it looks like a refactoring, not an API > change that would require Java 8. Also on the Neon release plan [3], > it's still marked as 1.7. Is there a chance to revert this change or > are more of those going to come? > > Regards, > Ralf > > [1] http://www-01.ibm.com/support/docview.wss?rs=180=swg27005002 > [2] http://git.eclipse.org/c/platform/eclipse.platform.runtime.git/commit/bundles/org.eclipse.core.jobs?id=e0c1dc5111c5200d39f4611082b34110d735ac29 > [3] https://www.eclipse.org/projects/project-plan.php?planurl=http://www.eclipse.org/eclipse/development/plans/eclipse_project_plan_4_6.xml#appendix > > -- > Ralf Sternberg > Project Lead, Remote Application Platform (RAP) > EclipseSource > > Tel: +49 721 66 47 33-0 > > Innoopract Informationssysteme GmbH > Lammstraße 21, 76133 Karlsruhe, Germany > General Manager: Jochen Krause > Registered Office: Karlsruhe, Commercial Register Mannheim HRB 107883 > ___ > cross-project-issues-dev mailing list > cross-project-issues-dev@eclipse.org > To change your delivery options, retrieve your password, or unsubscribe from this list, visit > https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev -- Eclipse Platform UI and e4 project co-lead CEO vogella GmbH Haindaalwisch 17a, 22395 Hamburg Amtsgericht Hamburg: HRB 127058 Geschäftsführer: Lars Vogel, Jennifer Nerlich de Vogel USt-IdNr.: DE284122352 Fax (032) 221739404, Email: lars.vo...@vogella.com, Web: http://www.vogella.com ___ cross-project-issues-dev mailing list cros
Re: [cross-project-issues-dev] core.jobs dependency on Java 8
Hi Ralf, Dani announced a while ago that Eclipse Neon will drop support for Java 7. See: https://dev.eclipse.org/mhonarc/lists/cross-project-issues-dev/msg12177.html Best regards, Lars On Mon, Dec 7, 2015 at 10:41 AM, Ralf Sternbergwrote: > Hi, > > while we all want to use the new features in Java 8, some users of the > RAP project still can't switch to Java 8 because they have to deploy > on application servers that run on a (bundled) non-Java-8 VM. For > example, looking at the IBM WebSphere JDK support list [1], it seems > that for the server side, it's still a bit too early to require Java > 8. > > Since one of the bundles RAP depends on (core.jobs) has recently been > updated to Java 8, we find ourselves faced with the choice of either > locking out those users or shipping RAP 3.1 with an older version of > the platform. The latter would probably mean to abstain from the Neon > simultaneous release. > > I wonder if there is a general consensus that the Eclipse platform > (not the IDE) does not support Java 7 anymore. If this is the case, we > have to live with it, however, I'd appreciate to keep at least the > core Java-7-compatible for one more year. Looking at the respective > change in core.jobs [2], it looks like a refactoring, not an API > change that would require Java 8. Also on the Neon release plan [3], > it's still marked as 1.7. Is there a chance to revert this change or > are more of those going to come? > > Regards, > Ralf > > [1] http://www-01.ibm.com/support/docview.wss?rs=180=swg27005002 > [2] > http://git.eclipse.org/c/platform/eclipse.platform.runtime.git/commit/bundles/org.eclipse.core.jobs?id=e0c1dc5111c5200d39f4611082b34110d735ac29 > [3] > https://www.eclipse.org/projects/project-plan.php?planurl=http://www.eclipse.org/eclipse/development/plans/eclipse_project_plan_4_6.xml#appendix > > -- > Ralf Sternberg > Project Lead, Remote Application Platform (RAP) > EclipseSource > > Tel: +49 721 66 47 33-0 > > Innoopract Informationssysteme GmbH > Lammstraße 21, 76133 Karlsruhe, Germany > General Manager: Jochen Krause > Registered Office: Karlsruhe, Commercial Register Mannheim HRB 107883 > ___ > cross-project-issues-dev mailing list > cross-project-issues-dev@eclipse.org > To change your delivery options, retrieve your password, or unsubscribe from > this list, visit > https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev -- Eclipse Platform UI and e4 project co-lead CEO vogella GmbH Haindaalwisch 17a, 22395 Hamburg Amtsgericht Hamburg: HRB 127058 Geschäftsführer: Lars Vogel, Jennifer Nerlich de Vogel USt-IdNr.: DE284122352 Fax (032) 221739404, Email: lars.vo...@vogella.com, Web: http://www.vogella.com ___ cross-project-issues-dev mailing list cross-project-issues-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
[cross-project-issues-dev] core.jobs dependency on Java 8
Hi, while we all want to use the new features in Java 8, some users of the RAP project still can't switch to Java 8 because they have to deploy on application servers that run on a (bundled) non-Java-8 VM. For example, looking at the IBM WebSphere JDK support list [1], it seems that for the server side, it's still a bit too early to require Java 8. Since one of the bundles RAP depends on (core.jobs) has recently been updated to Java 8, we find ourselves faced with the choice of either locking out those users or shipping RAP 3.1 with an older version of the platform. The latter would probably mean to abstain from the Neon simultaneous release. I wonder if there is a general consensus that the Eclipse platform (not the IDE) does not support Java 7 anymore. If this is the case, we have to live with it, however, I'd appreciate to keep at least the core Java-7-compatible for one more year. Looking at the respective change in core.jobs [2], it looks like a refactoring, not an API change that would require Java 8. Also on the Neon release plan [3], it's still marked as 1.7. Is there a chance to revert this change or are more of those going to come? Regards, Ralf [1] http://www-01.ibm.com/support/docview.wss?rs=180=swg27005002 [2] http://git.eclipse.org/c/platform/eclipse.platform.runtime.git/commit/bundles/org.eclipse.core.jobs?id=e0c1dc5111c5200d39f4611082b34110d735ac29 [3] https://www.eclipse.org/projects/project-plan.php?planurl=http://www.eclipse.org/eclipse/development/plans/eclipse_project_plan_4_6.xml#appendix -- Ralf Sternberg Project Lead, Remote Application Platform (RAP) EclipseSource Tel: +49 721 66 47 33-0 Innoopract Informationssysteme GmbH Lammstraße 21, 76133 Karlsruhe, Germany General Manager: Jochen Krause Registered Office: Karlsruhe, Commercial Register Mannheim HRB 107883 ___ cross-project-issues-dev mailing list cross-project-issues-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
Re: [cross-project-issues-dev] core.jobs dependency on Java 8
Hi John, thanks for your support. > One question for you Ralf, is whether this is the only bundle RAP requires > that is blocking you in this way? I thought there were a number of other > platform bundles already requiring Java 8 as well. Unfortunately, as Ivan reported already, there are three more eclipse.core.databinding bundles now requiring Java 8 that I was not aware of. All other dependencies of RAP (equinox, eclipse.core, javax.servlet, javax.xml, icu) are still on <= 1.7. As Lars pointed out in bug 483803, the planned support for the new Date and Time API would require Java 8, so the core.databinding bundles should remain on Java 8. I'd think that the databinding bundles are less critical for us as databinding is an optional feature and the bundles could probably easily be replaced by their Mars versions in a Java 7 deployment. Also thanks to Thomas and Konstantin for the pointers to Application Servers and Java 8. We'll discuss again if moving to Java 8 could already be an option for RAP 3.1. Regards, Ralf ___ cross-project-issues-dev mailing list cross-project-issues-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev