Confirmed users
3,727
edits
(Created page with "* Information * Links * Deployment Ticket * Resolved/Closed Issues * Opened Bugs/Issues * Notes") |
No edit summary |
||
| Line 1: | Line 1: | ||
* Information | * Information | ||
** Train 2: 08-12-2011 | |||
* Links | * Links | ||
** Bugs/Issues: https://github.com/mozilla/browserid/issues | |||
** Test Plan: https://wiki.mozilla.org/QA/BrowserID/TestPlan | |||
** Beta Server: https://diresworb.org | |||
** Beta Client: http://beta.myfavoritebeer.org | |||
* Deployment Ticket | * Deployment Ticket | ||
** Bug 678951 - QA and deploy BrowserID train-2011.08.12 to production | |||
* Resolved/Closed Issues | * Resolved/Closed Issues | ||
** massive zero-user-visibile refactoring of dialog javascript. | |||
** fix cancel button in "waiting for verification state" (issue #147) | |||
** all browserid source is now tri-licensed (MPL1.1/GPL/LGPL). (issue #141) | |||
** fixes for mobile firefox (fennec). (issue #140) | |||
** mysql support implemented for browserid (default persistence production) (issue #71) | |||
** json persistence support added - a standalone dead simple persistence layer which is the default for local development and requires no external software. | |||
** email secrets are now persisted in the database, so upon server restart outstanding verification links are no longer invalidated (issue #91) | |||
** (website) styling changes - like fix issues where links on dev page were being displayed white on white. | |||
* Opened Bugs/Issues | * Opened Bugs/Issues | ||
** None for this train | |||
* Notes | * Notes | ||
** This train was actually merged with the 8/18/2011 train due to lack of QA resources. | |||
** Please see this link: https://wiki.mozilla.org/QA/Browser_Technologies/Services/Releases/BrowserID_08182011 | |||
** QA: Suggested areas of focus for QA: | |||
*** Full regression testing given significant changes in dialog logic as well as port to a new persistence layer (mysql) | |||
*** Explore mobile fixes (give a quick pass on iOS and Fennec) | |||
*** Verify correct functioning of verification token persistence: cause verification email to be sent, restart server (killall node on beta server), confirm that you can then verify email and complete add email flow. | |||
*** confirm fix for issue #147 | |||
** RELEASE ENGINEERING: Steps for updating production from rain-2011.08.04 to train-2011.08.12: | |||
*** 1. install mysql 5.1 | |||
*** 2. Add a user to the database: | |||
**** 1. `CREATE USER 'browserid'@'localhost';` | |||
**** 2. `CREATE DATABASE browserid` | |||
**** 3. `GRANT INSERT,SELECT,DELETE,UPDATE,CREATE on browserid.* to 'browserid'@'localhost'` | |||
**** 4. `FLUSH PRIVILEGES;` | |||
*** 3. stop the servers (preventing people from using browserid) | |||
*** 4. migrate the database using `scripts/migrate_sqlite_to_mysql.js` (putting the script in the same directory as `authdb.sqlite` | |||
*** 5. push updated code and restart the servers. | |||
*** 1: https://github.com/mozilla/browserid/commit/91b7975a5a8cbf25472bdfdf36426b748ec64be0 | |||
*** 2: https://bugzilla.mozilla.org/show_bug.cgi?id=678951 | |||
*** 3: https://github.com/mozilla/browserid/issues | |||