Cortado/release

From XiphWiki

< Cortado(Difference between revisions)
Jump to: navigation, search
(Created page with ' * Tag new cortado * Build tar * Verify that builds from the tar work and display a sensible version * Compile with JDK 1.3 * Pass the cortado-ovt-stripped- jar through proguard …')
 
(8 intermediate revisions not shown)
Line 1: Line 1:
-
 
+
* Edit build.properties to have a proper product.name (like '0.5.7')
-
* Tag new cortado
+
* Tag new cortado locally, e.g. 'git tag 0.5.7'. !!! Make sure to commit the change above BEFORE tagging !!!
-
* Build tar
+
* Build tar with 'ant distcheck'
-
* Verify that builds from the tar work and display a sensible version
+
* Verify that builds from the tar in output/dist/src work and display a sensible version
-
* Compile with JDK 1.3
+
* Compile with any JDK 'ant release' (NOTE: New JDK mandates using proguard!!)
-
* Pass the cortado-ovt-stripped- jar through proguard using [[release/pgconfig|this config]] and replace the stripped with the result
+
* Pass the cortado-ovt-stripped-* jar through proguard 4.5b3 or later using the configuration in the repo and replace the stripped version with the result
-
* Test to make sure the resuting jars are usable
+
* Test to make sure the resulting jars are usable
-
* Copy the -stripped- to cortado_latest.jar
+
* Publish the tag to the upstream repository, e.g. 'git push --tags'
-
* Update the checksums.
+
* Copy the working .jar files to a checkout of https://svn.xiph.org/releases/cortado/
-
* Put the latest, debug, stripped versions on releases.xiph.org
+
* Copy the -stripped- jar to cortado_latest.jar
 +
* Update the checksums, e.g. 'md5sum cortado-0.5.7.tar.gz cortado-0.5.7-*.jar >> MD5SUMS.txt'
 +
* Put the latest, debug, stripped versions on downloads.xiph.org with 'svn commit'
* Nag drac667 to sign the binaries
* Nag drac667 to sign the binaries
* Post the signed version to releases.xiph.org
* Post the signed version to releases.xiph.org
* Post the signed version to theora.org as cortado.jar
* Post the signed version to theora.org as cortado.jar
* Update this list
* Update this list

Latest revision as of 19:10, 19 March 2010

  • Edit build.properties to have a proper product.name (like '0.5.7')
  • Tag new cortado locally, e.g. 'git tag 0.5.7'. !!! Make sure to commit the change above BEFORE tagging !!!
  • Build tar with 'ant distcheck'
  • Verify that builds from the tar in output/dist/src work and display a sensible version
  • Compile with any JDK 'ant release' (NOTE: New JDK mandates using proguard!!)
  • Pass the cortado-ovt-stripped-* jar through proguard 4.5b3 or later using the configuration in the repo and replace the stripped version with the result
  • Test to make sure the resulting jars are usable
  • Publish the tag to the upstream repository, e.g. 'git push --tags'
  • Copy the working .jar files to a checkout of https://svn.xiph.org/releases/cortado/
  • Copy the -stripped- jar to cortado_latest.jar
  • Update the checksums, e.g. 'md5sum cortado-0.5.7.tar.gz cortado-0.5.7-*.jar >> MD5SUMS.txt'
  • Put the latest, debug, stripped versions on downloads.xiph.org with 'svn commit'
  • Nag drac667 to sign the binaries
  • Post the signed version to releases.xiph.org
  • Post the signed version to theora.org as cortado.jar
  • Update this list
Personal tools


Main Page

Xiph.Org Projects

Audio—

Video—

Text—

Container—

Streaming—