Skip to content

Only import the terminal.control#1158

Merged
jonahgraham merged 1 commit into
eclipse-cdt:mainfrom
laeubi:remove_from_feature
May 14, 2025
Merged

Only import the terminal.control#1158
jonahgraham merged 1 commit into
eclipse-cdt:mainfrom
laeubi:remove_from_feature

Conversation

@laeubi

@laeubi laeubi commented May 7, 2025

Copy link
Copy Markdown
Contributor

The terminal control is migrated to the Eclipse platform, as those it should be handled like a thrid-party dependency an not directly included with an exact version in the feature.

This now changes it to a requirement with a lower bound of 5.5 excluding the next major version. That way CDT and other consumers can gracefully upgrade to the new platform variant.

In general I think one would not need the feature at all today, as dependencies will be pulled in anyways if installing any of the other ones, but removing it is currently a bit out of scope, so this seems the most compatible way.

FYI @merks

The terminal control is migrated to the Eclipse platform, as those it
should be handled like a thrid-party dependency an not directly included
with an exact version in the feature.

This now changes it to a requirement with a lower bound of 5.5 excluding
the next major version. That way CDT and other consumers can gracefully
upgrade to the new platform variant.
@laeubi laeubi force-pushed the remove_from_feature branch from 2b7d23e to 166cedc Compare May 7, 2025 04:05
@laeubi

laeubi commented May 13, 2025

Copy link
Copy Markdown
Contributor Author

@jonahgraham can you review/merge?

@merks

merks commented May 13, 2025

Copy link
Copy Markdown
Contributor

I don’t have a strong opinion. Though, as you suggest, the import is not necessary.

This change will result in that bundle not being in the update site I believe. It is in the Platform’s update site so will be available for simrel aggregation.

@jonahgraham jonahgraham merged commit 4a499fb into eclipse-cdt:main May 14, 2025
@jonahgraham jonahgraham added the noteworthy Pull requests and fixed issues that should be highlighted to users label May 14, 2025
@jonahgraham jonahgraham added this to the 12.1.0 milestone May 14, 2025
@jonahgraham

Copy link
Copy Markdown
Member

I will be removing the source from CDT too for this bundle.

@jonahgraham

Copy link
Copy Markdown
Member

I will be removing the source from CDT too for this bundle.

See #1166

@laeubi

laeubi commented May 20, 2025

Copy link
Copy Markdown
Contributor Author

Great!

@jonahgraham jonahgraham added the releng Release engineering and project management label Jun 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

noteworthy Pull requests and fixed issues that should be highlighted to users releng Release engineering and project management

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants