User Tools

Site Tools


proj:release

Make New Releases

  • Make new deb
  • Make new tar.gz
  • Perhaps make new Windows msi
  • Update in release_process/notes changes and (derived) readme

Add Files to Sourceforge

https://sourceforge.net/projects/sofastatistics/files/sofastatistics

Launchpad / Bazaar

https://launchpad.net/sofastatistics

  • Log in
  • Create Release (green link towards bottom left of page; must be logged in)
  • Create milestone - name it something like 1.5.7
  • In the milestone summary add Downloads upwards from release readme.
  • Select today's date.
  • In Release Notes add Downloads upwards (again).
  • In changelog, the new features and bug fixes only (no downloads or final summary line)
  • Click on Create Release.
  • From main project > Overview, make an announcement (button bottom right)
    • headline e.g. 1.4.4 Mac users can export as PDF (& PNG depending on version of OS X)
    • summary - the standard notes about the release (not download, bug fix, or single summary line stuff)
  • Make previous release Inactive (open it, click edit button on Active status, and disable)
  • If making a new series, make the series an active development series not the previous series. You should see it at the top of the full history graph if successful.

Website

  • Update home.php. New version and, if applicable, mini-list of changes.
  • Update features.php if any new features
  • Update downloads.php. Update version number if all versions. Adjust file sizes if necessary.
  • Update latest_sofastatistics_version.txt and (if required and only if Windows version has also reached that version) latest_major_sofastatistics_version.txt. NEVER update the sofastats versions as it will break versions 1.1.2 and 1.1.3 (the code for showing the update now link is broken in those versions).
  • Use GFTP to transfer files
  • Check each link (only first per OS)

Promotion

proj/release.txt · Last modified: 2024/09/21 16:11 by 118.148.112.148