Skip to Content.
Sympa Menu

grouper-dev - [grouper-dev] Notes and Action Items: Grouper Call of 9-March-2016

Subject: Grouper Developers Forum

List archive

[grouper-dev] Notes and Action Items: Grouper Call of 9-March-2016

Chronological Thread 
  • From: Emily Eisbruch <>
  • To: "" <>
  • Subject: [grouper-dev] Notes and Action Items: Grouper Call of 9-March-2016
  • Date: Wed, 16 Mar 2016 16:43:32 +0000
  • Accept-language: en-US
  • Authentication-results:; dkim=none (message not signed) header.d=none;; dmarc=none action=none;
  • Spamdiagnosticoutput: 1:0

Notes: Grouper Call  9-March-2016 


Chris Hyzer, Penn, (chair)

Tom Barton, U. Chicago

Shilen Patel, Duke

Bill Thompson, Lafayette College

Jim Fox, U. Washington

Emily Eisbruch, Internet2 


Reminder: Code freeze target for the Grouper 2.3 Release: March 21

Grouper Roadmap:


Action Items  

[AI] (Chris)  investigate connection between Internet2 enterprise Github and public Github

[AI] (Shilen)  help Bert with examples for PSP-NG work

 [AI]  (Bill)   see about scheduling Grouper content at Apereo Conference for Sunday, May 22

Carry Over Action Items

[AI] (Pregash) will ask for findings around accessibility that can be emailed to Chris prior to the meeting. Then Chris will be happy to schedule the meeting

[AI] Misagh look add hibernate-c3p0 jar to gradle/maven, and the upgrade to c3p0 (commit from Chris)

[AI] (Bert) create a wiki page off the Post PSP Provisioning wiki  page to explain the boundaries for provisioning subjects.  [March 9: Still pending]

[AI] (Misagh) provide update to Grouper Core list  to  be sure Gradle work will be ready for Grouper Release in April

[AI] (Chris ) clarify the Grouper roadmap around “Add remaining attribute/permission operations to WS”

[AI] (Bert} Clarify Grouper Roadmap around “Successor to the PSP first pass. Include AD and LDAP connectors”

[AI] (Chris) capture the TIER packaging direction in a Grouper wiki page, including environment variable strategy 

[AI] (Shilen) create wiki page on the hibernate work (mysql problem)

[AI] (Chris) make patching and upgrading work on a source directory (based on input from packaging survey)

[AI] (Chris) get rules into new UI, for inheriting privileges

[AI] ( Misagh) look on Grouper wiki for Java doc links and change them to 

[AI] (Shilen) create a wiki documenting the Loader work


Current work tasks

Chris: TIER API for GrouperMessaging changelog consumer


  • Chris: There has been a lot of work with the TIER API working group. There is a proof of concept now.
  • API will allow users  to see if someone is a member.
  • Still ironing out the spec
  • Chris’s philosophy: take the SCIM standard, though it is not flexible for extending.
  • So server will speak SCIM
  • On server side, credential used for authenticating would be used for TIER
  • TIER attributes would go on top of that
  • Does it make sense to use SCIM schema with TIER?
  • Jim: some think we should support SCIM and TIER as separate endpoints
  • This is being discussed at length on the TIER API calls.
  • TomB: we know we can’t address all endpoints. Perhaps if it’s just two that’s OK

Loader, Hibernate

Shilen looked at adding to the New Group UI a feature to schedule a new loader job with  a click.

Should there be a toggle switch for enable/disable?

Chris : eventually we should have an admin screen for loader jobs. For now what Shilen is doing is a value add.

Next Shilen will start on documentation on features for the Grouper 2.3  release.


 [March 9]: Increased load testing efforts and fixed memory and cpu performance problems found

 -Primary, immediate task: Take working PSPNG and package it outside of changelog harness to get environment and logging correct. We talked about this being “underneath” Quartz. What examples can I work from?

[AI] (Shilen) to help Bert with examples for PS-PNG work

 -Grouper Code freeze target for the Grouper 2.3 Release:  March 21

Misagh: Building and packaging

Vivek: WS

TIER update

·         Plan for April release

·         APIs - work is ongoing

·         Packaging - TIER Packaging WG working on Docker Image - Chris has given them advice about Grouper on Docker

·         Github vs gitlab - There will be an Internet2 Enterprise Github - will require a change for the Grouper project - we will need to move files to there and update links

What about connection between Internet2 enterprise Github and public Github?

How will pull requests work?

[AI] (Chris) will investigate connection between Internet2 enterprise Github and public Github

·         Grouper Code freeze  -  March 21

Issue roundup

Bill working on Office 365 and Grouper

Looking for ideas on moving Grouper Shell tests to automated testing.

  • How to move to use JUNIT tests?

  • Chris suggests - take GSHELL and translate to JAVA

  • Then use a static variable for read

  • See if last line is what is expected

  • Chris does this with rules

  • Chris and Bill work discuss offline

This work would be a contrib for Grouper 2.3

Would like to do a demo, after the next Grouper Release

Use case of synchronization to a target based on marking synchronization attribute


MYSQL UTF8 issue

There are cases where things don’t work

Chris suggests we change documentation to recommend utf8mb4

Suggestion to use this utf8mb4 approach in testing to be sure it works before we recommend it.

Upcoming Meetings

Apereo Conference in NYC at NYU in late May 22-26 - Bill T is on the program committee. Would like additional Grouper content.

Chris could attend on Sunday, May 22

   Bill will see about scheduling Grouper content at Apereo Conference for Sunday May 22

Global Summit 2016

TIER Working Group and Developers Meeting to be held 

May 19, 2016 , 9am - 12:30pm in Chicago


Grouper BOF at Internet2 Global Summit is Wednesday, 5/18, 12:00-1:00PM

Tech Ex 2016 - Proposal was submitted for Grouper Provisioning Talk

Next Grouper Call: Wed. March 23, 2016

Emily Eisbruch, Work Group Lead, Trust and Identity

office: +1-734-352-4996 | mobile +1-734-730-5749

Archive powered by MHonArc 2.6.16.

Top of Page