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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Release]: 3.1.0 GA #472

Open
16 of 22 tasks
KyleAure opened this issue Apr 5, 2024 · 6 comments
Open
16 of 22 tasks

[Release]: 3.1.0 GA #472

KyleAure opened this issue Apr 5, 2024 · 6 comments
Assignees
Labels
release Issue that proposes a new release
Milestone

Comments

@KyleAure
Copy link
Contributor

KyleAure commented Apr 5, 2024

Proposal

Let's start a plan for the 3.1.0 GA release! 馃帀

Outstanding work

Challenges

Check List

Prepare

Stage release

Verify and modify

  • Ask for feedback from the community to verify the staged artifact has all the expected changes.
  • If anything needs to be added before publishing do that now and repeat the Stage Release section

Publish release

Follow up

@KyleAure KyleAure added the release Issue that proposes a new release label Apr 5, 2024
@KyleAure KyleAure self-assigned this Apr 5, 2024
@KyleAure KyleAure changed the title [Release]: 3.1.0 [Release]: 3.1.0 GA Apr 8, 2024
@KyleAure
Copy link
Contributor Author

KyleAure commented Apr 8, 2024

3.1.0 GA is Staged

Notes

I double checked to make sure the two dependency updates between RC2 and GA versions did not affect the checksums for the following artifacts:

  • API RC2 MD5: fe3f138c0e1ff6d600266537e3ee9016
  • API GA MD5: 7c177355fa619a2ae465c82cac417191
  • TCK RC2 MD5: d0ae359cdf7bcfc0f66e9b354067a0fd
  • API GA MD5: 7ee16d099de76a1687769e517b911aee

FYI @mswatosh @njr-11 - I checked the diffs between the JARs and I think no matter what we do the GA version will have a different checksum then RC2 because of the change in

META-INF/maven/jakarta.enterprise.concurrent/jakarta.enterprise.concurrent-[api|tck]/pom.properties
META-INF/maven/jakarta.enterprise.concurrent/jakarta.enterprise.concurrent-[api|tck]/pom.xml  

The switch from 3.1.0-RC2 to 3.1.0 are reflected in these files meaning the checksums will not match.

I think we need to inquire about the checksum requirement for compatible implementations. If RC2 and GA only have diffs in META-INF I would think certifying against either checksum should be valid.

@KyleAure
Copy link
Contributor Author

3.1.0 GA is Re-staged

Verification Data

The checksums are as follows:

  • API MD5 : 7c177355fa619a2ae465c82cac417191 [unchanged]
  • TCK MD5: b9eabfce9b7abab510ff86df758207e3 [changed]

FYI - @njr-11 @aubi

@KyleAure
Copy link
Contributor Author

Created specification project release review: jakartaee/specifications#733

@KyleAure
Copy link
Contributor Author

KyleAure commented May 2, 2024

3.1.0 GA is Re-staged

Verification Data

file sha256
concurrency-tck-3.1.0.zip ad1d52fdf9648db8d2afbaefd480d8995be47b59c605b439d69ededf4da4fcd5
jakarta.enterprise.concurrent-tck-dist-3.1.0-dist.zip 44be17650689c27ba76c8849655c69621980b97893e2bb6b1def39c386a57347

Seems to me the TCK User Guide PDF has date metadata that cannot be removed resulting in different SHAs for these two artifacts since they are generated at different times.
The only resolution to this would be to take the TCK Distibrution zip from the staging repository and dumping that into download.eclipse.org but that would require in an entire re-write of that Jenkins job.
Not sure if that is worthwhile doing at this late stage.
^^ FYI @njr-11 @edbratt

@KyleAure
Copy link
Contributor Author

3.1.0 GA is Re-staged

Verification Data

file sha256
concurrency-tck-3.1.0.zip 9539826afc510300f6873477a8ba6ae0860883ecd659d629fb62f4e77b457c23

FYI - @OndroMih @arjantijms @njr-11

@KyleAure
Copy link
Contributor Author

3.1.0 GA is Re-staged

Verification Data

file sha256
concurrency-tck-3.1.0.zip a519066b945b6a10ca1a634c9158c038c2e6f52db6c96e988e977740e1fedc56

FYI - @aubi @arjantijms @njr-11

@KyleAure KyleAure added this to the 3.1.0 milestone May 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release Issue that proposes a new release
Projects
None yet
Development

No branches or pull requests

1 participant