home *** CD-ROM | disk | FTP | other *** search
- How to upgrade to a higher Bugzero version or to a paid version
-
-
- Upgrading is easy!
-
- If you are upgrading from a 5-user to a full license of the same version number,
- the only thing you need to do is replace bugzero.jar.
-
- If you are upgrading from a try license to a 5-user or full license of the same
- version number, you need replace bugzero.jar and replace the folder bugzero/jsp/admin.
-
- If you are upgrading from a different version number, you need do the following:
-
- 1. Download and unzip bugzero.zip (to any directory).
-
- 2 Instead of run setup, you can copy db.properties and mail.properties
- of the previous bugzero to the new bugzero/WEB-INF/classes/conf
- and the previous template/* to the new bugzero/WEB-INF/classes/template
- Note that, if you currently installed versions 2.2.1 or earlier, these
- files are in the folder bugzero/data (conf and template).
-
- 3. Merge the label.properties file (bugzero/WEB-INF/classes/conf).
-
- 4. Merge the group.properties file (bugzero/WEB-INF/classes/conf). On version
- 2.5, the format for each line has been changed and the group name is now on
- the left hand side.
-
- 5. Copy the jdbc driver. If you use database other than Access or MySQL, you need
- copy the corresponding jdbc driver to bugzero/WEB-INF/classes/lib.
-
- 6. Run upgrade to update the database schema. This script is located under
- bugzero/WEB-INF/misc/upgrade/.
-
- 7. If you have modified the jsp pages, you need merge them with the new ones.
-
- 8. Deploy the new bugzero and restart your servlet engine.
- That means moving the new bugzero folder to your servlet engine's
- applications (webapps) folder (there should be an existing one, remove it first);
- or re-packaging bugzero into bugzero.war, un-deploy the existing one, and deploy
- the new one (for WebSphere etc).
-
- Note that, you might want remove the compiled jsp code. For example, for Tomcat,
- the compiled files are located under tomcat's work/.../bugzero directory.
-
-
- Upgrading from version 2.5 or earlier:
- --------------------------------------
-
- Starting from version 2.6, the states and the group codes are case senstive in the
- workflow table (column w_name). Since all were converted to lowercase before, you
- need manually restore them to the actual case. If you do not, some of the workflow
- could be lost and you need make sure to add them back using the admin workflow form.
- Note that, the actual group codes are in the group.properties file, and both the
- person table (colum group_code) and the workflow table (column w_name with w_type=3)
- should be matched with them.
-
-
- Upgrading from version 2.2.1 or earlier:
- ---------------------------------------
-
- The software was completely re-packaged since version 2.2.2. If you are upgrading
- from versions earlier than that, you need do some cleanup:
-
- 1. Roll back the CLASSPATH modifications. For example, for Tomcat, edit file
- setclasspath.bat (or .sh) and remove all the BUGZERO_HOME, JDBC_DRIVER entries
- there. They are no longer needed.
- 2. Remove bugzero.war in the servlet engine's applications (webapps) folder.
- 3. Remove the compiled jsp code.
-
-
- Upgrading from version 1.3.2:
- ----------------------------
-
- If you are upgrading from version 1.3.2 or earlier, then you need modify Bugzero's
- database schema. Specifically, you have to drop the column 'project_area' in the
- 'project' table; and add a column 'area_order' of type int to the 'assignment'
- table. Manually fill this new column with numbers from 0 up for each 'project_id'
- and 'project_area'.
-
-
- Upgrading from version 1.3:
- --------------------------
-
- If you are upgrading from version 1.3 or earlier, then you need modify Bugzero's
- database schema. Specifically, you have to rename all the
- $PROJECT_constraints tables to $PROJECT_filter, and rename the two columns,
- constraint_name and constraint_value to filter_name and filter_value respectively.
-
-
- -------------------------------------------------
- Bugzero homepage: http://www.websina.com/bugzero/
- For questions: mailto: dev@websina.com
-