Login
 
standard | secure
Online users
History of: Release Guide

Comparing versions

Actual_version Version:15

AMSN Release Guide


  1. Create a new branch for the release
  2. svn copy amsn from trunk to branch directory
  3. Update credits in README, in case someone is missing (in branch)
  4. Update Changelog/TODO file (and maybe Wiki too) (in branch)
  5. Update $version, $date, $rcversion variables at the beginning of "amsn" file. (in branch)
  6. Inside configure.ac, update APPSTABLE from no to yes and change versiion. (in branch)
  7. Edit autopackage version
  8. Do an autoconf (in branch)
  9. Make sure the binaries for TkCximage? and Webcamsn, for Windows (DLL) and Mac OS X (.dylib) are updated (in branch)
  10. Commit all changes to the branch
  11. Make sure language maintainers had a one week notice to translate everyhing and tell them the official deadline.
  12. Make sure all pending languages are processed.
  13. Create a tag directory for the version
  14. svn copy amsn from branch to tag directory
  15. Do a: cvs export msn to have a clean copy of the CVS (without CVS/ folders or extra files)
  16. Do a: cvs export amsn-extras to get some additional skins
  17. Add shipped skins (at the moment, default one, and Tux) from amsn-extras to skins/.
  18. Test everything runs fine
  19. 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.
  20. Ask packagers to create amsn packages:
  21. Upload file to ftp://upload.sourceforge.net/incoming (user: anonymous)
  22. Add a new file release in the SourceForge File Release System
  23. Wait for Sourceforge mirrors to get synced
  24. Edit Downloads using AdminDownloads module in our web page to update download links, and add a piece of news.
  25. Edit "amsn_latest" file in htdocs/ to update version for automatic version checking feature
  26. Update plugins in AdminPlugins
  27. Add some news to SF news, freshmeat, slashdot, The Times...rolleyes
  28. Update information on wikipedia biggrin


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


  1. Update credits in README, in case someone is missing
  2. Update Changelog/TODO file (and maybe Wiki too)
  3. Update $version and $date variables at the beginning of "amsn" file.
  4. Commit all this changes to CVS
  5. Add a tag on CVS for this stable version (like "Release-0_9x")
  6. Do a: cvs export msn to have a clean copy of the CVS (without CVS/ folders or extra files)
  7. Do a: cvs export amsn-extras to get some additional skins
  8. Add shipped skins (at the moment, default one, and Tux) from amsn-extras to skins/.
  9. Test everything runs fine
  10. 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.
  11. Upload file to ftp://upload.sourceforge.net/incoming (user: anonymous)
  12. Add a new file release in the SourceForge File Release System
  13. Edit Downloads using AdminDownloads module in our web page to update download links, and add a piece of news.
  14. Edit "amsn_latest" file in htdocs/ to update version for automatic version checking feature
  15. Add some news to SF news, freshmeat, slashdot, The Times...
  16. Ask packagers to create amsn packages:
    • Linux installer, by bitrock: Daniel Lopez <daniel at bitrock.com>
    • Windows installer, by badlop: Badlop <badlop at ono.com>
    • RPM package, by Jasper <jasper at schoolzuigt.nl>
    • Suse package, by Guillermo Ballester Valor <gbv at oxixares.com>
    • Debian package, official Debian Sid packager, Søren Boll Overgaard <bilbo at debian.org>
    • Slackware package, by VampireWolf: Daniel Lopez <evilgeniusempire at hotmail.com>
    • Mac OS X package, by Jerome Gagnon-Voyer(Germinator) <germinator2000@users.sourceforge.net>


Date Ver User Ip Comment Action
 Sun 20 of May, 2007 [21:16 UTC]   35   lephilousophe   90.35.53.151      current 
 Sun 20 of May, 2007 [12:04 UTC]   34   lephilousophe   90.35.53.151      v  c  d  s 
 Sun 20 of May, 2007 [12:02 UTC]   33   lephilousophe   90.35.53.151      v  c  d  s 
 Sun 20 of May, 2007 [11:49 UTC]   32   lephilousophe   90.35.53.151      v  c  d  s 
 Sun 20 of May, 2007 [11:46 UTC]   31   lephilousophe   90.35.53.151      v  c  d  s 
 Sun 20 of May, 2007 [11:42 UTC]   30   lephilousophe   90.35.53.151      v  c  d  s 
 Tue 11 of Jul, 2006 [21:29 UTC]   29   tjikkun   84.81.19.61      v  c  d  s 
 Fri 13 of Jan, 2006 [14:52 UTC]   28   vivia   155.207.19.3   added: revert p12   v  c  d  s 
 Fri 30 of Dec, 2005 [19:27 UTC]   27   germinator   66.131.167.11   #Wait for Sourceforge mirrors to get synced   v  c  d  s 
 Mon 26 of Dec, 2005 [08:56 UTC]   26   germinator   66.131.167.11      v  c  d  s 
 Mon 19 of Dec, 2005 [23:53 UTC]   25   kakaroto   209.161.239.11      v  c  d  s 
 Mon 19 of Dec, 2005 [23:52 UTC]   24   kakaroto   209.161.239.11      v  c  d  s 
 Sat 10 of Dec, 2005 [21:24 UTC]   23   kakaroto   209.161.239.11      v  c  d  s 
 Fri 09 of Dec, 2005 [06:54 UTC]   22   kakaroto   209.161.228.244      v  c  d  s 
 Sun 04 of Dec, 2005 [07:58 UTC]   21   scapor   66.131.167.11      v  c  d  s 
 Sun 20 of Nov, 2005 [18:37 UTC]   20   scapor   66.131.167.11      v  c  d  s 
 Sun 20 of Nov, 2005 [18:08 UTC]   19   germinator   66.131.167.11      v  c  d  s 
 Sun 20 of Nov, 2005 [18:03 UTC]   18   germinator   66.131.167.11      v  c  d  s 
 Sun 06 of Mar, 2005 [10:26 UTC]   17   clear_beast   192.103.41.201      v  c  d  s 
 Fri 19 of Nov, 2004 [23:45 UTC]   16   airadier   80.26.246.89   Added update plugins step   v  c  d  s 
 Tue 19 of Oct, 2004 [08:31 UTC]   15   airadier   80.28.180.128   Added ~np~ to avoid unwanted links   v  c  d  s 
 Sun 29 of Aug, 2004 [10:17 UTC]   14   airadier   80.224.238.98   Added Suse Packager   v  c  d  s 
 Thu 01 of Jul, 2004 [14:24 UTC]   13   ktech   80.58.49.170   added a comentary about the name of the folder inside tar.gz file   v  c  d  s 
 Thu 01 of Jul, 2004 [14:22 UTC]   12   ktech   80.58.49.170      v  c  d  s 
 Sun 30 of May, 2004 [19:31 UTC]   11   airadier   212.21.237.76   Updated debian packager address   v  c  d  s 
 Sun 30 of May, 2004 [19:22 UTC]   10   airadier   212.21.237.76   Updated   v  c  d  s 
 Sun 30 of May, 2004 [18:50 UTC]   9   airadier   212.21.237.76   Reordered steps   v  c  d  s 
 Sun 02 of May, 2004 [21:13 UTC]   8   germinator   66.131.173.215   Add Mac OS X packager and ask to add a tag on CVS   v  c  d  s 
 Tue 17 of Feb, 2004 [16:30 UTC]   7   airadier   80.224.238.246   Added packagers   v  c  d  s 
 Tue 17 of Feb, 2004 [15:33 UTC]   6   airadier   80.224.238.246   Updated (added cvs export and downloads.txt thing)   v  c  d  s 
 Wed 11 of Feb, 2004 [00:39 UTC]   5   airadier   80.224.240.99      v  c  d  s 
 Tue 03 of Feb, 2004 [04:07 UTC]   4   kakaroto   209.188.70.161      v  c  d  s 
 Mon 19 of Jan, 2004 [12:15 UTC]   3   admin   80.224.238.93   Add title - by Alvaro   v  c  d  s 
 Sat 17 of Jan, 2004 [13:50 UTC]   2   amsn   80.224.234.202   Release steps - by Alvaro   v  c  d  s