Shibboleth Developer's Meeting, March 15, 2013
Attendees: Scott, Ian, Rod, Brent, Tom, Daniel
Maven Snapshot Behavior
Do undated snapshots trump dated snapshots? Getting mixed up builds due to local builds vs. Nexus snapshots. Brent thinks it may be a Maven option we could set, or might be a POM thing. Meantime, beware if you have build issues, try cleaning the repo out.
This looks ugly (Scott ed. note). Will need to figure this out.
Call Administrivia
Agreement to keep this as a standing call. Tom will have touch bases with other V3 devs as well.
V3 Discussion
Tom's been working on Spring wiring, sent a note asking for feedback on approach to porting V2 wiring. Can we just port stuff over with little refactoring?
Scott: seems necessary to me, not much hope of drastic improvement of existing components.
Tom: also concerned about people with existing extensions
Tom: Rod/Daniel, interest in helping with wiring? Both agree. Scott will take a stab at the porting of the AACLI command line shell itself.
Any needs/feedback from Daniel/Rod?
Daniel: checked in minor change to add a Validator interface for LDAP connector, will reuse for RDBMS connector. Feel free to rename classes to match naming conventions. I lean toward shorter names these days. Validators currently public inner classes, thinks it will be hard to do a robust validator without class access. Scott should review for fail-fast override capability.
Daniel: found a lot of test scaffolding for the RDBMS connector, expect to check in something in a day or two. Where to next?
Tom: thinking we should talk about the Spring wiring for the connectors, trying to lose the factory beans. Will talk by early next week.
Active Directory testing? Could use Penn State host, but could be firewall issues depending on what we need. Worth asking the community for ongoing test instance(s)? Tom will chew over and send something out.
Rod: Filter code mostly done, expecting to finish with test coverage by middle of next week. Want to move to scripting environment for V2 compatibility.
Scott: Wondering if we really can't just include the edu.internet2 classes and post-process them on the way out? Maybe, need to see how it all looks in the code
V2 Discussion
Brent: Hostname fix seemed to be pretty easy, not sure about testing things.
Daniel: Have some tests, ugly ones, to verify some of the JSSE behavior.
Brent: Problem was I found a really bad problem with the socket factory being set globally for a scheme like https. Was looking at maybe subclassing the HttpClient to override things, but nothing's documented. Will determine this today hopefully.
Scott: scope of issue affects current IdP, and just affects metadata and configuration resource loading, we'll have to balance work with impact of the issue.
Connection Information
Time: 16:30 UTC
Meeting ID: 534-352-638
Web URL: https://www3.gotomeeting.com/join/534352638
Dial-in Phone Numbers
Australia: +61 2 8355 1040
Austria: +43 (0) 7 2088 1400
Belgium: +32 (0) 92 98 0592
Canada: +1 (416) 900-1165
Denmark: +45 (0) 69 91 88 62
Finland: +358 (0) 942 41 5778
France: +33 (0) 182 880 456
Germany: +49 (0) 811 8899 6975
Ireland: +353 (0) 14 845 976
Italy: +39 0 247 92 12 39
Netherlands: +31 (0) 208 080 379
New Zealand: +64 (0) 4 974 7215
Norway: +47 21 03 58 96
Spain: +34 911 82 9782
Sweden: +46 (0) 313 613 558
Switzerland: +41 (0) 225 3314 51
United Kingdom: +44 (0) 203 535 0621
United States: +1 (786) 358-5410