Proposal sent today (March 27th 2024) to
See message at https://www.eclipse.org/lists/platform-dev/msg03987.html
During the Steering Committee meeting earlier today, the Steering Committer passed a resolution in support of this prioritized effort as per the Planing Council asking the Eclipse Foundation to commence the bid solicition phase.
Closing, contract fulfilled.
The Eclipse Wiki (wiki.eclipse.org) is nearing end of life and will be made read-only in early 2024. See https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for details of the full migration plan.
The Eclipse Project has significant resources on the wiki that need to be migrated on the wiki. The current status of the migration is tracked in Eclipse Platform Issue 747. This dev effort is more than simply copying data from wiki.eclipse.org to a new location, but also includes:
It is expected that there is about 10 days of work to migrate the currently identified documentation. However the estimate for the amount of work will be affected by how out of date the information is and how much "refactoring" of the presentation of the data is.
The expected deliverables are:
There is minimum expected interaction or dependency on the Eclipse Foundation IT teams, with the likely requirement being to create new GitHub repos and/or help configure those repos for features such as GitHub pages. For GitHub organizations that have otterdog enabled already, this effort is expected to minimal.
The way to verify that this work is complete is that the relevant pages on wiki.eclipse.org have been migrated off wiki.eclipse.org.
As for the PDE Project wiki pages according to https://github.com/eclipse-pde/eclipse.pde/issues/1142 were migrated to markdown.
The Eclipse FAQ was migrated and partially updated.
JDT wiki was already migrated see (https://github.com/eclipse-jdt/eclipse.jdt/issues/54) and was not included in the proposal.
Therefore migration work is done, as a follow-up we will publish the script which we developed during the migration work, we started manually but during the migration of the FAQ pages we had to move to automation to meet the adjusted budget.
Contract fulfilled and closed out!
Since Eclipse was originally created the security of software has evolved significantly. In general the Eclipse installation directory is expected to be writable by the current user and many features of Eclipse rely on this.
This development effort is to research how to modernize this approach to allow for secure installations of Eclipse. A successful outcome will provide concrete recommendations on how to address at least the following issues
For many years Windows Defender has seriously impacted the performance of Eclipse IDE and it has been included in the N&N and other locations to try to warn users.
This development effort is to implement something like this pop-up (java Apache 2.0 licensed) and section "A new IDE suggestion to reconfigure Windows Defender settings for better performance" of https://blog.jetbrains.com/phpstorm/2023/02/phpstorm-2023-1-eap-2/
The tracking issue in the project is currently Bugzilla 548443.
Contract fulfilled and closed out!
@hwellmannwr6 Yes. Thanks for taking this one on and getting it done!
As discussed with @pbuckd40 the research and proposing is now done and this can be closed. IDE WG will discuss further actions to address specific problems.
This month was a bit "silence" do to the RC phase and preparation of release, still the following issues where addressed:
Date | Description |
---|---|
01.02.24 | Promote M1 and respin after late RAP update and announce. Update jetty releases. Improve the Orbit infrastructure to automate the changes needed for each new Jetty version https://github.com/eclipse-orbit/orbit-simrel/commit/e3d5cf26f152a6ffb11ed1b9b99cb6b4edf4a9af Update the paltform to use the latest jetty https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/pull/1763 Announce. |
02.02.24 | Regenerate catalogs for M2. Need to handle mylyn wiki feature ID change. Help with https://github.com/eclipse-platform/eclipse.platform/pull/1158 Test the installer with the new product versions. Help with https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/issues/1767 |
03.03.24 | Discuss with Christoph mechanism for how better to build installations containing sources. { Help Mylyn with https://github.com/eclipse-mylyn/org.eclipse.mylyn/discussions/409 Fix https://github.com/eclipse-emf/org.eclipse.emf/issues/25 Fix https://github.com/eclipse-oomph/oomph/issues/64 } Fix https://github.com/eclipse-pde/eclipse.pde/pull/1114 Investigate GOAWAY exceptions that break the CBI aggregator and fix vi https://github.com/eclipse-equinox/p2/pull/444 |
04.02.24 | Fix things that need to accommodate the new exit code 24 https://github.com/eclipse-equinox/p2/issues/166 Rebuild cbi aggregator to pick up the goaway fix to use it in https://ci.eclipse.org/releng/view/Publish%20to%20Maven/job/CBIaggregator/ which has been failing for almost two weeks. { Help BIRT https://github.com/eclipse-birt/birt/issues/1560 } |
05.02.24 | Fix marketplace tester https://github.com/eclipse-oomph/oomph/commit/1f32d235fb6ec678fde9ec1fedcfec67954945e5 Update Orbit bundles. Update Platform to use new bundles. Create eclipsefdn/helpdesk#4250 (closed) because oomph's ci instance is broken. Build Orbit milestones for updating the Platform dependencies more eagerly. { Help with nebula. } |
06.02.24 | Update slf4j in Orbit and Plaform. Meeting with Heiko to discuss SWT issues. IDE WG meeting { Help with nebula. } |
07.02.24 | { Help with Nebula. } |
08.02.24 | Update json-schema-validator. Follow up on Platform PRs and discussions. { Help with Nebula. } |
09.02.24 | Follow up on eclipsefdn/helpdesk#1934 with suggestions for migration. Update commons-codec to 1.16.1. Help with https://github.com/eclipse-equinox/p2/pull/455 and https://github.com/eclipse-equinox/p2/pull/439 { Complete Nebula https://github.com/eclipse/nebula/issues/559 } Chat with Chris about PHP and static websites related to https://github.com/eclipse-cbi/jiro/issues/347 |
10.02.24 | Review https://github.com/eclipse-pde/eclipse.pde/pull/1145 which looks quite likely to cause update problems. Provide documentation for https://github.com/eclipse/nebula/issues/559 which will also be useful for folks migrating away from PHP on the download pages. |
11.02.24 | Update oshi-core to 6.4.12. Build and contribute EMF M3 to SimRel and the Platform. { Help Nebula cleanup and docs. } |
12.02.24 | Discuss with Christoph the new support for installing all sources in product via a property in the context IU. Follow up on Windows ARM support issues. Look at Windows defender progress https://github.com/eclipse-platform/eclipse.platform.ui/pull/1453 Produce orbit m3 milestones after library updates and contribute to Platform for M3. { Help with https://github.com/eclipse-datatools/datatools/issues/16 } Review https://github.com/eclipse-equinox/equinox/pull/511 Investigate solutions for https://github.com/eclipse-equinox/p2/discussions/367 Determine why referenced repositories accumulate in the preference; it's definitely by design. |
13.02.24 | Update openpdf to 1.3.40. { Help with BIRT https://github.com/eclipse-birt/birt/issues/1563 } |
15.02.24 | Help with https://github.com/eclipse-platform/.github/issues/185 Fix https://github.com/eclipse-simrel/simrel.build/issues/206 New Orbit versions. Debug why the MavenSigned.target is not regenerating correctly/fully. { Help BIRT https://github.com/eclipse-birt/birt/pull/1565 } |
16.02.24 | Help with https://github.com/eclipse-platform/www.eclipse.org-eclipse/issues/122 { Help BIRT https://github.com/eclipse-birt/birt/issues/1559 } { Investigate https://github.com/eclipse-oomph/oomph/issues/68 } Help with https://github.com/eclipse-equinox/p2/discussions/367 Help with https://github.com/eclipse-equinox/equinox/pull/511 Investigate https://github.com/eclipse-platform/.github/issues/185 but it's hard to reproduce the problem in a debugger where one can change the source to try out changes. |
17.02.24 | Update Orbit versions and the platform to use it, but builds are broken https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/pull/1810 Help with https://github.com/eclipse-platform/eclipse.platform.swt/pull/1048 and https://github.com/eclipse-platform/eclipse.platform.ui/pull/1694 And https://github.com/eclipse-platform/eclipse.platform.ui/pull/1693 |
18.02.24 | Accomodate changes to tm4e which now uses only Obit aggregation bulds. Support p2.manager generating column summary decorations to quickly determine when there are changes that require a milestone build. |
19.02.24 | Update Orbit versions, produce new milestones, update Platform's TP. Help with https://github.com/eclipse-platform/www.eclipse.org-eclipse/pull/126 Update SimRel build to Tycho 4.0.6 and eliminate build warnings. This breaks repo report which needs newer Tycho which in turn needs newer mvn, which is not properly the latest on the promotion-vm. |
20.02.24 | { Help BIRT with https://github.com/eclipse-birt/birt/issues/1566 } Follow up on eclipsefdn/helpdesk#4317 (closed) which is a problem for SimRel. Review https://github.com/eclipse-platform/eclipse.platform.ui/pull/1703 Help with https://github.com/eclipse-platform/eclipse.platform.ui/issues/1570 Review https://github.com/eclipse-equinox/p2/pull/472 Discuss with Christoph how p2 handles general Require-Capability. Restore the SimRel repo report to use maven latest. |
21.02.24 | New versions include new Lucene. Builds are encountering repeated network problems. Review Platform PRs. Build installer for M3, testing the staging repo's egglaying woolmilkpig, which for the first time ever started without errors in the error log. Follow up on eclipsefdn/emo-team/iplab#13354 (closed) and eclipsefdn/emo-team/iplab#13357 (closed) which need manual intervention again for this latest update. Follow up on https://github.com/eclipse-platform/eclipse.platform.ui/issues/1570 because it happened again. { Board meeting. } Help Christoph with bndtools dependencies issues. More version updates; investigate the large changes to linuxtools dependencies; should we keep older bundle versions? Build Orbit RC1 and update Platform to RC1, in particular update to Lucene 9.10.0. |
22.02.24 | Help with https://github.com/eclipse-platform/eclipse.platform.ui/pull/1712 Test today's staging, promote for M3, and announce. Reports on the much improved state of the "all" product. Help Alex with log entries from linuxtools preferences. Figure out how https://github.com/eclipse-platform/eclipse.platform.ui/pull/1712 is caused and propose a fix based on that draft PR. Work on committing all the changes that are pending for the aggregation analyzer. Update the analyzer git repo filters. |
23.02.24 | Determine why all the age analysis is broken. Ensure that report generator is working properly again. Ensure that rankings are preserved when no ranking csv is provided, e.g., https://github.com/eclipse-cbi/p2repo-aggregator/commit/1628cc315b44916dacf0b1ebd20922bdf4396a1a Follow up on broken EPP builds. Ensure that https://github.com/eclipse-platform/eclipse.platform.ui/pull/1712 is merged. Deal with late m3. Test staging to ensure that the final EPP repo will be in good shape when it arrives. |
24.02.24 | Update Orbit project reports. { Help BIRT https://github.com/eclipse-birt/birt/issues/1508 } |
25.02.24 | Review and submit https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/pull/1823 and https://github.com/eclipse-platform/www.eclipse.org-eclipse/pull/130/ Improve N&N https://github.com/eclipse-platform/www.eclipse.org-eclipse/pull/131 and https://github.com/eclipse-platform/www.eclipse.org-eclipse/pull/132 |
26.02.24 | Help with https://github.com/eclipse-platform/eclipse.platform.ui/pull/1716 and https://github.com/eclipse-platform/eclipse.platform.ui/pull/1717 Update oshi-core Prepare for final EMF release build; deal with Tycho problems building very old TPs. Test EMF maven publishing, which is needed by the Platform Maven published results. |
27.02.24 | Follow up on https://github.com/eclipse-equinox/p2/issues/475 Build the EMF 2.37 release and contribute it to Platform and SimRel. Update woodstox-core to 6.6.1. Help with https://github.com/eclipse-platform/eclipse.platform.swt/discussions/1065 EMF Maven publishing is failing, but it's not clear why; new Java, new Maven, new Tycho, old GPG plugin? Finally get EMF published by chaning the EMF.aggr. Review an monitor last minute PRs for the Platform. Attend IDE WG face-to-face followup meeting. Prep and test installers. Use EMF 2.37 in catalogs. Prep Orbit for milestone/release tomorrow. Contribute Oomph RC1 and promote installers. |
28.02.24 | Produce Orbit releases. Follow up on various last-minute Platform PRs. Contribute Orbit release to Platform and announce this on the cross projects. Investigate what's going on with lsp4e which has multiple new releases but has contributed none to SimRel and is causing duplicate versions of lsp4j. Open https://github.com/eclipse/lsp4e/issues/936 for that issue. |
29.02.24 | Promote RC1 after IT problems are resolved. Follow up on late breaking p2/PDE problem. Follow up on the need for a new lsp4e version. Follow up on help center issue https://github.com/eclipse-simrel/help.eclipse.org/issues/1 |