MeetingNotes052506 - coin-or-foundation/tlc GitHub Wiki

TLC Meeting May 25, 2006

The TLC met by teleconference on May 25, 2006. The meeting was called to order at 3:05 PM EST.

Agenda

The main agenda item was developing a solid plan for the move to subversion.

TODO List for Cutting Over to Trac and Subversion

The meeting consisted of a discussion about the steps that need to be taken in the conversion of projects to subversion and the autotools. The following are the main steps with assigned responsible individuals and completion dates:

  • Send an e-mail to project managers letting them generally know what is happening.
    • POC: Ted
    • Completion date: 5/26
  • Develop materials to educate PMs on subverison and the new build system
    • POC: Andreas
    • Completion date: 5/29
  • Update README and INSTALL files in each project.
    • POC: Andreas
    • Completion Date: 6/5.
  • Send e-mail to project managers asking them to check out the new system, make any comments, prepare for conversion, finalize their Trac pages, etc.
    • POC: Andreas
    • Completion date: 5/29
  • Modify script so that tarballs are still created properly
    • POC: Laci
    • Completion date: 5/31
  • Scrub all COIN Web pages and make sure that they are accurate and reflect the changes that will occur. Make sure PMs have moved FAQs and any other project-specific material and then delete them from the main pages.
    • POC: JP
    • Completion date: 6/2
  • Make sure that write permissions are set up properly for subversion
    • POC: Laci
    • Completion date: 6/2
  • Announce cutover to users.
    • POC: Ted
    • Completion date: 6/9
  • Freeze CVS and perform cutover (see below)
    • POC: Laci
    • Completion date: 6/9
  • Create logins for Trac.
    • POC: Laci
    • Completion date: 6/15
  • Install SSL certificate for projects.coin-or.org (added 6/1 by mjs)
    • POC: Matt
    • Completion date: 6/5

Priority for Cutting Projects Over

Projects will be cut over in two phases. First, we will cut over the main listed below, along with (perhaps) the secondary projects. In the second phase, we will cut over the remaining secondary projects and the tertiary projects, as listed below.

  • Main projects (these will definitely be cut over)
    • CoinUtils
    • Clp
    • Cgl
    • Osi
    • Cbc
    • Vol
  • Secondary projects (these are not interdependent, but are easy to convert and may be cut over in the first or second rounds)
    • Smi
    • NLPAPI
    • Multifario
    • Dfo
    • Ots
  • Tertiary projects (these are more complicated because they involve parallel code or other special options)
    • SYMPHONY
    • Alps
    • Bcp
    • Misc

Procedure For Performing Cutover

  • Projects will be frozen in CVS, but will remain available for checkout to avoid breaking unconverted projects.
  • Projects currently in subversion will be patched to bring them up to date.
  • Projects not in subversion (if there are any) will be copied over.
  • Official announcement will be made.

The address of the SVN repository should be changed to projects.coin-or.org at the time of the cutover. (Added 6/1 by mjs.)