Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Shibboleth Developer's Meeting, 2020-06-05

Call Administrivia

09:00 Central US / 10:00 Eastern US / 15:00 UK / 17:00 FI

Calls are normally the 1st and 3rd Fridays of each month. Next call would be Friday 2020-06-19. Any reason to deviate from this?

60 to 90 minute call window.


Call Details

This week's call will use the Zoom system at GU, see ZoomGU for access info.


AGENDA

Add items for discussion here

Attendees:


Brent


Daniel


Henri


Ian

  • Thread safety is hard:
    • Arises through 
      Jira Legacy
      serverShibboleth JIRA
      columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
      serverId180d847f-bce4-36b2-9964-771bff586829
      keyMDA-242
      Full ; full discussion there.
    • TL;DR: A lot of things we say are @ThreadSafe really aren't, although they are mostly @ThreadSafeAfterInit and other things probably conspire to mean we're probably OK , mostlyin practice. This makes me uncomfortable.
    • It's not possible even in principle to make most things truly @ThreadSafe because of 
      Jira Legacy
      serverShibboleth JIRA
      columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
      serverId180d847f-bce4-36b2-9964-771bff586829
      keyJSPT-97
      .
    • We could fix that (and I think we should) but that wouldn't address all the issues, just make it possible to do so for cases we care most about.
    • Beyond that, I don't think really nailing this down is going to be felt to be worthwhile, but we might want to document some assumptions and possibly tweak a couple of base classes in java-support to future-proof them.change some annotations anyway.
  • Building from Docker containers: iay/shibboleth-build-docker seems to work

Marvin


Rod

  • Built VM soley to do windows installer builds
  • What to do about Java7/8 on Windows and the multi tests?

...