3,035
edits
Changes
no edit summary
[[Remora:Update|« Back to Remora]]
* Localization (Dec 26 - Jan 15)** Update .mo files and notify l10n lists when they are finalized** Finish all english msgid's that aren't already translated** Do house cleaning for unused msgid'Wil did s? Do we want to do this on a non-RHEL box'?** Add categories to the list of 'to translate'strings -- do they already have localizer access in the control panel? Can they already edit the category translations there?
* The fileCachePath is a relative path that will hold a copy of all the versions of all the addons - you'll need to create this directory. In my example, I created a directory named "files" in /services/bin/.*Push and Deploy (If you're thinking of moving the migration.py script out of /services/bin, that's fine, but take blank.png with it - they need to be in the same dir when the script runsJan 22)* Run ''./migration.py -MAv --recalculateHash >> migrate.out 2>&1'' - I'm redirecting the output here because there is a lot and we should look through it for errors.* When this is finished, check migrate.out to make sure it finished happily* Move the fileCachePath directory to /site/app/webroot/ '''VERIFY THIS''' === Run SQL Patches ===* Run SQL to modify migrated data for production == Web Server Config == === Files === === Service URLs === addons.mozilla.org/update/VersionCheck.php -> services/update.php pfs.mozilla.org/plugins/PluginFinderService.php -> services/pfs.php addons.mozilla.org/blocklist Rewrites # Rewrites to be compatible Final merge with older versions of addons. RewriteRule ^update/VersionCheck.php(.*)$ update.php$1 # Rewrite for client blocklist requests. # Example: # /blocklist/1/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/1.5 -> blocklist.php?reqVersion=1&appGuid={ec8030f7-c20a-464f-9b0e-13a3a9e97384}&appVersion=1.5 RewriteRule ^blocklist/(.+)/(.+)/(.+)[/]{0,1}$ blocklist.php?reqVersion=$1&appGuid=$2&appVersion=$3 # PFS # ? it is in production, but not known. == Post-deployment Checklist ==The following should be checked:trunk* <strike>Memcache server operational w/ stats on serverstatus page</strike>* <strike>Start page dictionary links (non en-US) work</strike> mm* InstallationVerify tests** <strike>Add-Fixes based on installation works</strike> mmfeedback** <strike>Theme installation works</strike> mm** <strike>Search-engine installation works</strike> mm** <strike>Dictionary installation works</strike> mm** <strike>Add-on installation works w/ EULA</strike> mm* Services** <strike>Verify add-on and theme updates</strike> mmFinal tests of any changed features** <strike>Verify blocklist XML output</strike> mm** <strike>Verify PFS works Tag revision for popular mime-types</strike> mm** Verify that download counts are being updated (set up cron job!) (see bug 375283)** <strike>Verify that the new add-on directory that gets pushed to releases gets scanned for viruses</strike> (justdave did this)* Client pages** <strike>Get more add-ons</strike> mm** <strike>Get more themes</strike> mm** <strike>Get more search-engines</strike> mm** <strike>Resulting pages show up in correct locale!</strike> mm* <strike>Top secret workarounds work!</strike> mmdeployment