Difference between revisions of "Steps To Release"

From ADempiere
Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.
(latest steps)
(more steps)
Line 126: Line 126:
 
|CarlosRuiz<br>done
 
|CarlosRuiz<br>done
 
|CarlosRuiz<br>done
 
|CarlosRuiz<br>done
|
+
|CarlosRuiz<br>r10242
 
|
 
|
 
|
 
|
Line 133: Line 133:
 
|CarlosRuiz<br>done
 
|CarlosRuiz<br>done
 
|CarlosRuiz<br>done
 
|CarlosRuiz<br>done
|
+
|CarlosRuiz<br>done
 
|
 
|
 
|
 
|
Line 140: Line 140:
 
|CarlosRuiz<br>done
 
|CarlosRuiz<br>done
 
|CarlosRuiz<br>done
 
|CarlosRuiz<br>done
|
+
|CarlosRuiz<br>done
 
|
 
|
 
|
 
|
Line 150: Line 150:
 
|tested ubuntu-hardy+postgres8.3-without-pljava<br>tested ubuntu-hardy+oracle-xe
 
|tested ubuntu-hardy+postgres8.3-without-pljava<br>tested ubuntu-hardy+oracle-xe
 
|tested ubuntu-hardy+postgres8.3-without-pljava<br>tested ubuntu-hardy+oracle-xe<br>tested W2K+postgres8.3-no-pljava<br>tested XP2+postgres8.3-no-pljava<br><br>Oscar<br>moyses
 
|tested ubuntu-hardy+postgres8.3-without-pljava<br>tested ubuntu-hardy+oracle-xe<br>tested W2K+postgres8.3-no-pljava<br>tested XP2+postgres8.3-no-pljava<br><br>Oscar<br>moyses
|
+
|CarlosRuiz -> tested ubuntu-hardy+postgres8.3
 
|
 
|
 
|
 
|

Revision as of 23:22, 15 September 2009

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
Target Date 2008/12/20 2008/12/20 2009/09/16
Release Date 2008/12/20 2008/12/21
Prepare wiki release from svn log.
Sample Release_320
CarlosRuiz
done
CarlosRuiz
done
CarlosRuiz
added svn log - pending highlights
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
upload update ad_system script on migration CarlosRuiz
done
CarlosRuiz
done
CarlosRuiz
r10201
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
CarlosRuiz
r10212
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
CarlosRuiz
r10212
change and compile new Launch4j CarlosRuiz
done
CarlosRuiz
done
CarlosRuiz
r10211
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
rename current-trunk (i.e. 320-trunk) to current-next (i.e. 320-330) CarlosRuiz
done
CarlosRuiz
done
CarlosRuiz
r10239
create directory next-trunk (i.e. 330-trunk) CarlosRuiz
done
CarlosRuiz
done
CarlosRuiz
r10240-10241
copy trunk in tags/adempierenew i.e. tags/adempiere330 (svn branch/tag) CarlosRuiz
done
CarlosRuiz
done
CarlosRuiz
r10242
create new release package on sf CarlosRuiz
done
CarlosRuiz
done
CarlosRuiz
done
compile the new version to make installer (RUN_build) 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
upload to sourceforge (all, including MD5) CarlosRuiz
done
CarlosRuiz
done
edit english and spanish wikipedia pages

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

CarlosRuiz
done
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) CarlosRuiz
done
Edit freshmeat (advise to Sempre)
  • Currently administered by sempre

http://freshmeat.net/projects/adempiere

Actioned 2008/12/22 Actioned 2008/12/22
press release (advise to Ramiro)
  • normally Ramiro prepares it as PR
change wiki Template:LASTRELEASE not needed this release (branch release) CarlosRuiz
done
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)
(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