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.
Line 5: Line 5:
 
Responsible
 
Responsible
 
! 3.3.1b
 
! 3.3.1b
 +
Responsible
 +
! 3.4.0
 
Responsible
 
Responsible
 
|-
 
|-
Line 10: Line 12:
 
|2007/07/25
 
|2007/07/25
 
|2007/12/05
 
|2007/12/05
 +
|2008/02/29
 
|-
 
|-
 
| Prepare wiki release from svn log.  Sample [[Release_320]]
 
| Prepare wiki release from svn log.  Sample [[Release_320]]
 
|<!--3.3.0 responsible--> Mario Calderon<br>done seed [[Release_330]]<br>2007/07/16<br>08:01
 
|<!--3.3.0 responsible--> Mario Calderon<br>done seed [[Release_330]]<br>2007/07/16<br>08:01
 
|CarlosRuiz<br>copied log<br>2007/12/05<br>15:33 GMT-5<br>'''''More work needed'''''
 
|CarlosRuiz<br>copied log<br>2007/12/05<br>15:33 GMT-5<br>'''''More work needed'''''
 +
|
 
|-
 
|-
 
| change sources to point new version
 
| change sources to point new version
Line 24: Line 28:
 
|<!--3.3.0 responsible--> CarlosRuiz<br>done (rev. 2985)<br>2007/07/14<br>11:19 GMT-5
 
|<!--3.3.0 responsible--> CarlosRuiz<br>done (rev. 2985)<br>2007/07/14<br>11:19 GMT-5
 
|CarlosRuiz<br>done (rev. 3815)<br>2007/12/05<br>15:18 GMT-5
 
|CarlosRuiz<br>done (rev. 3815)<br>2007/12/05<br>15:18 GMT-5
 +
|
 
|-
 
|-
 
| upload ''update ad_system'' script on migration
 
| upload ''update ad_system'' script on migration
 
|<!--3.3.0 responsible--> CarlosRuiz<br>done (rev. 2968)<br>2007/07/12<br>15:39 GMT-5
 
|<!--3.3.0 responsible--> CarlosRuiz<br>done (rev. 2968)<br>2007/07/12<br>15:39 GMT-5
 
|CarlosRuiz<br>done (rev. 3811,3812)<br>2007/12/05<br>14:47 GMT-5
 
|CarlosRuiz<br>done (rev. 3811,3812)<br>2007/12/05<br>14:47 GMT-5
 +
|
 
|-
 
|-
 
| create the new oracle seed
 
| create the new oracle seed
Line 39: Line 45:
 
|<!--3.3.0 responsible--> CarlosRuiz<br>done (rev. 3037)<br>2007/07/23<br>16:07 GMT-5
 
|<!--3.3.0 responsible--> CarlosRuiz<br>done (rev. 3037)<br>2007/07/23<br>16:07 GMT-5
 
|CarlosRuiz<br>done (rev. 3816)<br>2007/12/05<br>15:26 GMT-5
 
|CarlosRuiz<br>done (rev. 3816)<br>2007/12/05<br>15:26 GMT-5
 +
|
 
|-
 
|-
 
| create new postgres seed
 
| create new postgres seed
Line 52: Line 59:
 
|<!--3.3.0 responsible--> Bahman<br>Done (rev. 3049)<br>2007-07-25<br>14:00 GMT
 
|<!--3.3.0 responsible--> Bahman<br>Done (rev. 3049)<br>2007-07-25<br>14:00 GMT
 
|Víctor Pérez<br>done (rev. 3830)<br>2007/12/05<br>19:27 GMT-5
 
|Víctor Pérez<br>done (rev. 3830)<br>2007/12/05<br>19:27 GMT-5
 +
|
 
|-
 
|-
 
| change and compile new Launch4j
 
| change and compile new Launch4j
 
|<!--3.3.0 responsible--> CarlosRuiz<br>done (rev. 2986)<br>2007/07/14<br>11:27 GMT-5
 
|<!--3.3.0 responsible--> CarlosRuiz<br>done (rev. 2986)<br>2007/07/14<br>11:27 GMT-5
 
|CarlosRuiz<br>done (rev. 3817)<br>2007/12/05<br>15:33 GMT-5
 
|CarlosRuiz<br>done (rev. 3817)<br>2007/12/05<br>15:33 GMT-5
 +
|
 
|-
 
|-
 
| generate complete model for new version (be careful not to include customizations)
 
| generate complete model for new version (be careful not to include customizations)
 
|<!--3.3.0 responsible--> CarlosRuiz<br>done (rev. 3034+3036)<br>2007/07/23<br>15:14 GMT-5
 
|<!--3.3.0 responsible--> CarlosRuiz<br>done (rev. 3034+3036)<br>2007/07/23<br>15:14 GMT-5
 
|CarlosRuiz<br>done (rev. 3818)<br>2007/12/05<br>15:51 GMT-5
 
|CarlosRuiz<br>done (rev. 3818)<br>2007/12/05<br>15:51 GMT-5
 +
|
 
|-
 
|-
 
| rename ''current''-trunk (i.e. 320-trunk) to ''current''-''next'' (i.e. 320-330)
 
| rename ''current''-trunk (i.e. 320-trunk) to ''current''-''next'' (i.e. 320-330)
 
|<!--3.3.0 responsible--> CarlosRuiz<br>done (rev. 3055)<br>2007/07/25<br>11:32 GMT-5
 
|<!--3.3.0 responsible--> CarlosRuiz<br>done (rev. 3055)<br>2007/07/25<br>11:32 GMT-5
 
|CarlosRuiz<br>done (rev. 3831)<br>2007/12/05<br>19:38 GMT-5
 
|CarlosRuiz<br>done (rev. 3831)<br>2007/12/05<br>19:38 GMT-5
 +
|
 
|-
 
|-
 
| create directory ''next''-trunk (i.e. 330-trunk)
 
| create directory ''next''-trunk (i.e. 330-trunk)
 
|<!--3.3.0 responsible--> CarlosRuiz<br>done (rev. 3055)<br>2007/07/25<br>11:32 GMT-5
 
|<!--3.3.0 responsible--> CarlosRuiz<br>done (rev. 3055)<br>2007/07/25<br>11:32 GMT-5
 
|CarlosRuiz<br>done (rev. 3832)<br>2007/12/05<br>19:40 GMT-5
 
|CarlosRuiz<br>done (rev. 3832)<br>2007/12/05<br>19:40 GMT-5
 +
|
 
|-
 
|-
 
| copy trunk in tags/adempiere''new'' i.e. tags/adempiere330 (svn branch/tag)
 
| copy trunk in tags/adempiere''new'' i.e. tags/adempiere330 (svn branch/tag)
 
|<!--3.3.0 responsible--> CarlosRuiz<br>done (rev. 3056)<br>2007/07/25<br>13:33 GMT-5
 
|<!--3.3.0 responsible--> CarlosRuiz<br>done (rev. 3056)<br>2007/07/25<br>13:33 GMT-5
 
|CarlosRuiz<br>done (rev. 3841)<br>2007/12/05<br>23:21 GMT-5
 
|CarlosRuiz<br>done (rev. 3841)<br>2007/12/05<br>23:21 GMT-5
 +
|
 
|-
 
|-
 
| create new release package on sf
 
| create new release package on sf
 
|<!--3.3.0 responsible--> CarlosRuiz<br>done<br>Created release Victoria Edition
 
|<!--3.3.0 responsible--> CarlosRuiz<br>done<br>Created release Victoria Edition
 
|CarlosRuiz<br>done<br>Created release 3.3.1b
 
|CarlosRuiz<br>done<br>Created release 3.3.1b
 +
|
 
|-
 
|-
 
| compile the new version to make installer (RUN_build)
 
| compile the new version to make installer (RUN_build)
 
|<!--3.3.0 responsible--> CarlosRuiz<br>done<br>compiled in Windows Vista
 
|<!--3.3.0 responsible--> CarlosRuiz<br>done<br>compiled in Windows Vista
 
|CarlosRuiz<br>done<br>compiled in Windows Vista
 
|CarlosRuiz<br>done<br>compiled in Windows Vista
 +
|
 
|-
 
|-
 
| test an installation with the installer
 
| test an installation with the installer
Line 87: Line 102:
 
|<!--3.3.0 responsible--> CarlosRuiz<br>done<br>tested in Linux FC5
 
|<!--3.3.0 responsible--> CarlosRuiz<br>done<br>tested in Linux FC5
 
|CarlosRuiz<br>done<br>Tested in Windows+Postgres and Linux+Oracle
 
|CarlosRuiz<br>done<br>Tested in Windows+Postgres and Linux+Oracle
 +
|
 
|-
 
|-
 +
|
 
|
 
|
 
|-
 
|-
Line 93: Line 110:
 
|<!--3.3.0 responsible--> CarlosRuiz<br>.tar.gz done 2007/07/25 13:48 GMT-5<br>.zip done 2007/07/25 18:40 GMT-5
 
|<!--3.3.0 responsible--> CarlosRuiz<br>.tar.gz done 2007/07/25 13:48 GMT-5<br>.zip done 2007/07/25 18:40 GMT-5
 
|CarlosRuiz<br>.tar.gz and .zip done<br>2007/12/06 01:14 GMT-5
 
|CarlosRuiz<br>.tar.gz and .zip done<br>2007/12/06 01:14 GMT-5
 +
|
 
|-
 
|-
 
| edit english and spanish wikipedia pages<br>
 
| edit english and spanish wikipedia pages<br>
Line 100: Line 118:
 
|<!--3.3.0 responsible--> CarlosRuiz<br>done english/spanish
 
|<!--3.3.0 responsible--> CarlosRuiz<br>done english/spanish
 
|CarlosRuiz<br>done english/spanish
 
|CarlosRuiz<br>done english/spanish
 +
|
 
|-
 
|-
 
| edit other languages wikipedia page<br>
 
| edit other languages wikipedia page<br>
Line 107: Line 126:
 
[http://ja.wikipedia.org/wiki/Adempiere 日本語]
 
[http://ja.wikipedia.org/wiki/Adempiere 日本語]
 
|<!--3.3.0 responsible-->
 
|<!--3.3.0 responsible-->
 +
|
 
|
 
|
 
|-
 
|-
 +
|
 
|
 
|
 
|-
 
|-
Line 115: Line 136:
 
|<!--3.3.0 responsible-->
 
|<!--3.3.0 responsible-->
 
| [[User:Red1|Red1]] to upgrade from old AVA, and reoptimise. Done [http://sourceforge.net/project/showfiles.php?group_id=176962&package_id=249213&release_id=547389 here]
 
| [[User:Red1|Red1]] to upgrade from old AVA, and reoptimise. Done [http://sourceforge.net/project/showfiles.php?group_id=176962&package_id=249213&release_id=547389 here]
 +
|
 
|-
 
|-
 
| Update Live Demo
 
| Update Live Demo
Line 121: Line 143:
 
|<!--3.3.0 responsible--> JoelStangeland<br>done NX client<br>done web store
 
|<!--3.3.0 responsible--> JoelStangeland<br>done NX client<br>done web store
 
|JoelStangeland
 
|JoelStangeland
 +
|
 
|-
 
|-
 
| Update Daily Build
 
| Update Daily Build
Line 126: Line 149:
 
|<!--3.3.0 responsible--> JoelStangeland
 
|<!--3.3.0 responsible--> JoelStangeland
 
|JoelStangeland
 
|JoelStangeland
 +
|
 
|-
 
|-
 
| Edit freshmeat (advise to Sempre)
 
| Edit freshmeat (advise to Sempre)
Line 131: Line 155:
 
[http://freshmeat.net/projects/adempiere/ http://freshmeat.net/projects/adempiere]
 
[http://freshmeat.net/projects/adempiere/ http://freshmeat.net/projects/adempiere]
 
|<!--3.3.0 responsible--> Sempre<br>done
 
|<!--3.3.0 responsible--> Sempre<br>done
 +
|
 
|
 
|
 
|-
 
|-
Line 136: Line 161:
 
* normally Ramiro prepares it as PR
 
* normally Ramiro prepares it as PR
 
|<!--3.3.0 responsible--> Ramiro<br>done [http://sourceforge.net/forum/forum.php?forum_id=719716]
 
|<!--3.3.0 responsible--> Ramiro<br>done [http://sourceforge.net/forum/forum.php?forum_id=719716]
 +
|
 
|
 
|
 
|-
 
|-
Line 141: Line 167:
 
|<!--3.3.0 responsible--> CarlosRuiz<br>done
 
|<!--3.3.0 responsible--> CarlosRuiz<br>done
 
|CarlosRuiz<br>done
 
|CarlosRuiz<br>done
 +
|
 
|}
 
|}

Revision as of 07:08, 20 February 2008

Step 3.3.0

Responsible

3.3.1b

Responsible

3.4.0

Responsible

Target Date 2007/07/25 2007/12/05 2008/02/29
Prepare wiki release from svn log. Sample Release_320 Mario Calderon
done seed Release_330
2007/07/16
08:01
CarlosRuiz
copied log
2007/12/05
15:33 GMT-5
More work needed
change sources to point new version
  • Adempiere.java
  • Adempiere.xml
  • adempiere.html
  • adempiere.jnlp
  • adempiereDirectTemplate.jnlp
  • build.properties
CarlosRuiz
done (rev. 2985)
2007/07/14
11:19 GMT-5
CarlosRuiz
done (rev. 3815)
2007/12/05
15:18 GMT-5
upload update ad_system script on migration CarlosRuiz
done (rev. 2968)
2007/07/12
15:39 GMT-5
CarlosRuiz
done (rev. 3811,3812)
2007/12/05
14:47 GMT-5
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 (with exp 9i version)
  • jar the Adempiere.dmp and Adempiere.log into Adempiere.jar
  • upload oracle seed into trunk/data/seed
CarlosRuiz
done (rev. 3037)
2007/07/23
16:07 GMT-5
CarlosRuiz
done (rev. 3816)
2007/12/05
15:26 GMT-5
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
Bahman
Done (rev. 3049)
2007-07-25
14:00 GMT
Víctor Pérez
done (rev. 3830)
2007/12/05
19:27 GMT-5
change and compile new Launch4j CarlosRuiz
done (rev. 2986)
2007/07/14
11:27 GMT-5
CarlosRuiz
done (rev. 3817)
2007/12/05
15:33 GMT-5
generate complete model for new version (be careful not to include customizations) CarlosRuiz
done (rev. 3034+3036)
2007/07/23
15:14 GMT-5
CarlosRuiz
done (rev. 3818)
2007/12/05
15:51 GMT-5
rename current-trunk (i.e. 320-trunk) to current-next (i.e. 320-330) CarlosRuiz
done (rev. 3055)
2007/07/25
11:32 GMT-5
CarlosRuiz
done (rev. 3831)
2007/12/05
19:38 GMT-5
create directory next-trunk (i.e. 330-trunk) CarlosRuiz
done (rev. 3055)
2007/07/25
11:32 GMT-5
CarlosRuiz
done (rev. 3832)
2007/12/05
19:40 GMT-5
copy trunk in tags/adempierenew i.e. tags/adempiere330 (svn branch/tag) CarlosRuiz
done (rev. 3056)
2007/07/25
13:33 GMT-5
CarlosRuiz
done (rev. 3841)
2007/12/05
23:21 GMT-5
create new release package on sf CarlosRuiz
done
Created release Victoria Edition
CarlosRuiz
done
Created release 3.3.1b
compile the new version to make installer (RUN_build) CarlosRuiz
done
compiled in Windows Vista
CarlosRuiz
done
compiled in Windows Vista
test an installation with the installer
  • Test the install
  • Test the webstore
  • Test the client
CarlosRuiz
done
tested in Linux FC5
CarlosRuiz
done
Tested in Windows+Postgres and Linux+Oracle
upload to sourceforge (all, including MD5) CarlosRuiz
.tar.gz done 2007/07/25 13:48 GMT-5
.zip done 2007/07/25 18:40 GMT-5
CarlosRuiz
.tar.gz and .zip done
2007/12/06 01:14 GMT-5
edit english and spanish wikipedia pages

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

CarlosRuiz
done english/spanish
CarlosRuiz
done english/spanish
edit other languages wikipedia page

Română
Deutsch
Français
日本語

prepare a new AVA
  • Currently I think just Kontro and Fernando have the knowledge to do this. They have now taught that to Red1 (Howto Create AVA)
Red1 to upgrade from old AVA, and reoptimise. Done here
Update Live Demo JoelStangeland
done NX client
done web store
JoelStangeland
Update Daily Build

Direct script to the new release scripts directory

JoelStangeland JoelStangeland
Edit freshmeat (advise to Sempre)
  • Currently administered by sempre

http://freshmeat.net/projects/adempiere

Sempre
done
press release (advise to Ramiro)
  • normally Ramiro prepares it as PR
Ramiro
done [1]
change wiki Template:LASTRELEASE CarlosRuiz
done
CarlosRuiz
done