*Attendees*
Dave Donnelly, Stanford U. (stand-in chair)
Gary Brown, Bristol U.
Tom Barton, U. Chicago
Steve Olshansky, Internet2
Jessica Bibbee, Internet2 (scribe)
New *Action Items*
[AI] Dave will post documentation in I2MI-Commons (CVS), which outlines all the dependent jar files, for use by anyone checking files in or out.
[AI] {Dave} will schedule a call with {Blair} to talk offline about coordinating standard procedures for checking files into I2MI-Common.
Carry Over *Action Items*
[AI] {Lynn} volunteered to relocate items to the I2MI-Common, such as loading tools, etc. (9-Sep-06)
[AI] {Dave} will update the requirements text to reflect the upgrade to Java 1.5. (18-Aug-06)
[AI] {Tom} will email the list with potential contacts at Macquarie University. (18-Aug-06)
[AI] {Bob} will send .htaccess local syntax to the group via the list. (5-Aug-05)
Dave's *Agenda*
1. Hibernate 3.2 migration status
2. Reassessment of 3rd-party library requirements
3. Proposed additions to i2mi-commons
4. Things left to do before release of Signet 1.2
*Discussion*
{Dave} led the call's discussion, first with an update on Signet's migration to the latest Hibernate v3.2. The transition went very smooth, in terms of converting code. In the process, a few bugs were also found, so it was a positive move.
{Dave} found an original 48 jar files to move, on which Hibernate had [possible] dependencies. He was able to simplify this list to 10 files, reducing the overall size from 13mb to 7mb. He identified files to be moved into I2MI-Commons. All of these things make it easier for both Signet and Grouper to migrate over to Hibernate x3.2.
{Dave} hopes to reduce the complexity of handling subject attributes within the database. The table will contain relationships of Signet subject with attributes and values will be condensed. He wants the I2MI-Commons area combed over and simplified before the release of Signet v1.2. An organized Commons area will provide the reproducibility needed in the event that someone's machine crashes; it will provide a snapshot of the working area.
{Dave} has spoken with {Lynn McRae} about methodology for various projects accessing I2MI, but they have not decided on a best way. He would like to make use of CVS tagging, so that people checking in items can tag it with a specific file version. If the version is not listed in the file name itself, it is often manifested within a README file and can be difficult to locate. A drawback to making subdirectories, which would physically separate these file is that many 3rd part vendors only have 1 jar file – resulting in a huge but shallow file tree. Tagging seems to be a better option at the moment; one could tag per project or per lib. Just because an item is checked in for Signet should not imply that it will also affect Grouper. {Dave} plans to speak with other developers about how to best approach this situation.
The Group discussed that by checking in a 3rd party lib, its version ought to be recorded at the time of check in. This will clarify which versions people need to use and simplify how they find them. Tagging ought to provide consistency through check-ins across several Middleware projects, and it will be possible to tag at a Super level. Each file will need to be justified and analyzed again what others are doing, with responsibility falling at the hands of the person checking the item into I2MI-Commons. [AI] Dave will post documentation in I2MI-Commons (CVS), which outlines all the dependent jar files, for use by anyone checking files in or out. This file will eventually be located in the Common area, under dev-goodies. More discussion on specific check-in procedures will follow in future conference calls.
[AI] {Dave} will schedule a call with {Blair} to talk offline about coordinating standard procedures for checking files into I2MI-Common.
Things left to do before release of Signet v1.2
{Dave} reported that he is done with any refactoring of functionality changes going into Signet v1.2. The API should not change significantly between now and the time of the release. Other items, as mentioned above are also being worked on. While he did not give a specific release date, he is hoping that the end of January may be fruitful.
The next Signet Working Group call will be on Friday, February 2, 2007 at 11am EST.