weixin_39992760 2020-11-21 20:07
浏览 0

Release 0.1.0 planning

We'll use this issue to capture and track the work we need to do for our 0.1.0 release whose review has been approved: https://projects.eclipse.org/projects/technology.omr/reviews/0.1.0-release-review

List of things to do: - Collect a list of PRs that should be merged for this release - Are there any issues that we need to address for this release? - Any additional testing we can/should perform for the release? - Create a release branch and tag the current candidate commit - Create a libjitbuilder tgz binary for at least the x86-64 platform? - Write up release notes - Create GitHub release ?

That's it for now; I am out today but wanted to get the ball rolling.

该提问来源于开源项目:eclipse/omr

  • 写回答

7条回答 默认 最新

  • weixin_39992760 2020-11-21 20:07
    关注

    My notes from OMR Architecture Meeting (please add any corrections or things I missed!) :

    No additional input on PRs that we need or issues we need to resolve. We defaulted to picking the same commit that OpenJ9 has currently chosen for its 0.17 release (which has already been branched).

    We discussed what we should do if OpenJ9 (whose release date is later than Oct 4) should have to fix something. We decided to "hotfix" the release with an additional commit (and different tag for e.g. 0.1.1?) so consumers can choose to take such fixes or not. Dan Heidinga from OpenJ9 thinks it unlikely that OpenJ9 will actually use this OMR release branch (at least this time around) due to the complexity it would introduce into release management, particularly given they have already split for their next release.

    Everyone agreed we would be a source code release with the only binary being a Linux x86 JitBuilder.tgz package containing libjitbuilder.a, the include files, code samples, etc. Mark will be responsible for assembling the release package.

    Daryl agreed to handle the release branch and tag creation, as well as creating the GItHub release information.

    Mark will assemble the release notes, mostly by lifting from the release plan and probably borrowing structure from Eclipse OpenJ9 releases :) .

    No additional testing will be performed as part of this release, but for future releases, Shelley Lambert mentioned some work she is hoping to get to in the near future that we may want to incorporate into our release testing regimen: - GC performance tests to get back up and running - restart code coverage testing

    Follow on discussion for next architecture meeting is to start thinking about how we will continue the release train: when will it be, how will we decide content, etc. We did agree to start discussing it ahead of time rather than this release which is really just getting the last 3 years of work "out the door".

    评论

报告相同问题?