MeetingNotes072009 - coin-or-foundation/tlc GitHub Wiki

July 20, 2009

The TLC met by teleconference on July 20, 2009 at 5:00 PM EST.

Agenda

Debrief from Bug Squashing Party 2009.

Notes

There was a long discussion about next steps. There are currently a number of experimental capabilities in the BuildTools branches from the BSP that we would like to get into the mainstream as soon as possible. These capabilities are:

  1. A new script for setting externals automatically from a file called Dependencies that contains a list of all the stable version on which the project depends.

  2. Changes to allow the libtool version info to be set automatically, so that libraries are versioned properly.

  3. Changes to allow each project to work with installed version of other projects.

The following was decided as the plan of action:

  1. The script for setting externals is to be merged into stable/0.5 and can be used immediately.

  2. The changes to allow version info to be set automatically are to be merged into trunk and then a new stable version created, as these changes are too sweeping to be rolled into the existing version of the BuildTools. After testing, a whole new set of stable versions of all projects depending on the BuildTools will be rolled out to include this capability.

  3. For the remaining changes, more work needs to be done. In particular, we still need

    • methods for allowing data projects to be installed and for non-data projects to use the installed data in their unit tests, etc., and
    • methods for allowing third part projects to be installed and used by other projects. Hence, the remaining changes for the BuildTools will be left in the BSPsplit branch until all functionality is implemented, then moved to trunk and a new stable version 0.7 created.

Respectfully submitted,

Ted Ralphs, TLC Chair