gef-classic icon indicating copy to clipboard operation
gef-classic copied to clipboard

GEF Classic 3.22 Release for Eclipse 2024-12

Open azoitl opened this issue 1 year ago • 2 comments

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.

  • [x] Create 3.22 Milestone
  • [x] Update version number and target platforms:
    • [x] Update the version number of all features to 3.22.0
    • [x] Bump maintenance version number of all plugins
    • [x] Update the target platform for the API baseline to GEF Classic 3.21.0
    • [x] Update the pom file target platform checking to GEF Classic 3.21.0
    • [x] Update the development target platform to Eclipse 2024-12
  • [x] 30.09.2024: Release 3.22.0 M1 for 2024-12 M1
    • [x] 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 avatar Sep 15 '24 19:09 azoitl

The Zest 2.0 milestone has just been contributed:

https://github.com/eclipse-simrel/simrel.build/commit/3e33cb2660074884b7498cceb86f6abab8906f52 https://download.eclipse.org/tools/gef/classic/milestone/S202409190406

ptziegler avatar Sep 19 '24 04:09 ptziegler

3.22.0 M1 has been contributed to Simrel:

  • https://download.eclipse.org/tools/gef/classic/milestone/S202409301913/index.html
  • https://github.com/eclipse-simrel/simrel.build/commit/e67c65c930415b463ed5a11a60092d0e3efe8c0b

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

azoitl avatar Sep 30 '24 19:09 azoitl

3.22.0 M2 has been contributed:

https://download.eclipse.org/tools/gef/classic/milestone/S202410221425 https://github.com/eclipse-simrel/simrel.build/commit/5f474edaedf0dc4c24adc7cc3630a34405d69b13

ptziegler avatar Oct 22 '24 19:10 ptziegler

3.22.0 M3 has been contributed:

  • https://download.eclipse.org/tools/gef/classic/milestone/S202411111848
  • https://github.com/eclipse-simrel/simrel.build/commit/49947a3a3ecee8fc5bd58914ae5e6d7d272cc052

azoitl avatar Nov 11 '24 19:11 azoitl

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 8081afe4c0b7de6b908c231c3a39a7cb70473df5, but with 8d8e63e1d5373bf3accf0a726eda91d6df4d957c (i.e. the next commit).

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

ptziegler avatar Nov 12 '24 18:11 ptziegler

I'll go ahead and build a new M3

ptziegler avatar Nov 12 '24 19:11 ptziegler

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

ptziegler avatar Nov 12 '24 19:11 ptziegler

3.22 RC1 was contributed to simrel:

  • https://download.eclipse.org/tools/gef/classic/milestone/S202411181923
  • https://github.com/eclipse-simrel/simrel.build/commit/35e02f29404a2c7c3d0664d2e2fcbdd4de416941

azoitl avatar Nov 18 '24 20:11 azoitl

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

azoitl avatar Nov 25 '24 15:11 azoitl

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

ptziegler avatar Nov 26 '24 05:11 ptziegler

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

  • https://github.com/eclipse-gef/gef-classic/releases/tag/R_3_22
  • https://download.eclipse.org/tools/gef/classic/release/3.22.0/
  • https://github.com/eclipse-simrel/simrel.build/commit/67126baab3618fb7636747b500fb4fb1c8f6f287

Many thanks to all contributors and supporters!

azoitl avatar Dec 01 '24 20:12 azoitl