Child pages
  • Grouper Call 28-Oct-09_
Skip to end of metadata
Go to start of metadata

Grouper Call 28-Oct-09

 *Attending*

Tom Barton, U. Chicago (Chair)
Gary Brown, Bristol
Shilen Patel, Duke
Chris Hyzer, U. Penn
RL "Bob" Morgan, U. Washington
Jim Fox, U. Washington
Tom Zeller, U. Memphis
Ann West, EDUCAUSE/Internet2
Steve Olshansky, Internet2
Emily Eisbruch, Internet2 (scribe)

** New Action Items **

[GrouperWG:AI ] (Everyone) update the upgrade change log wiki page as needed re jars and config files, and upgrade instructions.https://spaces.internet2.edu/display/GrouperWG/Grouper+change+log+v1.5

[GrouperWG:AI] (Shilen) will work on handling of change logs for effective memberships (adding immediate memberships in the temp table and having the loader add effective memberships in real table).

[GrouperWG:AI] (Shilen) will document namespace transition in the wiki.
[GrouperWG:AI] (Everyone) will suggest better names for Namespace Transition (possibly: "object move or copy" "group/stem relocation support")
[GrouperWG:AI] (Chris) will enhance the Notification/Change Log documentation in the wiki.
[GrouperWG:AI] (Chris) will document roles and permissions and attribute framework in the wiki.
[GrouperWG:AI] (Tom) will create Release Notes.
[GrouperWG:AI] (SteveO) will update website and wiki as needed for Grouper 1.5.0 release.

*Carry Over Action Items*
[GrouperWG:AI] (Gary and Shilen) will work on testing the UI for Grouper 1.5.  (started, will continue)
[GrouperWG:AI] (TomZ) will document Ldappc in the wiki.
[GrouperWG:AI] (Chris) will document Grouper Loader, its new role for audit, notifications, enable/disable dates, and how to monitor it in the wiki.
[GrouperWG:AI] (Shilen) will document Upgrade Steps in the wiki.
[GrouperWG:AI]  (Gary) will document the Administrative UI and Audit in the wiki.
[GrouperWG:AI] (Chris) will document the new Lite UI in the wiki.
[GrouperWG:AI] (All) record information on release steps on release steps page.https://spaces.internet2.edu/display/GrouperWG/Release+steps
[GrouperWG:AI] (Everyone) will update JIRA to accurately reflect the work being done.

__________________________________
**CODE FREEZE DATE FOR GROUPER 1.5 is
Monday, Nov. 2 at 7:00 am ET**
__________________________________

*Discussion of Grouper 1.5.0 Issues*

*DB Views*

TomB asked for clarification on DB Views, GRP-288https://bugs.internet2.edu/jira/browse/GRP-288

Chris explained that Grouper doesn't support databases that don't support views.  However, all databases we are dealing with do support views, so this should not become an issue.
There is one view with group, subject and list (membership lightweight view), and we committed to keeping that view stable over releases. Chris will note this in the release steps page.  It was also suggested that release steps include a warning that tables might change.

*Namespace Transition*

Namespace is ready for Grouper 1.5  There will be a few features added in Grouper 1.5.1.

[GrouperWG:AI] (Shilen) will document namespace transition in the wiki.

Note: Shilen closed GRP-213 and opened GRP 338.

[GrouperWG:AI] (Everyone) will suggest better names for Namespace Transition (possibly: "object move or copy" "group/stem relocation support")

*Subject API*

https://bugs.internet2.edu/jira/secure/IssueNavigator.jspa?reset=true&&pid=10030&component=10102&sorter/field=priority&sorter/order=DESC

There have been several changes to Subject API for Grouper 1.5.
Subject API is maintained as a separate project in CVS, and in JIRA it is part of I2MI-Common. The group decided not to bring Subject API into the main Grouper project for now due to lack of time. However, the Subject API will be put on same the branch and tagged with the same version number as Grouper.

Chris will update Subject API  for custom sources in the wiki.

*Change Log*

The change log will include some entries that do not have a net impact on overall membership. These can be filtered out if desired.

[GrouperWG:AI] (Shilen) will work on handling of change logs for effective memberships (adding immediate memberships in the temp table and having the loader add effective memberships in real table).

*Lite UI*

The new Lite UI is linked from and considered a new screen of the UI. The new screen is called the "Lite membership management" screen. It provides an alternative way of managing members or groups. It could be expanded later to include managing privileges, etc.

https://spaces.internet2.edu/display/GrouperWG
/v1.5.0+Grouper+Web+UIs

To use the new Lite UI, a JavaScript enabled browser such as Firefox is needed. Chris will document this.

*Testing*

It's recommended to run unit tests on a clean install or an upgrade. One should install the latest  Grouper 1.4 QuickStart on whatever database is to be  tested and then run the upgrade to do a clean install of Grouper 1.5

https://spaces.internet2.edu/display/GrouperWG/Release+steps

*Documentation*

[GrouperWG:AI] (Chris) will document roles and permissions and attribute framework in the wiki
[GrouperWG:AI] (Chris) will enhance the Notification/Change Log documentation in the wiki
[GrouperWG:AI]  (Gary) will document the Administrative UI and User Audit in the wiki.https://spaces.internet2.edu/display/GrouperWG/v1.5.0+User+Audit+Log
[GrouperWG:AI] (TomZ) will document Ldappc in the wiki.
Wiki page names should start with the version number.
[GrouperWG:AI ] (Everyone) update the upgrade change log wiki page as needed re jars and config files, and upgrade instructions.https://spaces.internet2.edu/display/GrouperWG/Grouper+change+log+v1.5

[GrouperWG:AI] (Tom) will create Release Notes.
[GrouperWG:AI] (SteveO) will update website and wiki as needed for Grouper 1.5.0 release.

The new software will now be downloaded from the Grouper website instead of the Grouper wiki.http://www.internet2.edu/grouper/software.html
CVS (not SVN) will be used for Grouper 1.5

*Other Notes for 1.5.0 (from bottom of Release Steps wiki page)

* (Chris) Make a wiki page about the new SQL interface, how to interface with tables, and the membership lightweight view
* (Chris) Add upgrade steps for subject API
* (Chris) Tag / branch subject API with same version as Grouper
* (Chris) Update browser support page with new versions for Ajax UI
* (Chris) Document the loader, e.g. that you need this for notifications and membership aging

Next Call: 11-Nov-09 noon ET

  • No labels