This shows you the differences between two versions of the page.
— |
proj:release [2024/09/21 16:11] (current) 118.148.112.148 created |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== 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 | ||
+ | |||
+ | * Log in | ||
+ | * Add new folder e.g. 1.5.7 | ||
+ | * Select folder | ||
+ | * Upload files including readme | ||
+ | * Under info button: | ||
+ | * deb -> set default OS to Linux | ||
+ | * tar.gz -> Other | ||
+ | * readme -> disable stats | ||
+ | * Copy links to releases ready to put into new sofastatistics.com/downloads.php web page | ||
+ | * e.g. https://sourceforge.net/projects/sofastatistics/files/sofastatistics/1.5.7/sofastats-1.5.7-1_all.deb/download | ||
+ | * https://sourceforge.net/projects/sofastatistics/files/sofastatistics/1.5.7/sofastats-1.5.7.tar.gz/download | ||
+ | |||
+ | ====== 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 ====== | ||
+ | |||
+ | * Update version number and release date in http://en.wikipedia.org/wiki/SOFA_Statistics | ||
+ | * Update latest release date at http://en.wikipedia.org/wiki/Comparison_of_statistical_packages | ||
+ | * Add blog entry to sofa site | ||
+ | * Tweet on it. | ||
+ | * If important enough, add blog entry to pssst site (http://p-s.co.nz/wordpress/) | ||