## Server Upgrade from DGS 1.0.16 to DGS 1.0.17 on 27-Mar-2014 * Take Server offline. Clear cache! - upload 'include/quick_common.php' with $is_down=true and adjusted $is_down_message - clear cache with script: ./scripts/apc_clear_cache.php * Update code (locally) from GIT - set GIT-tag: release-1_0_17-20140327 - sync $is_down_message from live-server to local-file: include/quick_common.php - prepare server-config for live-server (copy from config.php): include/config-local.php * Transfer changes to samurajdata. Clear cache! - update remote site with updates * Update web-site with ./scripts/updates/other_changes_1_0_16_to_1_0_17.txt * Update database with ./scripts/updates/database_changes_1_0_16_to_1_0_17.mysql - Execute all db-changes - Export database DDL and save as specs/db/dragon-ddl.sql in CVS * Run consistency tests. - Run 3 translation scripts from ./scripts/index.php - check+translate the english '#LABEL'-entries - export Translationdata with: mysqldump -q -e -C -v -n -t -h DBHOST -u DBUSER -p DATABASE TranslationLanguages TranslationGroups TranslationPages TranslationTexts TranslationFoundInGroup Translations | gzip -c > Translationdata.mysql.gz - Run some consistency tests (if needed): ./scripts/translation_consistency.php ./scripts/tournament_consistency.php - Fix obvious detected bugs * Do final tests (see NEWS-file): (a) Ladder-tournaments (consecutive-wins) (b) Status-page (c) Game-page, Game-Info (d) SGF-Download (e) Game-lists (f) Quick-Suite, Quick-Status * Adjust FAQ and post in News-forum * Start server. Clear cache! - upload 'include/quick_common.php' with $is_down=false * Announce changes about server-upgrade 1.0.17 in news-forum * Update forum with all fixes -- Misc: * Make a branch later with released version: DGS-stable-20140327 * Do Snapshots: - Adjust snapshot page to include new version release: DGS-YYYYMMDD.tar.gz + images-YYYYMMDD.tar.gz; rename older entries - Create snapshot without passwords and upload it to /snapshot directory