You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
adamfarley opened this issue
Feb 27, 2025
· 3 comments
Assignees
Labels
openj9Issues that are enhancements or bugs raised against the OpenJ9 groupquestionIssues that are queries about the code base or potential problems that have been spotted
Should we cherry pick cacerts updates that occur in the master branch between the branching for the dry-run and the final GA builds?
OpenJ9 noticed an issue where there ones were different from ours because they are not currently basing things from our release branches.
References:
github-actionsbot
added
openj9
Issues that are enhancements or bugs raised against the OpenJ9 group
question
Issues that are queries about the code base or potential problems that have been spotted
labels
Feb 27, 2025
My 2¢ on the subject - it would be preferable to use the closest to the GA to be as up to date as is practical at the time we ship (since we would typically not refresh a release just for a cacerts update so I would rather cherry pick.
The docs should be updated if we start doing this to indicate that the cherry pick should be done on the day before release (or maybe on the Tuesday and ideally run one build job though to ensure the new file doesn't cause any failures.
I agree with @sxa's position described above. Pick up the cacerts during the release process if ti has changed - although likely a bit longer than 'a day before' to avoid surprises.
Discussed on today's community call. We will aim to implement this (and I'll handle the doc updates) and also look at identifying the subset of tests that will utilise the cacerts bundle so we can have a process as follows:
If so, cherry pick the commit across to the release branch
Run at least one build pipeline with the change (A quick one, such as Linux/aarch64 at present would make sense) including the smoke tests and either:
A suitable set of tests enabled (sanity.openjdk and extended.openjdk)
A separate Grinder job run with the specific test buckets that will exercise the functionality (Details and re-run link will be provided later in this comment once identified)
If the 3(ii) route is chosen it is likely that this can be done within about an hour on at least one platform, so I feel it would be ok to do this on the Monday the day before the GA tags become available, which will still leave leaving most of Tuesday for any additional remedial action if needed.
openj9Issues that are enhancements or bugs raised against the OpenJ9 groupquestionIssues that are queries about the code base or potential problems that have been spotted
Originally posted by @sxa in #64
The text was updated successfully, but these errors were encountered: