Release IdP 4.0.0

Description

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)

 

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 AM
Edited

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

Done
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Components

Created March 6, 2020 at 4:11 PM
Updated April 7, 2020 at 6:41 PM
Resolved April 7, 2020 at 6:41 PM