Release IdP 4.0.0
Basics
Logistics
Basics
Logistics
Description
Environment
None
Activity
Show:
Tom Zeller March 11, 2020 at 2:29 PM
Assigning to Henri for OIDC extension.
Philip Smart March 11, 2020 at 2:01 PM
4.0.0 unhidden. 'latest' symlink points to 4.0.0
Philip Smart March 11, 2020 at 10:36 AMEdited
moved MSIs into place
VERSION=4.0.0
sudo sh -c "cp -v /home/rdw/shibboleth-identity-provider-$VERSION/shibboleth-identity-provider-$VERSION-x64.msi* /home/shibwww/html/downloads/identity-provider/.$VERSION/"
sudo chown -R shibwww:shibwww /home/shibwww/html/downloads/identity-provider/.$VERSION/
sudo chmod -R g-w /home/shibwww/html/downloads/identity-provider/.$VERSION/
Have NOT changed latest to point to 4.0.0. Have NOT unhidden 4.0.0 directory.
Rod Widdowson March 11, 2020 at 10:05 AM
Windows Build and uploading. ETA Now+ 7 minutes
Back to Phil
Rod Widdowson March 11, 2020 at 10:04 AM
Update Pom, Build and tag Jetty-base
h:\Perforce\idprelease\java-idp-jetty-base>mvn install
...
h:\Perforce\idprelease\java-idp-jetty-base>git commit -a -m "Build for 4.0.0 release"
h:\Perforce\idprelease\java-idp-jetty-base>git tag -s 4.0.0.0 -m "Tag for 4.0.0 release"
Build Merge Module
H:\Perforce\idprelease\java-identity-provider\idp-installer\src\main\wix [(4.0.0)]> .\Jetty.bat H:\Perforce\idprelease\Downloads4.0\commons-daemon-1.2.2-bin-windows.zip H:\Perforce\idprelease\Downloads4.0\jetty-distribution-9.4.26.v20200117.zip
gpg: Signature made 09/30/19 16:56:27 GMT Summer Time
gpg: using RSA key A9C5DF4D22E99998D9875A5110C01C5A2F6059E7
gpg: Good signature from "Mark E D Thomas <markt@apache.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: A9C5 DF4D 22E9 9998 D987 5A51 10C0 1C5A 2F60 59E7
gpg: Signature made 01/17/20 12:56:08 GMT Standard Time
gpg: using RSA key 2D0E1FB8FE4B68B4
gpg: Good signature from "Joakim Erdfelt <joakim.erdfelt@gmail.com>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: 5989 BAF7 6217 B843 D66B E55B 2D0E 1FB8 FE4B 68B4
Could Not Find H:\Perforce\idprelease\java-identity-provider\idp-installer\src\main\wix\*.wixobj
jetty_contents.wxs
MergeModule.wxs
procrun.wxs
Directory of H:\Perforce\idprelease\java-identity-provider\idp-installer\src\main\wix
11/03/2020 09:27 10,167,705 Jetty-x64.msm
Build IdP
H:\Perforce\idprelease\java-identity-provider\idp-installer\src\main\wix [(4.0.0)]> .\IdP.bat H:\Perforce\idprelease\Downloads4.0\idp-distribution-4.0.0.zip H:\Perforce\idprelease\Downloads4.0\idp-jetty-base-9.4.1-WINDOWS-SNAPSHOT.zip
gpg: Signature made 03/10/20 20:54:10 GMT Standard Time
gpg: using RSA key B77C52EEC21771DD
gpg: Good signature from "philsmart (gpg key) <philip.smart@jisc.ac.uk>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: 8740 208C 0E93 FEC8 0EEB F913 B77C 52EE C217 71DD
gpg: Signature made 02/05/20 10:31:37 GMT Standard Time
gpg: using RSA key 4AF4D83EEDDF43DA3C06CB3101483F262A4B3FF0
gpg: Good signature from "Rod Widdowson <rdw@steadingsoftware.com>" [ultimate]
1 dir(s) moved.
1 dir(s) moved.
1 dir(s) moved.
1 dir(s) moved.
1 dir(s) moved.
The system cannot find the file specified.
1 dir(s) moved.
A subdirectory or file IdPEx\jetty-base\tmp\ already exists.
Windows Installer XML Toolset Toolset Harvester version 3.11.1.2318
Copyright (c) .NET Foundation and contributors. All rights reserved.
idp_contents.wxs
ShibbolethIdP-gui.wxs
ShibbolethIdP-install-dlg.wxs
ShibbolethIdP-warndir-dlg.wxs
ShibbolethIdP-adconfig-dlg.wxs
ShibbolethIdP-update-dlg.wxs
ShibbolethIdP-main.wxs
ShibbolethIdP-registry.wxs
ShibbolethIdP-delete.wxs
11/03/2020 09:38 63,131,648 idp-x64.msi
Test
Smoke test login
test Status
C:\Program Files (x86)\Shibboleth\IdP>BIN\STATUS ### Operating Environment Information operating_system: Windows Server 2016 operating_system_version: 10.0 operating_system_architecture: amd64 jdk_version: 11.0.2 available_cores: 3 used_memory: 217 MB maximum_memory: 2048 MB ### Identity Provider Information idp_version: 4.0.0 start_time: 2020-03-11T09:44:15.094Z current_time: 2020-03-11T09:44:16.323153100Z uptime: 1229 ms
Sign and checksum installer
gpg -s -b -a .\shibboleth-identity-provider-4.0.0-x64.msi
openssl sha256 .\shibboleth-identity-provider-4.0.0-x64.msi >.\shibboleth-identity-provider-4.0.0-x64.msi
Checkin asc files and tag release
copy H:\Perforce\idprelease\Downloads4.0\commons-daemon-1.2.2-bin-windows.zip.asc
copy H:\Perforce\idprelease\Downloads4.0\jetty-distribution-9.4.26.v20200117.zip.asc
git add *.asc
git commit -m "Add asc files for 4.0.0.0 release"
git tag 4.0.0.0 -s -m "Tag for 4.0.0.0"
Directory of H:\Perforce\idprelease\java-identity-provider\idp-installer\src\main\wix
11/03/2020 09:38 63,131,648 idp-x64.msi
Tasks related to releasing IdP 4.0.0 :
all times Zulu
release of OIDC extension follows IdP by up to a week
Prepare release notes (Scott)
Sunday night : Freeze
Monday :
-Disable Jenkins (Manage Jenkins > Prepare for Shutdown) (Brent)
Release java-parent 11.0.0 (Brent)
Release java-support 8.0.0 (Brent)
Release spring-extensions 6.0.0 (Brent)
Release java-opensaml 4.0.0 (Brent)
Tuesday :
Release idwsfconsumer 2.0.0 (Phil)
Release java-identity-provider 4.0.0 (Phil)
Release java-idp-oidc 2.0.0 (Henri)
Enable Jenkins (Cancel Prepare for Shutdown) (Tom)
Update shibboleth.net IdP (Tom)
Wednesday :
Build Windows Installer (Rod)
Stage IdP downloads (Phil)
Stage OIDC downloads (Henri)
Update Javadoc redirects (Tom)
Update IdP version on wiki (Scott)
Announce (Scott)
Announce OIDC (Henri)
NEWS (Tom)