Difference between revisions of "Steps To Release"
From ADempiere
This Wiki is read-only for reference purposes to avoid broken links.
(advancing) |
(Saving progress towards release) |
||
(16 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
Archive for versions 3.3.0 through 3.5.2a [[Steps_To_Release_Archive]] | Archive for versions 3.3.0 through 3.5.2a [[Steps_To_Release_Archive]] | ||
+ | |||
+ | Archive for versions 3.4.2s through 3.6.0LTS [[Steps_To_Release_Archive2]] | ||
+ | |||
{| border="1" style="font-size: 100%; text-align: left; width: auto;" | {| border="1" style="font-size: 100%; text-align: left; width: auto;" | ||
|- | |- | ||
! To Do | ! To Do | ||
− | |||
− | |||
− | |||
− | |||
! Done By | ! Done By | ||
|- | |- | ||
| Release Version | | Release Version | ||
− | | [[ | + | | [[Release_380LTS|3.8.0LTS]] |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| Target Date | | Target Date | ||
− | | | + | |2013/10/14 |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| Release Date | | Release Date | ||
− | | | + | |2015/01/01 |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| Prepare wiki release from svn log. <br> Sample [[Release_320]] | | Prepare wiki release from svn log. <br> Sample [[Release_320]] | ||
− | | | + | | Done [[Release 380LTS]] |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | | | + | | Change sources to point new version |
* base/src/org/compiere/Adempiere.java | * base/src/org/compiere/Adempiere.java | ||
* launch/Adempiere.xml | * launch/Adempiere.xml | ||
Line 45: | Line 28: | ||
* utils/adempiereDirectTemplate.jnlp | * utils/adempiereDirectTemplate.jnlp | ||
* utils_dev/build.properties | * utils_dev/build.properties | ||
− | | | + | |7141, 7817, 8039 |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | | | + | | Create new postgres seed |
− | + | * Fresh build & install | |
− | + | * RUN_ImportAdempiere | |
− | + | * RUN_MigrationXML | |
− | + | * RUN_ExportReference | |
− | | | + | * jar the Adempiere_pg.dmp and Adempiere.log into Adempiere_pg.jar |
+ | * upload Adempiere_pg.jar seed into release/data/seed | ||
+ | |pending | ||
|- | |- | ||
− | | | + | | Create the new oracle seed |
− | * | + | * Fresh build & install |
− | * | + | * RUN_ImportAdempiere |
− | * | + | * RUN_MigrationXML |
− | * | + | * RUN_ExportReference |
− | + | ||
* jar the Adempiere.dmp and Adempiere.log into Adempiere.jar | * jar the Adempiere.dmp and Adempiere.log into Adempiere.jar | ||
− | * upload | + | * upload Adempiere.jar seed into release/data/seed |
− | + | * NOTE: This could also be done using the migration tool to copy the postgres seed to oracle | |
− | | | + | |pending |
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | | | + | | Upload Reference databases to Source Forge |
− | + | |pending | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | | | + | |
|- | |- | ||
− | | | + | | Change and compile new Launch4j |
− | | | + | |8040 |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | | | + | | Generate complete model for new version (core and e-evolution) (be careful not to include customizations)<br> |
To realize which package and where to put the generated classes execute the following query<br> | To realize which package and where to put the generated classes execute the following query<br> | ||
<code> | <code> | ||
Line 103: | Line 63: | ||
ORDER BY 1 | ORDER BY 1 | ||
</code> | </code> | ||
− | | | + | |pending |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | | | + | | Rename ''current''-release (i.e. 320-release) to ''current''-''next'' (i.e. 320-330) |
− | | | + | |Done |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | | | + | | Create directory ''next''-release (i.e. 330-release) |
− | | | + | |Done |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | | | + | | HG Flow finish feature for the release branch and merge with development/master |
− | + | |pending | |
− | + | ||
− | + | ||
− | + | ||
− | | | + | |
|- | |- | ||
− | | | + | | Apply tag to the release revision in the master branch |
− | + | |pending | |
− | + | ||
− | + | ||
− | + | ||
− | | | + | |
|- | |- | ||
− | | | + | | Create new release package |
− | + | |pending | |
− | + | ||
− | + | ||
− | + | ||
− | | | + | |
|- | |- | ||
− | | | + | | Compile the new version to make installer (RUN_build) |
+ | |pending | ||
+ | |- | ||
+ | | Test an installation with the installer | ||
* Test the install | * Test the install | ||
* Test the webstore | * Test the webstore | ||
* Test the client | * Test the client | ||
− | | | + | |pending |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | | | + | | Upload to sourceforge as current release (all, including MD5) |
− | | | + | |pending |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | | | + | | Edit english and spanish wikipedia pages<br> |
[http://en.wikipedia.org/wiki/Adempiere en wikipedia Adempiere]<br> | [http://en.wikipedia.org/wiki/Adempiere en wikipedia Adempiere]<br> | ||
[http://es.wikipedia.org/wiki/Adempiere es wikipedia Adempiere]<br> | [http://es.wikipedia.org/wiki/Adempiere es wikipedia Adempiere]<br> | ||
[http://en.wikipedia.org/wiki/Comparison_of_accounting_software Comparison of accounting software] (if LTS) | [http://en.wikipedia.org/wiki/Comparison_of_accounting_software Comparison of accounting software] (if LTS) | ||
− | | | + | |pending |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | | | + | | Edit other languages wikipedia page<br> |
[http://ro.wikipedia.org/wiki/Adempiere Româna]<br> | [http://ro.wikipedia.org/wiki/Adempiere Româna]<br> | ||
[http://de.wikipedia.org/wiki/Adempiere Deutsch]<br> | [http://de.wikipedia.org/wiki/Adempiere Deutsch]<br> | ||
[http://fr.wikipedia.org/wiki/Adempiere Français]<br> | [http://fr.wikipedia.org/wiki/Adempiere Français]<br> | ||
[http://ja.wikipedia.org/wiki/Adempiere ???] | [http://ja.wikipedia.org/wiki/Adempiere ???] | ||
− | |||
− | |||
− | |||
− | |||
| | | | ||
|- | |- | ||
− | | | + | | Prepare a new AVA |
* [[User:Red1|Red1]] ([[Howto Create AVA]]) | * [[User:Red1|Red1]] ([[Howto Create AVA]]) | ||
| | | | ||
− | | | + | |- |
− | | | + | | Prepare new windows installer |
− | + | ||
| | | | ||
|- | |- | ||
| Update Live Demos | | Update Live Demos | ||
− | + | |pending | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | | | + | |
|- | |- | ||
| Update Daily Build | | Update Daily Build | ||
− | |||
− | |||
− | |||
− | |||
− | |||
| | | | ||
|- | |- | ||
Line 211: | Line 121: | ||
* Currently administered by sempre | * Currently administered by sempre | ||
[http://freshmeat.net/projects/adempiere/ http://freshmeat.net/projects/adempiere] | [http://freshmeat.net/projects/adempiere/ http://freshmeat.net/projects/adempiere] | ||
− | |||
− | |||
− | |||
− | |||
| | | | ||
|- | |- | ||
− | | | + | | Press release |
− | | | + | |pending |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | | | + | | Change wiki [[Template:LASTRELEASE]] |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
| | | | ||
|- | |- | ||
− | | | + | | Upload wiki manuals (for LTS versions) |
− | | | + | |pending |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | | | + | | Upload wiki screenshots (for LTS versions) |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
| | | | ||
|- | |- | ||
− | | | + | | Update javadoc http://www.adempiere.com/javadoc/ |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
| | | | ||
|- | |- | ||
− | | | + | | Update schemaspy http://www.adempiere.com/schemaspy/ |
− | | | + | |pending |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| (desirable) update db/ddlutils model and data following instructions from [[Migration/DDLUtils]]<br> | | (desirable) update db/ddlutils model and data following instructions from [[Migration/DDLUtils]]<br> | ||
Line 264: | Line 146: | ||
ant -f build-ddl.xml writeDataToFile<br> | ant -f build-ddl.xml writeDataToFile<br> | ||
ant -f build-ddl.xml splitDataFileByTable<br> | ant -f build-ddl.xml splitDataFileByTable<br> | ||
− | | | + | | (Needed with the migration tool?) |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|} | |} | ||
Latest revision as of 05:12, 26 December 2014
Archive for versions 3.3.0 through 3.5.2a Steps_To_Release_Archive
Archive for versions 3.4.2s through 3.6.0LTS Steps_To_Release_Archive2
To Do | Done By |
---|---|
Release Version | 3.8.0LTS |
Target Date | 2013/10/14 |
Release Date | 2015/01/01 |
Prepare wiki release from svn log. Sample Release_320 |
Done Release 380LTS |
Change sources to point new version
|
7141, 7817, 8039 |
Create new postgres seed
|
pending |
Create the new oracle seed
|
pending |
Upload Reference databases to Source Forge | pending |
Change and compile new Launch4j | 8040 |
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 |
pending |
Rename current-release (i.e. 320-release) to current-next (i.e. 320-330) | Done |
Create directory next-release (i.e. 330-release) | Done |
HG Flow finish feature for the release branch and merge with development/master | pending |
Apply tag to the release revision in the master branch | pending |
Create new release package | pending |
Compile the new version to make installer (RUN_build) | pending |
Test an installation with the installer
|
pending |
Upload to sourceforge as current release (all, including MD5) | pending |
Edit english and spanish wikipedia pages en wikipedia Adempiere |
pending |
Edit other languages wikipedia page |
|
Prepare a new AVA | |
Prepare new windows installer | |
Update Live Demos | pending |
Update Daily Build | |
Edit freshmeat (advise to Sempre)
|
|
Press release | pending |
Change wiki Template:LASTRELEASE | |
Upload wiki manuals (for LTS versions) | pending |
Upload wiki screenshots (for LTS versions) | |
Update javadoc http://www.adempiere.com/javadoc/ | |
Update schemaspy http://www.adempiere.com/schemaspy/ | pending |
(desirable) update db/ddlutils model and data following instructions from Migration/DDLUtils ant -f build-ddl.xml writeSchemaToFile |
(Needed with the migration tool?) |