2016-07-15
Shibboleth Developer's Meeting, 2016-07-15
Call Administrivia
10:00 Central US / 11:00 Eastern US / 16:00 UK
Calls are normally the 1st and 3rd Fridays of each month. Next call would be Friday 2016-08-05. Any reason to deviate from this?
60 to 90 minute call window.
Call Details
This week's call will use the Lync system at OSU. To participate, call:
+1 (614) 688-1800 (please use if possible)
+1 (800) 678-6114 (use only if you're charged for the 614 number)
The Conference ID is: 738127#
International participants should be able to access the 800 number without charge through Skype.
AGENDA
TIER instrumentation needs - tying to broader requirements
- IDP-983 - Getting issue details... STATUSWhen to release (tag and deploy) idp-jetty-base ?
discussed releasing idp-jetty-base a couple/three weeks before the IdP release to allow for testing
- JPAR-90 - Getting issue details... STATUSupdating checkstyle.xml
Tom will send a note to the dev list stating that we will be upgrading checkstyle.xml throughout the stack for compatibility with Checkstyle 6.19+ and that upgrading to the latest Eclipse Checkstyle Plug-In will be required, we will also pin the parent-V3 POM to Checkstyle 6.19 for Maven.
OpenSSL (brief)
Attendees:
Brent
Daniel
Unable to attend.
Ian
Marvin
Rod
OpenSSL 1.1
Misc IdP fixes
Scott
- SSPCPP-708 - Getting issue details... STATUS
MFA framework update
Tom
Tomcat
We agreed we should test Tomcat on Windows, I need to change some file separators and replace .sh with .bat.
We agreed we should test the back-channel via the integration tests
Jenkins
Chatted with Ian about Jenkins. I wanted to pass the values of the axes of a Jenkins multi-configuration project as system properties to the command executed by Maven. Issue being that in addition to axes for Jetty and Tomcat, we would also need axes for the idp-jetty|tomcat-base projects and corresponding regular expression filters for the obvious non-combinations (like Jetty 9.2 and idp-jetty-base 9.3). Outcome was to define axes whose values are text comprising multiple system properties, for example "-Djetty.version=X Didp-jetty-base.version=Y". Attached an example of what that looks like :
Discussed turning down the V2 jobs to reduce load
We should disable Javdoc creation -Dmaven.javadoc.skip=true where appropriate
Removed the release profile from java-integration-tests* jobs which creates Javadoc and aggregates etc.
TIER
Docker
Chatted with Ian about Docker. The second instruction on the Jenkins Docker image did not work for me, Jenkins either hangs or fails to start-up with permissions issues depending on whether the external volume is case-insensitive or case-sensitive. Maybe a bug in Docker for Mac, dunno. https://hub.docker.com/_/jenkins/
Other