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. +1 (614) 688-1800 (please use if possible)
  2. +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


  1. TIER instrumentation needs - tying to broader requirements
  2. IDP-983 - Getting issue details... STATUS When to release (tag and deploy) idp-jetty-base ?
    1. discussed releasing idp-jetty-base a couple/three weeks before the IdP release to allow for testing
  3. JPAR-90 - Getting issue details... STATUS updating checkstyle.xml
    1. 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.
  4. 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