Skip to content

Retire outdated Migrate Welcome page#2631

Merged
vogella merged 1 commit into
eclipse-platform:masterfrom
vogella:retire-migrate-welcome-page
Apr 27, 2026
Merged

Retire outdated Migrate Welcome page#2631
vogella merged 1 commit into
eclipse-platform:masterfrom
vogella:retire-migrate-welcome-page

Conversation

@vogella
Copy link
Copy Markdown
Contributor

@vogella vogella commented Apr 25, 2026

The "Migrate" page on the Eclipse Welcome screen has not been updated since 4.29 and no user has complained, so this removes it together with its CSS, properties, icon, and intro data wiring. The actual porting guides remain available through the platform documentation and the help system, which is the more durable place to surface them.

Fixes #2630

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 25, 2026

Test Results

    54 files  ±0      54 suites  ±0   36m 42s ⏱️ + 1m 25s
 4 558 tests ±0   4 536 ✅ ±0   22 💤 ±0  0 ❌ ±0 
12 270 runs  ±0  12 114 ✅ ±0  156 💤 ±0  0 ❌ ±0 

Results for commit 2f9d794. ± Comparison against base commit 61d50fa.

♻️ This comment has been updated with latest results.

@vogella
Copy link
Copy Markdown
Contributor Author

vogella commented Apr 25, 2026

Releng team FYI, since a ~week all verifcation builds fail in eclipse-platform cc @HannesWell cc @merks

@iloveeclipse
Copy link
Copy Markdown
Member

For the problem, see the solution in eclipse-jdt/eclipse.jdt.core#5016.
This must be applied to all affected bindles like org.eclipse.core.tests.resources.saveparticipant1/2/3

@HannesWell HannesWell force-pushed the retire-migrate-welcome-page branch from 788d0ae to da798b5 Compare April 26, 2026 06:45
@HannesWell
Copy link
Copy Markdown
Member

Releng team FYI, since a ~week all verifcation builds fail in eclipse-platform

Fixed via

Was harder to spot with the inconsistent state back then. Sorry for the inconvenience.

@vogella vogella marked this pull request as ready for review April 26, 2026 12:36
@vogella vogella requested a review from Copilot April 26, 2026 12:36
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Removes the outdated “Migrate” page from the Eclipse Platform welcome/intro contributions, including its wiring, styling, and icon assets.

Changes:

  • Removes the migrate entry from the Platform product’s intro root pages and deletes the migrate page definition from introData.xml.
  • Drops intro config extension contributions that previously added migration-related content to the welcome.
  • Deletes migration-related intro content files, CSS/properties, and the migrate topic icon, and removes associated styling hooks from “What’s New”.

Reviewed changes

Copilot reviewed 9 out of 10 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
platform/org.eclipse.platform/plugin_customization.ini Removes migrate from Platform product intro root pages.
platform/org.eclipse.platform/plugin.xml Removes intro configExtension contributions for migration-related content.
platform/org.eclipse.platform/introData.xml Removes org.eclipse.ui.workbench.migration extension and deletes the migrate page.
platform/org.eclipse.platform/intro/whatsnewExtensionContent3.xml Deletes “Porting Guide”/migration link intro content.
platform/org.eclipse.platform/intro/migrateExtensionContent.xml Deletes Platform migration page extension content.
platform/org.eclipse.platform/intro/css/whatsnew.properties Removes migration icon properties; normalizes spacing.
platform/org.eclipse.platform/intro/css/whatsnew.css Removes CSS selectors for the migration link/icon.
platform/org.eclipse.platform/intro/css/migrate.properties Deletes migrate page properties.
platform/org.eclipse.platform/intro/css/migrate.css Deletes migrate page CSS.
platform/org.eclipse.platform/images/topiclabel/wn_migrate48.svg Deletes migrate topic icon.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.


# Root page links to show in the Universal Welcome
org.eclipse.ui.intro.universal/INTRO_ROOT_PAGES = overview,tutorials,samples,whatsnew,migrate
org.eclipse.ui.intro.universal/INTRO_ROOT_PAGES = overview,tutorials,samples,whatsnew
Copy link

Copilot AI Apr 26, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This change removes the "migrate" root page only for the org.eclipse.platform product customization. The SDK (platform/org.eclipse.sdk/plugin_customization.ini) still includes "migrate" in INTRO_ROOT_PAGES, so the Migrate link will remain visible in the IDE build even though the underlying intro wiring/content is being removed in this PR. To fully retire the page as described, remove "migrate" from the SDK’s INTRO_ROOT_PAGES as well (and update the corresponding introData).

Copilot uses AI. Check for mistakes.
Comment on lines 85 to 89
configId="org.eclipse.ui.intro.universalConfig"
content="$nl$/intro/whatsnewExtensionContent1.xml"/>
<configExtension
configId="org.eclipse.ui.intro.universalConfig"
content="$nl$/intro/whatsnewExtensionContent2.xml"/>
Copy link

Copilot AI Apr 26, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The migration-related intro content files (whatsnewExtensionContent3.xml / migrateExtensionContent.xml) are removed here, but the SDK welcome wiring still references them indirectly: platform/org.eclipse.sdk/introData.xml still includes extension id "org.eclipse.ui.workbench.migration" and a "migrate" page referencing extension id "org.eclipse.platform". With these configExtension contributions gone, the SDK welcome will end up with missing/empty sections or unresolved extension content. Either remove those references from the SDK introData/plugin_customization as part of this PR, or keep providing compatible extensionContent for those ids.

Copilot uses AI. Check for mistakes.
The "Migrate" page on the Welcome screen has not been updated since
4.29 and no user complained, so remove it. Porting guides are still
maintained in the platform docs and reachable from the help system.

Fixes eclipse-platform#2630
@vogella vogella force-pushed the retire-migrate-welcome-page branch from da798b5 to 2f9d794 Compare April 26, 2026 18:19
@vogella
Copy link
Copy Markdown
Contributor Author

vogella commented Apr 26, 2026

Good catch — applied the same removal to platform/org.eclipse.sdk/plugin_customization.ini (drop migrate from INTRO_ROOT_PAGES) and platform/org.eclipse.sdk/introData.xml (drop the org.eclipse.ui.workbench.migration extension reference and the migrate page) so the SDK welcome no longer points at the now-removed wiring.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 11 out of 12 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@vogella vogella merged commit 72543ed into eclipse-platform:master Apr 27, 2026
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Migration Welcome page out of date - Retire it

4 participants