birt icon indicating copy to clipboard operation
birt copied to clipboard

4.18 Releng

Open merks opened this issue 1 year ago • 5 comments

Tracks the release engineering activities for the 4.18 release.

Opening actions

  • [x] Update version numbers
  • [X] Create Milestone 4.19 in Github
  • [X] Move 4.17 open issues to 4.18
  • [X] Create Release in Project Administration

Release day - 7

  • [ ] Announce new release pending in discussions
  • [ ] Revisit all open tasks

Release day

merks avatar Sep 16 '24 08:09 merks

@speckyspooky @wimjongman

I'd like to do a first milestone build so that the generated Oomph products show a release choice as well as two choices for 4.18 versions:

image

image

I've tested installer with the 4.17 release and with the 4.18 nightly build; both can create a simple report that previews in the tab and in the browser. So I'm quite sure the current nightly build for 4.18 is in good shape before we make substantial changes.

I assume you're both okay with this, but if not speak out!

merks avatar Sep 16 '24 12:09 merks

Thanks for the preparation and I'm fine with it.

speckyspooky avatar Sep 16 '24 13:09 speckyspooky

@merks Hi Ed, today I synchronised my fork with the small PRs from milestone 4.18 and Tycho 4.0.9. After the rebuild I have 51 errors on my project based on a problem "org.mozilla.rhino_1.17.15.jar". By default it is comming from orbit so I'm confused abot the errors.

I tried the following steps to solve the problem (currently without success):

  1. Perform Setup Task
  2. Restart eclipse
  3. Project, Clean up
  4. Restart eclipse

O had this issue in the past and these steps had success but not this time. Have you an idea for that why the rhino-library should'n be loaded correctly...?

Screen of "Perform Setup Task" grafik

Screen of "Errors" grafik

speckyspooky avatar Sep 28 '24 06:09 speckyspooky

@merks Hi Ed, now it is solved. I figured out that the first build after the update creates lot of .classpath-files. I removed all with the header revision and afterwards all references are fine. I thought the "clean up" will do it but good news now I have not longer erros.

speckyspooky avatar Sep 28 '24 06:09 speckyspooky

This looks fine for me too:

image

And it should be fine because the re-export from core should properly make things visible. Perhaps a PDE glitching with the target platform...

merks avatar Sep 28 '24 06:09 merks

@hvbtup

Can I delete this branch now? I think it's been merged, right?

https://github.com/eclipse-birt/birt/tree/tagged-pdf

merks avatar Nov 29 '24 13:11 merks

Yes.

hvbtup avatar Nov 29 '24 13:11 hvbtup

FYI, I've produced the following milestone build:

https://download.eclipse.org/birt/updates/milestone/S202411301317

This is a potential release candidate. Please test it and help fix any problems that need to be addressed before we promote the 4.18 release. Ideally we would release on or shortly after December 4th.

merks avatar Nov 30 '24 14:11 merks

Thanks Ed!

speckyspooky avatar Nov 30 '24 16:11 speckyspooky

@wimjongman @speckyspooky @hvbtup

Guys, should I assume that the release candidate is ready to be released? I.e., no further manual testing and no further explicit confirmation is pending or required? (The rest of SimRel will release tomorrow.)

merks avatar Dec 03 '24 07:12 merks

I will do a smoke test. Is 15:00 a good time?

wimjongman avatar Dec 03 '24 08:12 wimjongman

I'm happy if we can release any time this week late Wednesday or onward. The EPP packages are made visible at 9:30AM EST but we can have our own deadline.

merks avatar Dec 03 '24 09:12 merks

I started testing and I figured out an issue which is a release blocker for BIRT 4.18 OSGi version - #1992 .

@merks The new issue of OSGi seems to be based on missing dependency "org.apache.commons.logging.LogFactory". Have you an idea for that?

speckyspooky avatar Dec 03 '24 19:12 speckyspooky

I tested the IDE and the standalone report generators. All is fine.

wimjongman avatar Dec 04 '24 17:12 wimjongman

I have tested BIRT runtime, runtime OSGi and IDE based on windows 11. All tests are successfuly based on the latest build N202412041727.

I used for the integrated web applicaton server tests Tomcat 9.0.78, 89, 93.

speckyspooky avatar Dec 04 '24 19:12 speckyspooky

There's a new release candidate

https://download.eclipse.org/birt/updates/milestone/S202412041951

It should be the same content asN202412041727.

merks avatar Dec 04 '24 21:12 merks

Release Created https://github.com/eclipse-birt/birt/releases/tag/4.18

wimjongman avatar Dec 04 '24 22:12 wimjongman

Master is closed.

Ed, can you pull the trigger on the downloads?

wimjongman avatar Dec 04 '24 22:12 wimjongman

The release is available:

https://download.eclipse.org/birt/updates/release/4.18.0

merks avatar Dec 05 '24 06:12 merks

We are done here. Next stop: 4.19 (#1997)

@merks @hvbtup @speckyspooky My sincere thanks for sticking with the project and making progress every time. Your expertise is truly top class and it is a pleasure to work with you.

wimjongman avatar Dec 05 '24 11:12 wimjongman