|
|
History of: Release Guide
Comparing versions
| Actual_version |
Version:6 |
AMSN Release Guide
- Create a new branch for the release
- svn copy amsn from trunk to branch directory
- Update credits in README, in case someone is missing (in branch)
- Update Changelog/TODO file (and maybe Wiki too) (in branch)
- Update $version, $date, $rcversion variables at the beginning of "amsn" file. (in branch)
- Inside configure.ac, update APPSTABLE from no to yes and change versiion. (in branch)
- Edit autopackage version
- Do an autoconf (in branch)
- Make sure the binaries for TkCximage? and Webcamsn, for Windows (DLL) and Mac OS X (.dylib) are updated (in branch)
- Commit all changes to the branch
- Make sure language maintainers had a one week notice to translate everyhing and tell them the official deadline.
- Make sure all pending languages are processed.
- Create a tag directory for the version
- svn copy amsn from branch to tag directory
- Do a: cvs export msn to have a clean copy of the CVS (without CVS/ folders or extra files)
- Do a: cvs export amsn-extras to get some additional skins
- Add shipped skins (at the moment, default one, and Tux) from amsn-extras to skins/.
- Test everything runs fine
- Tar-gzip the msn/ folder, removing any unnecessary extras. (Shouldn't be any). As some kind of "standard" in the gnu world, if the tar.gz is amsn-0.93.tar.gz, the folder inside must be called amsn-0.93.
- Ask packagers to create amsn packages:
- Upload file to ftp://upload.sourceforge.net/incoming (user: anonymous)
- Add a new file release in the SourceForge File Release System
- Wait for Sourceforge mirrors to get synced
- Edit Downloads using AdminDownloads module in our web page to update download links, and add a piece of news.
- Edit "amsn_latest" file in htdocs/ to update version for automatic version checking feature
- Update plugins in AdminPlugins
- Add some news to SF news, freshmeat, slashdot, The Times...
- Update information on wikipedia
Official packages
Mac OS X package
Tom Hennigam
Autopackage i386:
Phil
Autopackage x64:
Windows installer, by NSIS:
Phil
Unofficial packages
Gentoo Ebuild:
Boris Faure
Fedora Core Package
Sander Hoentjen
Debian package, official Debian Sid packager:
Søren Boll Overgaard <bilbo at debian.org>
NoTes from Phil for packaging
|
AMSN Release Guide
- Do a: cvs export msn to have a clean copy of the CVS (without CVS/ folders or extra files)
- Update credits in README, in case someone is missing
- Update Changelog/TODO file (and maybe Wiki too)
- Update $version and $date variables at the beginning of "amsn" file.
- Do a: cvs export amsn-extras to get some additional skins
- Add shipped skins (at the moment, default one, and Tux) from amsn-extras to skins/.
- Test everything runs fine
- Tar-gzip the msn/ folder, removing any unnecessary extras. (Shouldn't be any).
- Upload file to ftp://upload.sourceforge.net/incoming (user: anonymous)
- Add a new file release in the SourceForge? File Release System
- Edit downloads.txt in our web page to update download links, and add a piece of news.
- Edit "amsn_latest" file in htdocs/ to update version for automatic version checking feature
- Add some news to SF news, freshmeat, slashdot, The Times...
|
|