User Tools

Site Tools


proj:prepackaging

This is an old revision of the document!


Home

Project

Before Packaging

Unset Test Settings

  • debug = False on all scripts (search for debug = True - it will fix next issue in same process). Include dev_debug = False.
  • test_lang = False in start.py

New locales/modules/images/themes etc

  • debian - update rules
  • windows - update nsi file
  • new css and associated images - 2 places in setup where it populates everything if not there already.
  • bzr add name_of_new_file_to_track

Update Readme/Change Files

  • Create changes file (e.g. /home/g/projects/SOFA/notes/changes_0.9.5.txt). Include bug fixes after an empty line. NB new version numbers in download links from SourceForge.
  • Also make release notes file (e.g. /home/g/projects/SOFA/notes/release_notes_0.9.5.txt).

Testing

(Obsolete) Any new plug-ins?

Ensure any new plug-ins are included in plugin_wiper.py in the plugins2rem list. Applies to all OS builds.

(Obsolete) Default Database

  • Skip this section if using scripts for Windows/Deb pre-packaging. They automatically overwrite stale default db with stored clean copy.
  • Use SQLite Database browser to delete all tables from SOFA_Default_db except the default one (SOFA_Default_tbl). In /home/g/sofa/_internal/.
  • Run /home/g/projects/SOFA/storage/vacuum_sqlite_default.py to shrink the default database e.g. 169Kb from 6Mb

Windows Installer Notes

proj/prepackaging.1399175515.txt.gz · Last modified: 2014/10/15 13:53 (external edit)