Steps To Release

From ADempiere
Revision as of 02:38, 21 December 2008 by CarlosRuiz (Talk) (more steps done)

Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.

Archive for versions 3.3.0 through 3.5.2a Steps_To_Release_Archive

To Do Done By Done By Done By Done By Done By
Release Version 3.4.2s 3.5.3a
Target Date 2008/12/20 2008/12/20
Release Date 2008/12/20
Prepare wiki release from svn log.
Sample Release_320
CarlosRuiz
done
CarlosRuiz
done
change sources to point new version
  • Adempiere.java
  • Adempiere.xml
  • adempiere.html
  • adempiere.jnlp
  • adempiereDirectTemplate.jnlp
  • build.properties
CarlosRuiz
done
CarlosRuiz
done
upload update ad_system script on migration CarlosRuiz
done
CarlosRuiz
done
create the new oracle seed
  • upload a fresh 'current' seed (into reference schema)
  • apply all migration scripts
  • apply 3 scripts for processes: add missing translations, sync term, check seq
  • delete the ID's >= 1000000 from the database (if any)
  • export the reference schema to Adempiere.dmp file
  • jar the Adempiere.dmp and Adempiere.log into Adempiere.jar
  • upload oracle seed into trunk/data/seed
CarlosRuiz
done
CarlosRuiz
done
create new postgres seed
  • download oracle seed
  • create the corresponding ddlutils
  • create the new seed (schema/user adempiere)
  • export with pg_dump to Adempiere_pg.dmp
  • jar the Adempiere_pg.dmp into Adempiere_pg.jar
  • upload postgres seed
  • upload postgresql seed into trunk/data/seed
  • NOTE: This could be done in other way, like the oracle seed
  • Look for instructions in Migration/DDLUtils
CarlosRuiz
done
CarlosRuiz
done
change and compile new Launch4j CarlosRuiz
done
CarlosRuiz
done
generate complete model for new version (core and e-evolution) (be careful not to include customizations) CarlosRuiz
done
rename current-trunk (i.e. 320-trunk) to current-next (i.e. 320-330) CarlosRuiz
done
CarlosRuiz
done
create directory next-trunk (i.e. 330-trunk) CarlosRuiz
done
CarlosRuiz
done
copy trunk in tags/adempierenew i.e. tags/adempiere330 (svn branch/tag)
create new release package on sf CarlosRuiz
done
compile the new version to make installer (RUN_build) CarlosRuiz
done
test an installation with the installer
  • Test the install
  • Test the webstore
  • Test the client
tested ubuntu-hardy+postgres8.3-without-pljava
tested ubuntu-hardy+oracle-xe
Need Windows testers
upload to sourceforge (all, including MD5) CarlosRuiz
done
edit english and spanish wikipedia pages

en wikipedia Adempiere
es wikipedia Adempiere
Comparison of accounting software (if stable)

CarlosRuiz
done
edit other languages wikipedia page

Româna
Deutsch
Français
???

prepare a new AVA
Update Live Demos
Update Daily Build not needed this release (branch release)
Edit freshmeat (advise to Sempre)
  • Currently administered by sempre

http://freshmeat.net/projects/adempiere

press release (advise to Ramiro)
  • normally Ramiro prepares it as PR
change wiki Template:LASTRELEASE not needed this release (branch release)
upload wiki manuals (for stable versions) not needed this release (just small changes) not needed this release (not stable)
upload wiki screenshots (for stable versions) not needed this release (just small changes) not needed this release (not stable)
update javadoc http://www.adempiere.com/javadoc/ not needed this release (just small changes) not needed this release (not stable)
update schemaspy http://www.adempiere.com/schemaspy/ not needed this release (just small changes) not needed this release (not stable)

See Also