LenMus package preparation check list

  1. Prepare executables and books
    1. Change version string in global.h. No need to change release flags in TheApp.cpp as they are changed automatically by pre-processor directives when chossing Release build.
    2. Create the executable
    3. Pack the help file
    4. Pack the eBooks

  2. Create package
    1. Create a folder to prepare the package: i.e. lenmus_3.0
    2. Create the LenMus package folder structure tree
    3. Copy the files
    4. zip all

  3. Test package
    1. Install package in another machine
    2. Test it

  4. Prepare release
    1. CVS: tag release as 'release_x_x_x_x'
    2. Prepare release description for SourceForge
    3. Prepare news item for web lenmus.org and for SourceForge
    4. Prepare newsletter for lenmus subscribers
    5. If needed, prepare changes in 'downloads' page

  5. Upload package
    1. FTP (in clear, no SSH secured): upload to "upload.sourceforge.net" into the "/incoming" directory
    2. Logon to Sourceforge website
    3. Go to the "lenmus file release" page (Admin / File Releases)
    4. At the botton, click on "Add release"
    5. Fill in information about the release. You should see a list of all the files uploaded today. Tick the checkbox for the lenmus package file and click "Add files" button.
    6. Go to the downloads page and check that you can download the new release.

  6. Send news
    1. News in web lenmus.org
    2. News in sourceforge
    3. Send newsletter