Minutes: Grouper Call of June 4, 2014
Tom Barton, University of Chicago (Chair)
Dave Langenberg, University of Chicago
Chris Hyzer, University of Pennsylvania
Shilen Patel, Duke University
Jim Fox, University of Washington
Gail Dunmire, The Pennsylvania State University
Emily Eisbruch, Internet2, scribe
New Action items
[AI] (Tom) will reach out to another CIC School to see if they can help with testing.
Carry Over Action items
[AI] (Gail) will assist with testing the new Grouper UI (Gail has started this)
[AI] (Gail) will assist with Unit Testing Grouper 2.2 using Oracle Database
[AI] (Emily) share a publicity plan for Grouper 2.2 release with the core team
[AI] (Shilen) create a Grouper training video on the new Grouper UI
[AI] (Jim) make the University of Washington group events AD updating code available on GitHub and document its availability on the Community Contributions page. (DONE)https://spaces.internet2.edu/display/Grouper/University+of+Washington+Grouper+Project+Page
[AI) (DaveL) look at PSP ChangeLogDataConnector Inconsistency issuehttps://lists.internet2.edu/sympa/arc/grouper-users/2014-02/msg00047.html
[AI] (Shilen) investigate ways to get new attribtues in a single step (after 2.2 release)
Documentation Action Items
Reminder: check if updates are needed to the corresponding Grouper Training video
[AI] (Dave) will work on the SCIM documentation.https://spaces.internet2.edu/display/Grouper/Grouper+SCIM+integration
[AI] (Chris) will document new Grouper UI, including config options
[AI] (Chris) will review the documentation on Organizing Services in Grouperhttps://spaces.internet2.edu/display/Grouper/Organizing+services+in+Grouper
[AI] (Chris) review documentation connected to Grouper API changes and web service changes for 2.2
includes changes for getmembers and hasmember, etc (memberships and privileges can be Interchangeable)
Includes changes to the Java API
[AI] (Chris) review documentation on Grouper User data
[AI] (Emily) review on documentation around legacy items
[AI] (Tom) review the Grouper Glossary https://spaces.internet2.edu/display/Grouper/Glossary
[AI] (Chris) will work on the Release Notes page for Grouper 2.2 releasehttps://spaces.internet2.edu/display/Grouper/v2.1+Release+Notes
[AI] (Emily) will review the Software Downloads page athttps://spaces.internet2.edu/display/Grouper/Grouper+Downloads
Release Steps for Grouper 2.2
Many items are marked done for 2.2.0.
Chris will handle the branch process when the release is ready.
Chris will look at the copyright wizard for this release and be sure it works correctly.
Testing Grouper 2.2:
-Chris will test using MySQL
-Gail will test using Oracle
-Jim will test using PostgreSQL
-Dave will test using MS SQL
How far back to go (to which back versions) in documenting the upgrade?
Would be helpful to look at upgrading from
Grouper 2.0 to 2.2
Grouper 2.1 to 2.2
What about sites still using Grouper 1.6?
Those sites should first upgrade from Grouper 1.6 to 2.1.
Then upgrade to from Grouper 1.1 to Grouper 2.2
-This should be noted on the upgrade page
Jim: University of Washington is doing an upgrade of one of their databased from PostgreSQL to MySQL.
Jim will provide notes on lessons learned from that. (There are some issues with null fields)
Chris suggests this approach for testing:
-First upgrade the data
-Run the UI or web services to be sure it works (browse the UI)
-Run API unit tests in a different schema
-Run Web Service tests for extra credit
API unit tests are sensitive to the underlying database
Best to do an install, check the API unit test, then do the upgrade in a separate place
Do we need to run unit tests on Oracle?
Shilen did it and it worked.
Chris: It is useful to run the unit tests on an upgrade to test that the DDL was set up correctly.
Protocols to follow
-Set up a blank Grouper 2.1, and upgrade it, and run the unit tests on that
-Start from scratch on Grouper 2.2 and run API unit tests on that
-If you have a database that's full, upgrade that to Grouper 2.2 and do sanity checks.
Chris has uploaded the tarball so unit testing can begin
Q: How do we manage versions of documentation?
A: When we change a feature, we indicate the version it's for.
This way all the docs can remain unified, rather than having separate doc sets for different Grouper versions)
Chris will work on the Release Notes page for Grouper 2.2 releasehttps://spaces.internet2.edu/display/Grouper/v2.1+Release+Notes
Emily will review the Software Downloads page athttps://spaces.internet2.edu/display/Grouper/Grouper+Downloads
Emily will update the wiki main page and Grouper website to reflect the new releasehttps://spaces.internet2.edu/display/Grouper/Grouper+Wiki+Homehttp://www.internet2.edu/products-services/trust-identity-middleware/grouper/
-Gail hopes to be able to test at end of the week of June 9
Is there a site using SQL server?
Chris: there is an Express Edition you can run on a PC (does not run on a MAC)
[AI] (Tom) will reach out to University of Iowa to see if they can help with testing.
Chris will email the Grouper-dev list to ask if there are sites that would want to look at the Grouper 2.2 release candidate. (DONE)https://lists.internet2.edu/sympa/arc/grouper-dev/2014-06/msg00003.html
Target release date for Grouper 2.2. Is Friday, June 20, 2014
Next Grouper-Dev call: Wed. June 18 at noon ET