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

All other remaining webstart code-signing changes (rebased onto develop) #2321

Merged

Conversation

manics
Copy link
Member

@manics manics commented Apr 16, 2014

This is a combination of gh-2193 gh-2241 gh-2271 rebased onto develop.
i.e. all of the remaioning webstart code-signing PRs

We're going to be code-signing in a separate process, so this prevents jars being double-signed, once with the self-signed cert and once with a proper one.

The webstart-sign target is still there, so you can use `./build.py webstart-sign release-webstart`.
Automatically run this script with the existing self-signed certificate as part of the standard docs/hudson/OMERO.sh build
@manics
Copy link
Member Author

manics commented Apr 16, 2014

--rebased-from #2193

@manics manics restored the rebased/develop/more_webstart_codesigning_tweaks branch April 16, 2014 17:23
This is so that ./build.py clean will remove any logs or temporary directories
Removed release-webstart build target
Add release-webstart-unsigned target (doesn't sign jars)
Add release-webstart-signed target (self signs jars using omero_insight_sign.py).
release-all runs release-webstart-unsigned so the final artifacts will be unsigned.

webstart-sign target has been changed to use the omero_insight_sign.py script instead of the old jarsigner ant calls
This means update-version won't sign any updated webstart jars.
(Actually it didn't anyway since it was removed in commit ff99355, this just cleans up build.xml)
Return code depends on Java version
@manics
Copy link
Member Author

manics commented Apr 16, 2014

--rebased-from #2241
--rebased-from #2271

@manics manics changed the title More webstart code-signing changes (rebased onto develop) All other remaining webstart code-signing changes (rebased onto develop) Apr 16, 2014
@jburel jburel added the develop label Apr 17, 2014
@bpindelski
Copy link

All looks good here. Running ./build.py clean build release-clients release-webstart-signed gave me a self-signed webstart deployment that I could run from the development web server. Good to merge.

@joshmoore
Copy link
Member

Merging. May the force be with us.

joshmoore added a commit that referenced this pull request Apr 17, 2014
…designing_tweaks

All other remaining webstart code-signing changes (rebased onto develop)
@joshmoore joshmoore merged commit 00beb4d into ome:develop Apr 17, 2014
@manics manics deleted the rebased/develop/more_webstart_codesigning_tweaks branch April 17, 2014 22:41
@sbesson sbesson added this to the 5.1.0-m1 milestone Oct 14, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants