Difference between revisions of "Release Procedures"

From Jmol
Jump to navigation Jump to search
(Initialization from JmolWiki)
 
Line 1: Line 1:
 
=== Release build ===
 
=== Release build ===
  
 +
svn update
 +
update version number in build.xml
 
  update version number in org/jmol/viewer/JmolConstants.java
 
  update version number in org/jmol/viewer/JmolConstants.java
  update version number in build.xml
+
  svn commit -m "prerelease 10.00.57"
cvs ci
 
 
  ant spotless dist
 
  ant spotless dist
 
  cd build/dist
 
  cd build/dist
 
  ls
 
  ls
  ncftp upload.sourceforge.net #use ftp if you must
+
  lftp upload.sourceforge.net
anonymous
 
email-address
 
 
  cd incoming
 
  cd incoming
  bin
+
  mput jmol-10.00.57-binary.*
put jmol-10.00.10-binary.tar.gz
+
 
 +
If you use another ftp client then login with anonymous/emailaddr
 +
and put ftp into 'bin' mode to ensure clean transfer of binary files.
  
 
=== To release software to sourceforge ===
 
=== To release software to sourceforge ===
Line 21: Line 22:
 
* in File Release Packages:
 
* in File Release Packages:
 
** Edit Releases in order to look at previous release name conventions
 
** Edit Releases in order to look at previous release name conventions
** Add Release
+
** Add Release - prerelease 10.00.57
 
** type in name
 
** type in name
 
** Create Release
 
** Create Release
* refresh your browser check jmol-10.00.09-binary.tar.gz Add Files and/or Refresh View
+
* refresh your browser  
 +
* check jmol-10.00.57-binary.tar.gz and jmol-10.00.57.binary.zip
 +
* Add Files and/or Refresh View
 
* Scroll down to Step 3: Edit files in this release
 
* Scroll down to Step 3: Edit files in this release
 
* Processor: Platform-independent File Type: .gz Update/Refresh
 
* Processor: Platform-independent File Type: .gz Update/Refresh
 +
* Processor: Platform-independent File Type: .zip -> Update/Refresh
 
* At the top of the page click on 'Files'
 
* At the top of the page click on 'Files'
* If you want, remove older releases
+
* If you want, edit older older releases and change them from <tt>Active</tt> to <tt>Hidden</tt>
 +
 
 +
=== Send an email ===
 +
 
 +
Send out a message to jmol-users@lists.sourceforge.net
 +
 
  
Miguel 2005 03 02
+
Miguel 2006 04 04

Revision as of 20:33, 4 April 2006

Release build

svn update
update version number in build.xml
update version number in org/jmol/viewer/JmolConstants.java
svn commit -m "prerelease 10.00.57"
ant spotless dist
cd build/dist
ls
lftp upload.sourceforge.net
cd incoming
mput jmol-10.00.57-binary.*

If you use another ftp client then login with anonymous/emailaddr and put ftp into 'bin' mode to ensure clean transfer of binary files.

To release software to sourceforge

From http://sourceforge.net/projects/jmol :

  • Admin
  • File Releases
  • in File Release Packages:
    • Edit Releases in order to look at previous release name conventions
    • Add Release - prerelease 10.00.57
    • type in name
    • Create Release
  • refresh your browser
  • check jmol-10.00.57-binary.tar.gz and jmol-10.00.57.binary.zip
  • Add Files and/or Refresh View
  • Scroll down to Step 3: Edit files in this release
  • Processor: Platform-independent File Type: .gz Update/Refresh
  • Processor: Platform-independent File Type: .zip -> Update/Refresh
  • At the top of the page click on 'Files'
  • If you want, edit older older releases and change them from Active to Hidden

Send an email

Send out a message to jmol-users@lists.sourceforge.net


Miguel 2006 04 04