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.
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-983Getting issue details...
STATUS
When 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-90Getting issue details...
STATUS
updating 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
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.
- 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 :
- 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