[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[jakartaee-tck-dev] Platform TCK call #9 was on Wednesday April 6 and some follow up about default Platform TCK branch name...
|
Hi,
Next month we will send a reminder before the TCK call instead of
after. :-)
Check out the call agenda/notes [1] and video recording on
youtube.com [2].
We talked about EE 10 + the Java Security Manager and how EE 10
implementations might claim compatibility on Java SE 18,
increasing the number of committers by recruiting more people to
help refactor the Platform TCK to be Arquillian/Maven based,
moving the Platform TCK repo to github.com/jakartaee/, whether to
change the git default branch to `main` or the Platform TCK
version being developed.
If anyone has feedback on the Platform TCK default branch name,
please do share it. If we try using the TCK version as the branch
name, that would look something like:
- After EE 10 is released final, rename
https://github.com/eclipse-ee4j/jakartaee-tck/tree/master to
https://github.com/eclipse-ee4j/jakartaee-tck/tree/10.0.x
- Create new
https://github.com/eclipse-ee4j/jakartaee-tck/tree/11.0.x (from
`10.0.x`) which will be the new default branch until we start
developing the next release.
Pros of ^ TCK version as the default branch name:
- When we complete the EE 11 release, all of the EE 11 Jenkins
jobs will already be pointing at the correct branch name to be
used for future TCK challenges, which reduces the effort to
update Jenkins jobs after a release.
- We still need to clone the Jenkins jobs though for the next
release.
- The default Platform TCK branch name will indicate the EE
release being developed, instead of the vague `main` branch name
which doesn't reflect the EE release number.
Cons of ^ TCK version as the default branch name:
- Confusion at the end of the EE release as to what TCK branch
name to use when starting to work on the next release but
possibly before it is known as to what the next EE release
number is.
- For example, we might start working on branch `11.0.x` but
soon decide instead to develop a `10.1.0` release. Meaning,
that we create a new `10.1.x` branch off of the existing
`10.0.x` branch but keep the `11.0.x` branch changes separate.
- The default branch name would probably be changed from
`11.0.x` to `10.1.x` which could be confusing for those not
keeping up with Platform TCK email that would announce the
change.
- Tell us of other problems with this TCK version as default
branch name scheme...
Scott
[1]
https://docs.google.com/document/d/1V1dDLJkd14EDRMPeuI0VzPtU4Lbli8FFBd1pLDLlOrY/edit#bookmark=kix.fztdgtxwyhh8
[2] https://t.co/ESu253eK3H