I’ll take a look at the job to see what it is doing. I now Petr has some other TCK challenges he is working on.
From: Nathan Rauh <nathan.rauh@xxxxxxxxxx>
Sent: 26 April 2022 18:03
To: cu developer discussions <cu-dev@xxxxxxxxxxx>; Petr Aubrecht <aubrecht@xxxxxxxxxxxx>; Steve Millidge (Payara) <steve.millidge@xxxxxxxxxxx>; arjan tijms <arjan.tijms@xxxxxxxxx>
Subject: Re: [cu-dev] TCK re-spin needed and Jenkins job does not appear to be overwriting promoted
Petr found a copy/paste error that needed to be fixed in the TCK, and so I had to re-build the TCK.
Both builds claimed to be successful, however, it appears that the Promote Staged TCK didn’t actually overwrite the artifacts at the promoted location
Staged:
https://download.eclipse.org/ee4j/cu/jakartaee10/staged/eftl/concurrency-tck-3.0.0.info
2fe905b8adfab903a6c5954453e67fbc3ed583b0e313edef7f09d18b7eddd0ee concurrency-tck-3.0.0-dist.zip
-rw-r--r--. 1 jenkins 1001550000 398136 Apr 26 16:27 concurrency-tck-3.0.0-dist.zip
Promoted:
https://download.eclipse.org/ee4j/cu/jakartaee10/promoted/eftl/concurrency-tck-3.0.0.info
93fdfc808fff4e2fbd52883c7378b369d8ee81c87964ca8d3b6dfc20eb03e1d4 concurrency-tck-3.0.0-dist.zip
-rw-r--r--. 1 jenkins 1001550000 398134 Apr 25 18:21 concurrency-tck-3.0.0-dist.zip
Note the date and SHA under promoted still match the original, not the updated from staged.
We can probably go ahead with the release approval based only on the staged location, assuming that it will be possible to fix the Promote Staged TCK build to do an overwrite (Arjan and Steve
– your help is needed with this). However, if we do that, it will be important that no one submits any further Concurrency TCK Master Builds or merges changes to the spec (which will trigger a Concurrency TCK Master Build) in the meantime because doing so
would overwrite the staged copy that we are attempting to use for approval.
Hi All, Thanks for the assistance from various people. We now have both staged and promoted TCK zip files on Eclipse Downloads Project
download area | The Eclipse Foundation Project download area | The Eclipse Foundation
This Message Is From an External Sender
|
This message came from outside your organization.
|
|
|
Hi All,
Thanks for the assistance from various people.
We now have both staged and promoted TCK zip files on Eclipse Downloads
Project download area | The Eclipse Foundation
Project download area | The Eclipse Foundation
I have modified the TCK Build job
Jakarta Concurrency - Concurrency TCK Master Build [Jenkins] (eclipse.org) to automatically upload to the staged directory on downloads if the build succeeds. This job is triggered by a commit in the repo which means that if there is a change a new TCK
zip will appear in the staged directory with likely a new SHA.
I have also created a Jenkins job
Jakarta Concurrency - Promote Staged TCK [Jenkins] (eclipse.org) which copies the zip file from the staged directory to the promoted directory. This job is manually triggered
so we have control if we want to “promote” a specific “staged” zip file.
I’m sure these jobs could be done better if I had a better view of what an ideal workflow would be for releasing the TCK but should suffice to get us to ballot.
Any problems give me a shout.
Steve Millidge