Steps To Release

From ADempiere ERP Wiki

Revision as of 10:15, 15 June 2010 by Tspc (Talk | contribs)
Jump to: navigation, search

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 3.5.4a 3.6.0LTS
Target Date 2008/12/20 2008/12/20 2009/09/16 2010/06/14
Release Date 2008/12/20 2008/12/21 2010/06/14
Prepare wiki release from svn log.
Sample Release_320
CarlosRuiz
done
CarlosRuiz
done
CarlosRuiz
added svn log - pending highlights
CarlosRuiz
- opened seed
TonySnook
- added svn log
volunteers needed to complete information
change sources to point new version
  • base/src/org/compiere/Adempiere.java
  • launch/Adempiere.xml
  • serverRoot/src/web/adempiere.html
  • serverRoot/src/web/adempiere.jnlp
  • utils/adempiereDirectTemplate.jnlp
  • utils_dev/build.properties
CarlosRuiz
done
CarlosRuiz
done
CarlosRuiz
r10200
CarlosRuiz
r12578
upload update ad_system script on migration CarlosRuiz
done
CarlosRuiz
done
CarlosRuiz
r10201
CarlosRuiz
r12579-12580
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 release/data/seed
CarlosRuiz
done
CarlosRuiz
done
CarlosRuiz
r10212
CarlosRuiz
r12591
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 release/data/seed
  • NOTE: This could be done in other way, like the oracle seed
  • Look for instructions in Migration/DDLUtils
CarlosRuiz
done
CarlosRuiz
done
CarlosRuiz
r10212
CarlosRuiz
r12590
change and compile new Launch4j CarlosRuiz
done
CarlosRuiz
done
CarlosRuiz
r10211
CarlosRuiz
r12581
generate complete model for new version (core and e-evolution) (be careful not to include customizations)

To realize which package and where to put the generated classes execute the following query
SELECT DISTINCT e.entitytype, COALESCE(e.modelpackage, 'org.compiere.model')
FROM ad_entitytype e, ad_table t
WHERE t.entitytype = e.entitytype
ORDER BY 1

CarlosRuiz
done
CarlosRuiz
done
CarlosRuiz
r10214-r10215
CarlosRuiz
r12582-r12588
rename current-release (i.e. 320-release) to current-next (i.e. 320-330) CarlosRuiz
done
CarlosRuiz
done
CarlosRuiz
r10239
CarlosRuiz
r12595
create directory next-release (i.e. 330-release) CarlosRuiz
done
CarlosRuiz
done
CarlosRuiz
r10240-10241
CarlosRuiz
r12596,r12598
merge above changes from release to trunk TonySnook
r12593-r12594, r12597, r12602, r12604-r12611
copy release in tags/adempierenew i.e. tags/adempiere330 (svn branch/tag) CarlosRuiz
done
CarlosRuiz
done
CarlosRuiz
r10242
CarlosRuiz
r12599
create new release package on sf CarlosRuiz
done
CarlosRuiz
done
CarlosRuiz
done
CarlosRuiz
done
compile the new version to make installer (RUN_build) CarlosRuiz
done
CarlosRuiz
done
CarlosRuiz
done
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
tested ubuntu-hardy+postgres8.3-without-pljava
tested ubuntu-hardy+oracle-xe
tested W2K+postgres8.3-no-pljava
tested XP2+postgres8.3-no-pljava

Oscar
moyses
CarlosRuiz -> tested ubuntu-hardy+postgres8.3 CarlosRuiz -> tested Ubuntu 10.04+postgres8.4.4

CarlosRuiz -> tested Ubuntu 10.04+oracle-XE

upload to sourceforge (all, including MD5) CarlosRuiz
done
CarlosRuiz
done
CarlosRuiz
done
CarlosRuiz
done
edit english and spanish wikipedia pages

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

CarlosRuiz
done
CarlosRuiz
done
done CarlosRuiz
done
edit other languages wikipedia page

Româna
Deutsch
Français
???

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

http://freshmeat.net/projects/adempiere

Actioned 2008/12/22 Actioned 2008/12/22 Actioned 2009/09/18
press release
change wiki Template:LASTRELEASE not needed this release (branch release) CarlosRuiz
done
CarlosRuiz
done
upload wiki manuals (for LTS versions) not needed this release (just small changes) not needed this release (not LTS)
upload wiki screenshots (for LTS versions) not needed this release (just small changes) not needed this release (not LTS)
update javadoc http://www.adempiere.com/javadoc/ not needed this release (just small changes) not needed this release (not LTS)
update schemaspy http://www.adempiere.com/schemaspy/ not needed this release (just small changes) not needed this release (not LTS)
(desirable) update db/ddlutils model and data following instructions from Migration/DDLUtils

ant -f build-ddl.xml writeSchemaToFile
ant -f build-ddl.xml splitSchemaFileByTable
ant -f build-ddl.xml writeDataToFile
ant -f build-ddl.xml splitDataFileByTable


See Also

Personal tools