Community
Participate
Working Groups
Followup on bug 459373 and bug 459399 comment 14. The plugins below still want to have JRE strictly compatible with 1.4. They should be moved on 1.6: org.eclipse.core.expressions.tests org.eclipse.core.expressions org.eclipse.core.contenttype
I'm also fine with moving them to Java 7. The only requirement is to not create new warnings in the build.
New Gerrit change created: https://git.eclipse.org/r/42085
New Gerrit change created: https://git.eclipse.org/r/42086 WARNING: this patchset contains 1355 new lines of code and may require a Contribution Questionnaire (CQ) if the author is not a committer on the project. Please see:https://wiki.eclipse.org/Project_Management_Infrastructure/Creating_A_Contribution_Questionnaire
I've pushed two reviews, please consider them as work in progress - it is the first time I try to convert projects semi-automatically.
New Gerrit change created: https://git.eclipse.org/r/43354
New Gerrit change created: https://git.eclipse.org/r/43355
New Gerrit change created: https://git.eclipse.org/r/43356
New Gerrit change created: https://git.eclipse.org/r/43358
New Gerrit change created: https://git.eclipse.org/r/43359
New Gerrit change created: https://git.eclipse.org/r/43360
New Gerrit change created: https://git.eclipse.org/r/43361
New Gerrit change created: https://git.eclipse.org/r/43362
New Gerrit change created: https://git.eclipse.org/r/43363
New Gerrit change created: https://git.eclipse.org/r/43364
New Gerrit change created: https://git.eclipse.org/r/43365
Gerrit change https://git.eclipse.org/r/43360 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.runtime.git/commit/?id=72eae969a513050cbcd44b09f60f82a449f7b315
Gerrit change https://git.eclipse.org/r/43364 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.runtime.git/commit/?id=224929d6942d82580e6a645f65a3ef8dfdeb9d29
New Gerrit change created: https://git.eclipse.org/r/43389
Gerrit change https://git.eclipse.org/r/43359 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.runtime.git/commit/?id=9aa0c61b5bd31b03be5f7dd6e6743c1e3144fe14
Gerrit change https://git.eclipse.org/r/43389 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.runtime.git/commit/?id=7a91dc507ecd51ec75ea6eb27ca22bab5979647a
Gerrit change https://git.eclipse.org/r/43361 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.runtime.git/commit/?id=8096206b9a6acc936806eae69b21a47a57029b9d
New Gerrit change created: https://git.eclipse.org/r/43466
Gerrit change https://git.eclipse.org/r/43354 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.runtime.git/commit/?id=03fe696e1ced0c669535a7cbde80ba31ac4be82a
Gerrit change https://git.eclipse.org/r/43355 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.runtime.git/commit/?id=d3ad610d5c112eac6decb6af834ba4225c463e51
Gerrit change https://git.eclipse.org/r/43365 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.runtime.git/commit/?id=c8d7a0cd6976a31824124c61f02a1ee8dd005247
(In reply to Lars Vogel from comment #1) > I'm also fine with moving them to Java 7. The only requirement is to not > create new warnings in the build. Was this the entire discussion that lead to the decision to change the platform to require Java 7? Or was there a broader discussion around this?
(In reply to Tobias Oberlies from comment #26) > (In reply to Lars Vogel from comment #1) > > I'm also fine with moving them to Java 7. The only requirement is to not > > create new warnings in the build. > > Was this the entire discussion that lead to the decision to change the > platform to require Java 7? Or was there a broader discussion around this? IIRC the change to require Java 7 for the platform was triggered by the requirement of Jetty. Afterwards the projects started to move to Java 7. You find individual bugs reports for these moves.
(In reply to comment #27) > IIRC the change to require Java 7 for the platform was triggered by the > requirement of Jetty. Afterwards the projects started to move to Java 7. You > find individual bugs reports for these moves. This wouldn't imply that all of the platform has to use Java 7 - e.g. to support Eclipse embedders like Tycho which don't embed the Eclipse help system. But I just realized that JDT has also updated to Java 7 [1] so it is anyway clear that Tycho needs to update the required Java version. So I no longer have any concerns regarding this change :-) [1] https://www.eclipse.org/projects/project-plan.php?projectid=eclipse#appendix
Gerrit change https://git.eclipse.org/r/43356 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.runtime.git/commit/?id=ccc28e7b794d4be8d033b02046cad98ff2db829f
Gerrit change https://git.eclipse.org/r/43363 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.runtime.git/commit/?id=d5c390f8206bf9cb747b6a6a9a9f874812ec5610
Gerrit change https://git.eclipse.org/r/43358 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.runtime.git/commit/?id=1eeabeed042b7644d86438707fe48f52e8ccc93b
Gerrit change https://git.eclipse.org/r/43362 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.runtime.git/commit/?id=a3be75937963bec7bc94b74a4a065259548961ec
Gerrit change https://git.eclipse.org/r/43466 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.runtime.git/commit/?id=a3e42cdeb580b83d3169e438c16b6b35f53c5ad6
New Gerrit change created: https://git.eclipse.org/r/45309
Gerrit change https://git.eclipse.org/r/45309 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.runtime.git/commit/?id=30c285302ee07dcc39f516447cc6963a88a7f26c
New Gerrit change created: https://git.eclipse.org/r/45310
New Gerrit change created: https://git.eclipse.org/r/45311
Gerrit change https://git.eclipse.org/r/45310 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.runtime.git/commit/?id=859bd55f41ba0d22b76db92f59bb4539aa24bad6
Gerrit change https://git.eclipse.org/r/45311 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.runtime.git/commit/?id=89d8809b9bc5bc950aa596d50694115e89dddde8
New Gerrit change created: https://git.eclipse.org/r/45312
Gerrit change https://git.eclipse.org/r/45312 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.runtime.git/commit/?id=909599be0b583613f274517be62e11e03d1c6a3e
New Gerrit change created: https://git.eclipse.org/r/45324
Gerrit change https://git.eclipse.org/r/45324 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.runtime.git/commit/?id=042da509ec607a2995777acfd38e98a986e948ca
Closing this one as fixed. Remaining two runtime projects should be removed via bug 394739: org.eclipse.core.runtime.compatibility org.eclipse.core.runtime.compatibility.registry
This is considered an API change that happened after the API freeze. Such a change needs PMC approval after M7. The PMC will discuss it in next week's meeting. Depending on the outcome, this will have to be reverted. Also note, that the bundle minor version has to be increased (if not yet done in the current release).
(In reply to Dani Megert from comment #45) > ... Such a change needs PMC approval after M7. Sorry, it's after M6, not M7.
(In reply to Dani Megert from comment #45) > This is considered an API change that happened after the API freeze. Such a > change needs PMC approval after M7. The PMC will discuss it in next week's > meeting. Depending on the outcome, this will have to be reverted. The decision was to not allow this after M6 and revert where it's easy to do so. In this particular case, a lot of other bundles were already moved up before M6 plus, some of the changes came along with real code changes. Therefore I won't revert anything here. Note that the following has once again been confirmed by the PMC and also applies for 4.6: " Rule has always been "we move up when there's a reason to move up". We won't move up without reason. " This means, a BREE change must always come with a "real" change that actually requires to change the BREE (use multi-catch, generify, use nio APIs, etc.). > Also note, that the bundle minor version has to be increased (if not yet > done in the current release). I'm reopening this bug since I've seen at least one case where the bundle's minor version has not been increased correctly. Please check all changed bundles for the correct version number and provide a patch for those who need to be updated. Thanks.
New Gerrit change created: https://git.eclipse.org/r/46210
Gerrit change https://git.eclipse.org/r/46210 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.runtime.git/commit/?id=2d9e80ee7dc474d6bbb420404e473329c04cd991
Thanks Andrey for the bundle increase, Dani please reopen if something is missing.
(In reply to Lars Vogel from comment #50) > Thanks Andrey for the bundle increase, Dani please reopen if something is > missing. Thanks guys!
.