Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tracker for completion of Platform 9.0.0 TCK #207

Closed
scottmarlow opened this issue Apr 16, 2020 · 8 comments
Closed

tracker for completion of Platform 9.0.0 TCK #207

scottmarlow opened this issue Apr 16, 2020 · 8 comments
Assignees

Comments

@scottmarlow
Copy link
Contributor Author

scottmarlow commented Apr 21, 2020

@bhatpmk @bshannon @jansupol what other EE 9 Platform TCK tasks do we need to add to this tracker issue? Thanks! :)

@bshannon
Copy link
Contributor

Hopefully #10 would produce 9.0.0-SNAPSHOT or 9.0.0-b## artifacts.

I don't understand #11. The current platform API jar file job pulls the artifacts from Maven, not from GlassFish.

Depending on the magnitude of changes, the TCK Users Guide will probably also need to be updated.

Don't forget that everything needs to be "duplicated" for full platform and web profile.

@scottmarlow
Copy link
Contributor Author

I don't understand #11. The current platform API jar file job pulls the artifacts from Maven, not from GlassFish.

Currently, as per comment in docker/build_jakartaeetck.sh#L98, we are temporarily pulling the artifacts from Maven, until we have GlassFish v6 with new api jars.

I like the idea of downloading API jars from Maven, instead of copying them from GlassFish. Apparently, we didn't do that before.

@bshannon
Copy link
Contributor

I think we should keep pulling them from Maven. I'll see if I can find out the history of why
we didn't always do that.

@scottmarlow
Copy link
Contributor Author

Should we block the Platform TCK 9.0.0 release on #15 being done? I think yes, as per Platform mailing list vote on Jan 21 results that were in favor of:

3. Support for Jakarta EE 8 *but not* earlier schemas is *required* in
   Jakarta EE 9 products; support for schemas earlier than Jakarta EE 8
   is *optional* in Jakarta EE 9 products.

@edbratt
Copy link
Contributor

edbratt commented Apr 30, 2020

Perhaps after (2) this project should start producing snapshot stand-alone TCKs for the API and Implementation teams to use in their work.

@edbratt
Copy link
Contributor

edbratt commented Apr 30, 2020

Consider if this effort should change the stage names. In CI properties and in test output, these use legacy names (i.e. jaspic, jacc, etc.).

@scottmarlow
Copy link
Contributor Author

scottmarlow commented Jun 4, 2020

Quoting from @edbratt (thanks Ed, hope you don't mind me pasting this punch or checklist here):
Each TCK:

  • is ported to org.jakarta name-space
  • is available in it's stage location (tests, signatures, excludes, any other test config/setup material)
  • is run against a compatible implementation, results available
  • has been verified, reviewed,  and approved by the TCK Dev and API Spec. teams documentation (User Guide, etc.) has been updated and reader assigned reader (from previous item) has approved docs (reader checklist?)
  • API Team has approved TCK (and all it's content) for ballot
  • is released and signed by the Specification Committee

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants