MeetingNotes083006 - coin-or-foundation/tlc GitHub Wiki
TLC Meeting August 29, 2006
The TLC met by teleconference on August 29, 2006. The meeting was called to order at 1:02 PM EST.
Agenda
-
Status of proposal for versioning and releases
-
Acceptance and maintenance process for umbrella projects (Cgl and Osi)
-
Regular meeting time
Notes
-
After a lengthy discussion regarding the details of implementation, the current proposal for versioning and releases (see VersionsAndReleases) was accepted unaninously. After some additional tweaking to tighten up the proposal, it will be sent to the project managers for a two-week comment period. At the next TLC meeting, an implementation plan will be developed.
-
There was more discussion regarding the procedures to be followed for accepting and maintaining "subprojects" of umbrella projects, such as Osi and Cgl (see original discussion here). Umbrella projects are those that consist of a base class or classes specifying an API for certain functionality, together with a number of "subprojects" that provide implementations of the base class or classes in conformance with certain standards. The general consensus (reiterated from the previous discussion) was that such umbrella projects should be actively managed by a single project manager with the following duties:
- Setting technical specifications, such as the API for the base class, the expected behavior of the derived class objects, etc.,
- Ensuring that subprojects comply with the aforementioned specifications, and
- Deciding whether new subprojects meet technical specifications and should be accepted into the repository The subprojects will generally be maintained by individual "subproject managers" who are responsible for maintaining their subproject and ensuring that it remains compliant with the specifications determined by the PM. As such, the subproject manager will have write access to the subdirectory containing their subproject. The project manager will have write access to the entire project directory, including the subdirectories containing the subprojects and will have the right to modify and/or remove any subproject in the case of non-compliance with specifications. The acceptance process for subprojects will be similar to those for projects except that the process will be supervised by and the final decision rendered by the project manager. This consensus will be put into a formal proposal to be voted on at the next TLC meeting. The question of how the legal paperwork should be handled was sent back to the SLB.
-
The standard meeting time for the semester will be Tuesdays at 1:00 PM EST.
Rspectfully submitted,
Ted Ralphs, TLC Chair