Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GEF Classic 3.22 Release for Eclipse 2024-12 #559

Closed
14 of 16 tasks
azoitl opened this issue Sep 15, 2024 · 11 comments
Closed
14 of 16 tasks

GEF Classic 3.22 Release for Eclipse 2024-12 #559

azoitl opened this issue Sep 15, 2024 · 11 comments
Milestone

Comments

@azoitl
Copy link
Contributor

azoitl commented Sep 15, 2024

This issue is used to track and coordinate the work for the GEF Classic 3.22.0 release to be contributed to the Eclipse 2024-12 release train. It shall serve as checklist as well as template for the upcoming release.

  • Create 3.22 Milestone
  • Update version number and target platforms:
    • Update the version number of all features to 3.22.0
    • Bump maintenance version number of all plugins
    • Update the target platform for the API baseline to GEF Classic 3.21.0
    • Update the pom file target platform checking to GEF Classic 3.21.0
    • Update the development target platform to Eclipse 2024-12
  • 30.09.2024: Release 3.22.0 M1 for 2024-12 M1
    • create release record
  • 21.10.2024: Release 3.22.0 M2 for 2024-12 M2
  • 11.11.2024: Release 3.22.0 M3 for 2024-12 M3
  • 18.11.2024: Release 3.22.0 RC1 for 2024-12 RC1
  • 25.11.2024: Release 3.22.0 for 2024-12 RC2
    • create R3_22_maintenance branch
  • 04.12.2024: 2024-12 Release
    • tag release commit and mark it as release in Github, create release notes
@azoitl azoitl added this to the 3.22.0 milestone Sep 15, 2024
@ptziegler ptziegler pinned this issue Sep 17, 2024
@ptziegler
Copy link
Contributor

azoitl added a commit to azoitl/gef-classic that referenced this issue Sep 28, 2024
ptziegler pushed a commit that referenced this issue Sep 30, 2024
@azoitl
Copy link
Contributor Author

azoitl commented Sep 30, 2024

3.22.0 M1 has been contributed to Simrel:

and the release record is created: https://projects.eclipse.org/projects/tools.gef/releases/gef-classic-3.22.0

@ptziegler
Copy link
Contributor

@azoitl
Copy link
Contributor Author

azoitl commented Nov 11, 2024

@ptziegler
Copy link
Contributor

ptziegler commented Nov 12, 2024

I'm currently trying to build the WindowBuilder milestone and I noticed a deadlock in one of our tests. It doesn't show up with 8081afe, but with 8d8e63e (i.e. the next commit).

It seems like we can't use concurrent deques in the EventListenerList...

@ptziegler
Copy link
Contributor

I'll go ahead and build a new M3

@ptziegler
Copy link
Contributor

The new M3 has been contributed. Let's hope that's the only unpleasant surprise:
https://download.eclipse.org/tools/gef/classic/milestone/S202411121909
eclipse-simrel/simrel.build@2f0be72

@azoitl
Copy link
Contributor Author

azoitl commented Nov 18, 2024

@azoitl
Copy link
Contributor Author

azoitl commented Nov 25, 2024

@ptziegler I don't think we have anything new for RC2 or?

@ptziegler
Copy link
Contributor

Not as far as I can tell. You can probably already go ahead and promote the RC1 to the next release.

@azoitl
Copy link
Contributor Author

azoitl commented Dec 1, 2024

Sorry was a bit busier then expected. Just finished the release:

Many thanks to all contributors and supporters!

@azoitl azoitl closed this as completed Dec 1, 2024
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

No branches or pull requests

2 participants