QA/Browser Technologies/Services/Releases/BrowserID 02022012: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with "== Areas for QA Focus == * [QA] Suggested areas of focus for QA: ** regression of all train-2012.01.18 hotfixes, to ensure they were properly ported ** testing of different suppo...")
 
 
(23 intermediate revisions by the same user not shown)
Line 37: Line 37:
* {{Bug|721455}} - Deploy localized browserid to stage
* {{Bug|721455}} - Deploy localized browserid to stage
* {{Bug|723775}} - Create/Deploy l10n preview env for browserid
* {{Bug|723775}} - Create/Deploy l10n preview env for browserid
* https://intranet.mozilla.org/Services/Ops/ChangeWindow_20120215


== Hot Fixes ==
== Hot Fixes ==
* None
* Hotfix 1 for #1059
** 1059: Use l10n-all config file when building locale data.
* Hotfix 2 for #1063/#1058
** 1063: Hotfix 1058 forgot password
** 1058: Two new issues with the dialogs for 'forgot password' (train-2012.02.02)
* Hotfix 3 for #1087/#1102
** 1087: IE9 in IE7 mode: Unsupported dialog shows no content
** 1102: Hotfix 1087 empty unsupported dialog


== ChangeLog ==
== ChangeLog ==
Line 52: Line 60:
* new Dev: https://dev-browserid.services.mozilla.com/ver.txt
* new Dev: https://dev-browserid.services.mozilla.com/ver.txt
** TBD
** TBD
* Stage: https://stage-browserid.services.mozilla.com/ver.txt
* Stage: https://diresworb.org/ver.txt
** f5a74b1 allow host and password to be specified in database configuration
** f5a74b1 allow host and password to be specified in database configuration
** locale svn r101191
** locale svn r101191
** HotFixes #1, #2, and #3:
*** e0858ea document new hotfixes to train-2012.02.02
*** locale svn r101258
** Final
*** e152d2a Adding he hu pa and sv locales
*** locale svn r101735


== Heartbeat ==
== Heartbeat ==
Line 98: Line 112:
== Unit Tests ==
== Unit Tests ==
* Front-End Unit Tests
* Front-End Unit Tests
** Pass
** PASS
* Back-End Unit Tests
* Back-End Unit Tests
** Pass
** PASS
* Headless Front-End Unit Tests
* Headless Front-End Unit Tests
** Pass
** PASS
 
== Sample Bug and Issue ==
* {{Bug|715575}} - http://browserid.org/.well-known/vep returning 404
* [[https://github.com/mozilla/browserid/issues/1001 BrowserID issue 1001]] : cancel from "forgot password" does not remember entered email address


== New/Updated OPs Tickets and Issues ==
== New/Updated OPs Tickets and Issues ==
* {{Bug|722943}} - Please install required pkgs for BrowserID and load_gen on Client load generators (node 0.6.5 and expat-devel rpm)
* {{Bug|716940}} - increase ephemeral port range on BrowserID webheads and load generation machines
* {{Bug|716940}} - increase ephemeral port range on BrowserID webheads and load generation machines
* {{Bug|713812}} - re-enable puppet on sign*.idkeysign*.scl2
* {{Bug|715708}} - browserid: register new user fails the first time?
* {{Bug|709941}} - graphs needed for new metrics reported through statsd on browserid
* {{Bug|712803}} - browserid: build proxy service
* {{Bug|712803}} - browserid: build proxy service
* {{Bug|715575}} - http://browserid.org/.well-known/vep returning 404
* {{Bug|695940}} - BrowserID production tracking bug
* {{Bug|726614}} - browserid: multi-datacenter tracking bug
* {{Bug|726620}} - no access
* {{Bug|726621}} - build idproxy service in phx1
* {{Bug|726625}} - no access
* {{Bug|726626}} - browserid: loadtest phx1
* {{Bug|726627}} - browserid: bootstrap phx1 DBs, replicate w/master in scl2
* {{Bug|726629}} - browserid: figure out DNS for browserid.org multi-datacenter
* {{Bug|726668}} - no access
* {{Bug|727578}} - BrowserID: The sv directory is missing in Stage
* [[https://github.com/mozilla/browserid/issues/1053 BrowserID issue 1053]] : include locale stuff in rpm build
* [[https://github.com/mozilla/browserid/issues/1059 BrowserID issue 1059]] : Use l10n-all config file when building locale data.


== New/Updated Security Tickets and Issues ==
== New/Updated Security Tickets and Issues ==
* {{Bug|665057}} - Design and implement crypto API for Mozilla ID
* None


== New/Updated APPs Tickets and Issues ==
== New/Updated APPs Tickets and Issues ==
* {{Bug|701424}} - Switch authentication to BrowserID for etherpad.mozilla.org
* None
* {{Bug|721883}} - Unable to sign into Apps Developer Preview with an iPhone


== New/Updated Labs Tickets and Issues ==
== New/Updated Labs Tickets and Issues ==
* {{Bug|720860}} - https://myapps.mozillalabs.com/jsapi/include.js causes Cert Warnings in Android 2.2
* None


== New/Updated Localization Tickets and Issues ==
== New/Updated Localization Tickets and Issues ==
* {{Bug|706572}} - Document best practices for localizing node.js services
* [[https://github.com/mozilla/browserid/issues/1030 BrowserID issue 1030]] : BrowserID instead of Browser ID
* [[https://github.com/mozilla/browserid/issues/1031 BrowserID issue 1031]] : "translated text" in test
* [[https://github.com/mozilla/browserid/issues/1032 BrowserID issue 1032]] : Fixing double space between sentences
* [[https://github.com/mozilla/browserid/issues/1033 BrowserID issue 1033]] : Fixing double space between sentences
* [[https://github.com/mozilla/browserid/issues/1034 BrowserID issue 1034]] : Once again, fixing double space between sentences
* [[https://github.com/mozilla/browserid/issues/1040 BrowserID issue 1040]] : Add new locale: Greek (el)
* [[https://github.com/mozilla/browserid/issues/1045 BrowserID issue 1045]] : two screens shown at same time in db_LB on dev
* [[https://github.com/mozilla/browserid/issues/1048 BrowserID issue 1048]] : Add new locale: Danish (da)
* [[https://github.com/mozilla/browserid/issues/1051 BrowserID issue 1051]] : Removing gettext from non-user facing error messages
* [[https://github.com/mozilla/browserid/issues/1052 BrowserID issue 1052]] : Some locales such as zh-TW have stale cancelVerify css class
* [[https://github.com/mozilla/browserid/issues/1054 BrowserID issue 1054]] : exception in l10n code during first page load after VM provisioning
* [[https://github.com/mozilla/browserid/issues/1057 BrowserID issue 1057]] : stage JS error for db_LB
* [[https://github.com/mozilla/browserid/issues/1064 BrowserID issue 1064]] : Removing double space between sentences.
* [[https://github.com/mozilla/browserid/issues/1065 BrowserID issue 1065]] : Add new locales: Hebrew (he) and Hungarian (hu)
* [[https://github.com/mozilla/browserid/issues/1066 BrowserID issue 1066]] : CSS should support RTL locales
* [[https://github.com/mozilla/browserid/issues/1075 BrowserID issue 1075]] : French (fr) is 100% on strings, but not showing up localized
* [[https://github.com/mozilla/browserid/issues/1081 BrowserID issue 1081]] : error.ejs is not gettextified
* [[https://github.com/mozilla/browserid/issues/1085 BrowserID issue 1085]] : Many main site pages not set up for i18n
* [[https://github.com/mozilla/browserid/issues/1113 BrowserID issue 1113]] : Remove altering copy case via CSS


== Resolved/Closed Bugs and Issues ==
== Resolved/Closed Bugs and Issues ==
* [[https://github.com/mozilla/browserid/issues/299 BrowserID issue 299]] : diresworb.org never syncs with beta.myfavoritebeer.org to get the my account button.
* {{Bug|721455}} - Deploy localized browserid to stage
* [[https://github.com/mozilla/browserid/issues/341 BrowserID issue 341]] : Update new design to work with mobile
* {{Bug|715575}} - http://browserid.org/.well-known/vep returning 404
* [[https://github.com/mozilla/browserid/issues/345 BrowserID issue 345]] : Safari error:'Viewport argument value "device-width;" for key "width" not recognized. Content ignored.'
 
* [[https://github.com/mozilla/browserid/issues/373 BrowserID issue 373]] : Where are the Back and Cancel buttons?
* [[https://github.com/mozilla/browserid/issues/130 BrowserID issue 130]] : Unclear email listing behavior in Sign-In UI with multiple emails
* [[https://github.com/mozilla/browserid/issues/439 BrowserID issue 439]] : The behavior when confirming an email while signing up from diresworb.org should be consistent with the one when doing it from the client
* [[https://github.com/mozilla/browserid/issues/226 BrowserID issue 226]] : implement cache busting
* [[https://github.com/mozilla/browserid/issues/443 BrowserID issue 443]] : Enforcing better passwords
* [[https://github.com/mozilla/browserid/issues/252 BrowserID issue 252]] : Removing last secondary verified email closes account - on accounts with primary verified email
* [[https://github.com/mozilla/browserid/issues/449 BrowserID issue 449]] : IOS5 - "How It works" link does not work
* [[https://github.com/mozilla/browserid/issues/582 BrowserID issue 582]] : improved file based configuration
* [[https://github.com/mozilla/browserid/issues/451 BrowserID issue 451]] : Pancake/IOS - Help does not fit in the signin window for iOS 5 apps
* [[https://github.com/mozilla/browserid/issues/711 BrowserID issue 711]] : iOS5.0.1: can't validate email into diresworb.org
* [[https://github.com/mozilla/browserid/issues/584 BrowserID issue 584]] : Design is not adapted to mobile on Android
* [[https://github.com/mozilla/browserid/issues/865 BrowserID issue 865]] : move declaration of support: /.well-known/{vep,browserid}
* [[https://github.com/mozilla/browserid/issues/622 BrowserID issue 622]] : Erred dialog flickered when selecting the "This is not me" link
* [[https://github.com/mozilla/browserid/issues/867 BrowserID issue 867]] : Make the BID "Yellow Bar" more sticky (redraw on refresh)
* [[https://github.com/mozilla/browserid/issues/630 BrowserID issue 630]] : Clicking "This is not me" on an RP prevents Sign Out on Diresworb.org
* [[https://github.com/mozilla/browserid/issues/878 BrowserID issue 878]] : limit the size of POST body in verifier
* [[https://github.com/mozilla/browserid/issues/699 BrowserID issue 699]] : Reset password truncates email
* [[https://github.com/mozilla/browserid/issues/911 BrowserID issue 911]] : include.orig.js missing
* [[https://github.com/mozilla/browserid/issues/710 BrowserID issue 710]] : "This browser is not supported" is poorly formatted in mobile browsers
* [[https://github.com/mozilla/browserid/issues/913 BrowserID issue 913]] : add email broken in dev
* [[https://github.com/mozilla/browserid/issues/712 BrowserID issue 712]] : When trying to access http://diresworb.org from Opera, it doesn't get redirected to https
* [[https://github.com/mozilla/browserid/issues/915 BrowserID issue 915]] : XHR Delay screen will overwrite any wait screens already shown.
* [[https://github.com/mozilla/browserid/issues/728 BrowserID issue 728]] : Support Center link should open a new tab/window
* [[https://github.com/mozilla/browserid/issues/918 BrowserID issue 918]] : Link for "New to BrowserID?" on /signin is in a different location than other pages.
* [[https://github.com/mozilla/browserid/issues/752 BrowserID issue 752]] : IE9/Win7 - Logout of beta.myfavoritebooze.org then page refresh shows previous login info.
* [[https://github.com/mozilla/browserid/issues/920 BrowserID issue 920]] : disable aggressive caching headers in dev
* [[https://github.com/mozilla/browserid/issues/753 BrowserID issue 753]] : IE8 has been reblocked
* [[https://github.com/mozilla/browserid/issues/921 BrowserID issue 921]] : Add routes for include.js and include.orig.js so that symlinks are not overwritten
* [[https://github.com/mozilla/browserid/issues/925 BrowserID issue 925]] : remove the relativeDate code.
* [[https://github.com/mozilla/browserid/issues/938 BrowserID issue 938]] : Add Vary HTTP header for Accept-Language and Accept-Encoding
* [[https://github.com/mozilla/browserid/issues/939 BrowserID issue 939]] : must compress resources on diresworb.org
* [[https://github.com/mozilla/browserid/issues/946 BrowserID issue 946]] : Should be able to hit enter to start verifying a primary email
* [[https://github.com/mozilla/browserid/issues/947 BrowserID issue 947]] : scroll bar appears in required email flow when verifying with primary
* [[https://github.com/mozilla/browserid/issues/960 BrowserID issue 960]] : Screens with no input fields have no element/button focused
* [[https://github.com/mozilla/browserid/issues/966 BrowserID issue 966]] : Users don't always get enough time to read the "Address verified" message
* [[https://github.com/mozilla/browserid/issues/977 BrowserID issue 977]] : Locale: Reconsider locale info message for every Get call
* [[https://github.com/mozilla/browserid/issues/981 BrowserID issue 981]] : IE8: ' not supported
* [[https://github.com/mozilla/browserid/issues/984 BrowserID issue 984]] : Clicking on 'use another email address' after 'reset password' returns to wrong screen
* [[https://github.com/mozilla/browserid/issues/987 BrowserID issue 987]] : "Go check your email" screen in required email flow has "cancel and try a new email" link
* [[https://github.com/mozilla/browserid/issues/1001 BrowserID issue 1001]] : cancel from "forgot password" does not remember entered email address
* [[https://github.com/mozilla/browserid/issues/1002 BrowserID issue 1002]] : cancel from "verify primary" address does not remember previously entered email address
* [[https://github.com/mozilla/browserid/issues/1003 BrowserID issue 1003]] : Clicking on "Use another address" for new user registration does not remember previously filled in email.
* [[https://github.com/mozilla/browserid/issues/1004 BrowserID issue 1004]] : Clicking on "Use another address" for adding an email to account does not remember previously filled in email.
* [[https://github.com/mozilla/browserid/issues/1006 BrowserID issue 1006]] : Dev: compress.sh doesn't create locale specific versoins of dialog.js
* [[https://github.com/mozilla/browserid/issues/1008 BrowserID issue 1008]] : Consider upgrading Node on Stage and Prod to grab Beta npm release.
* [[https://github.com/mozilla/browserid/issues/1013 BrowserID issue 1013]] : dev.diresworb.org/sign_in db-LB server side gettext not translated
* [[https://github.com/mozilla/browserid/issues/1020 BrowserID issue 1020]] : Make secondary "cancel" style buttons have a smaller font.
* [[https://github.com/mozilla/browserid/issues/1021 BrowserID issue 1021]] : build script overwrites resources/static/dialog/views/templates.js
* [[https://github.com/mozilla/browserid/issues/1024 BrowserID issue 1024]] : Split compress.sh into compress-locales.sh
* [[https://github.com/mozilla/browserid/issues/1031 BrowserID issue 1031]] : "translated text" in test
* [[https://github.com/mozilla/browserid/issues/1077 BrowserID issue 1077]] : Cancel and Verify buttons disabled after cancelling Primary verification
* [[https://github.com/mozilla/browserid/issues/1087 BrowserID issue 1087]] : IE9 in IE7 mode: Unsupported dialog shows no content
* [[https://github.com/mozilla/browserid/issues/2 BrowserID issue 2]] : IP should check for primary support upon email addition
* [[https://github.com/mozilla/browserid/issues/9 BrowserID issue 9]] : develop the primary pitch
* [[https://github.com/mozilla/browserid/issues/16 BrowserID issue 16]] : cert refresh when dropped in by primary
* [[https://github.com/mozilla/browserid/issues/152 BrowserID issue 152]] : Beta: Greeting/logout link missing on new account through Chrome on Fedora
* [[https://github.com/mozilla/browserid/issues/231 BrowserID issue 231]] : Set up dev "browserid" servers to use HTTPS to mirror prod environment
* [[https://github.com/mozilla/browserid/issues/239 BrowserID issue 239]] : dialog messaging ui nit when creating account with an existing address
* [[https://github.com/mozilla/browserid/issues/257 BrowserID issue 257]] : A cert can be dropped to the browser without being authenticated with BrowserID
* [[https://github.com/mozilla/browserid/issues/281 BrowserID issue 281]] : On diresworb.org, the BrowserID button in IE9 is not drawn well
* [[https://github.com/mozilla/browserid/issues/383 BrowserID issue 383]] : Coordinate new account UI paths on the beer site and Diresworb.org
* [[https://github.com/mozilla/browserid/issues/371 BrowserID issue 371]] : Change the How it works link to act like the Take The Tour link
* [[https://github.com/mozilla/browserid/issues/761 BrowserID issue 761]] : implement primary support
* [[https://github.com/mozilla/browserid/issues/761 BrowserID issue 761]] : implement primary support
* [[https://github.com/mozilla/browserid/issues/768 BrowserID issue 768]] : repair .channel internal API in dev
* [[https://github.com/mozilla/browserid/issues/904 BrowserID issue 904]] : allow outbound https traffic to be routed through proxy
* [[https://github.com/mozilla/browserid/issues/770 BrowserID issue 770]] : New User Sign In Flow - No Way Back
* [[https://github.com/mozilla/browserid/issues/926 BrowserID issue 926]] : Move the declaration of window.gettext and window.format into gettext.
* [[https://github.com/mozilla/browserid/issues/775 BrowserID issue 775]] : Additional step for Vagrant box: npm install
* [[https://github.com/mozilla/browserid/issues/777 BrowserID issue 777]] : BrowserID doesn't allow login at all from Native Fennec
* [[https://github.com/mozilla/browserid/issues/778 BrowserID issue 778]] : BrowserID is causing crashes with nightly Java Fennec
* [[https://github.com/mozilla/browserid/issues/781 BrowserID issue 781]] : The Cancel button on the Add Email dialog is non-responsive in Firefox 9
* [[https://github.com/mozilla/browserid/issues/784 BrowserID issue 784]] : load_gen: Investigate unusual spike in errors during low/med level load test
* [[https://github.com/mozilla/browserid/issues/787 BrowserID issue 787]] : load_gen: Fix code to better handle failures due to up-front overloading
* [[https://github.com/mozilla/browserid/issues/790 BrowserID issue 790]] : IE8: Can not directly sign into beta.myfavoriteshow.org
* [[https://github.com/mozilla/browserid/issues/802 BrowserID issue 802]] : Remember to refresh a page when signing up from diresworb.org
* [[https://github.com/mozilla/browserid/issues/805 BrowserID issue 805]] : IE8: First attempt to complete Sign In to an RP fails
* [[https://github.com/mozilla/browserid/issues/815 BrowserID issue 815]] : Android: clicking the email address fires the App launcher
* [[https://github.com/mozilla/browserid/issues/818 BrowserID issue 818]] : Confusing message displayed when trying to add to BID an email address already associated to it
* [[https://github.com/mozilla/browserid/issues/827 BrowserID issue 827]] : IE8/WinXP - cannot authenticate to dev.diresworb.org
* [[https://github.com/mozilla/browserid/issues/831 BrowserID issue 831]] : JavaScript errors in IE7
* [[https://github.com/mozilla/browserid/issues/832 BrowserID issue 832]] : Feature encrypt session cookie
* [[https://github.com/mozilla/browserid/issues/833 BrowserID issue 833]] : sporadic test failures in verifier-test
* [[https://github.com/mozilla/browserid/issues/836 BrowserID issue 836]] : load_gen: Re-fix usage information
* [[https://github.com/mozilla/browserid/issues/838 BrowserID issue 838]] : load_gen: sporadic 400s during med-sized load test
* [[https://github.com/mozilla/browserid/issues/848 BrowserID issue 848]] : A dialog with unresponsive buttons is opened when confirming an email from a secondary browser
* [[https://github.com/mozilla/browserid/issues/850 BrowserID issue 850]] : The bolded text from the diresworb "We sent an email..." message is not displayed right being almost unreadable
* [[https://github.com/mozilla/browserid/issues/851 BrowserID issue 851]] : Get errors running Headless unit tests on local install
* [[https://github.com/mozilla/browserid/issues/861 BrowserID issue 861]] : remove vagrant files and documentation
* [[https://github.com/mozilla/browserid/issues/889 BrowserID issue 889]] : Safari 5.0.4 on Windows 7 Home Premium crashes on front end unit tests.
* [[https://github.com/mozilla/browserid/issues/890 BrowserID issue 890]] : IE8: myfavoriteshow looks bunk
* [[https://github.com/mozilla/browserid/issues/899 BrowserID issue 899]] : cache EJS templates instead of creating new ones where possible.
* [[https://github.com/mozilla/browserid/issues/901 BrowserID issue 901]] : XHR errors on long pages (privacy/TOS) put the error at the top of the screen.
* [[https://github.com/mozilla/browserid/issues/909 BrowserID issue 909]] : primary support - move away from return_to
* [[https://github.com/mozilla/browserid/issues/910 BrowserID issue 910]] : ETag needed on sign_in
* [[https://github.com/mozilla/browserid/issues/929 BrowserID issue 929]] : XP/IE8: main Dev and Stage sites now rendered in black background
* [[https://github.com/mozilla/browserid/issues/932 BrowserID issue 932]] : problems using stage environment
* [[https://github.com/mozilla/browserid/issues/933 BrowserID issue 933]] : "Check Your Email" not displayed on new-user sign in
* [[https://github.com/mozilla/browserid/issues/934 BrowserID issue 934]] : "Check Your Email" not displayed on email addition
* [[https://github.com/mozilla/browserid/issues/935 BrowserID issue 935]] : "Check Your Email" not displayed on in-dialog "forgot your password"
* [[https://github.com/mozilla/browserid/issues/936 BrowserID issue 936]] : Dev: dbwriter dies on `stage_email` call
* [[https://github.com/mozilla/browserid/issues/936 BrowserID issue 936]] : Dev: dbwriter dies on `stage_email` call
* [[https://github.com/mozilla/browserid/issues/939 BrowserID issue 939]] : must compress resources on diresworb.org
* [[https://github.com/mozilla/browserid/issues/1061 BrowserID issue 1061]] : Front-end unit tests no longer run in Stage
* [[https://github.com/mozilla/browserid/issues/945 BrowserID issue 945]] : Dev: Locale: IE8 and IE9 do not support Esperanto directly
* [[https://github.com/mozilla/browserid/issues/1068 BrowserID issue 1068]] : AWS VM destruction leaves behind RP sites
* [[https://github.com/mozilla/browserid/issues/956 BrowserID issue 956]] : IE8: Provisioning with primary required email causes "stop this script?" warnings.
* [[https://github.com/mozilla/browserid/issues/1110 BrowserID issue 1110]] : The links opened from BID pages should be localized
* [[https://github.com/mozilla/browserid/issues/958 BrowserID issue 958]] : IE8: Exception thrown before redirecting to IdP
* [[https://github.com/mozilla/browserid/issues/964 BrowserID issue 964]] : Incorrect IdP address shown when user needs to authenticate with IdP
* [[https://github.com/mozilla/browserid/issues/972 BrowserID issue 972]] : [regression] 'Always sign in with this email' doesn't persist login across browser restarts
* [[https://github.com/mozilla/browserid/issues/973 BrowserID issue 973]] : Mobile: Trouble verifying email using remote browser
* [[https://github.com/mozilla/browserid/issues/1026 BrowserID issue 1026]] : completing registration in a browser other than the initiating browser results in non-functional dialog
* [[https://github.com/mozilla/browserid/issues/682 BrowserID issue 682]] : loadgen attached bogus certs to email addresses
* [[https://github.com/mozilla/browserid/issues/707 BrowserID issue 707]] : User.getAssertion throws exception if email address' keypair is out of date.
* [[https://github.com/mozilla/browserid/issues/713 BrowserID issue 713]] : diresworb.org is operating in development mode
* [[https://github.com/mozilla/browserid/issues/717 BrowserID issue 717]] : Android: Submit button not working, second tap results in empty assertion
* [[https://github.com/mozilla/browserid/issues/720 BrowserID issue 720]] : http://beta.myfavoriteshow.org/ does not check for valid email address
* [[https://github.com/mozilla/browserid/issues/721 BrowserID issue 721]] : When channel initialization fails, addons have to use private API to call controller.
* [[https://github.com/mozilla/browserid/issues/723 BrowserID issue 723]] : Sign in doesn't work on Android devices
* [[https://github.com/mozilla/browserid/issues/733 BrowserID issue 733]] : Justify asking for a password
* [[https://github.com/mozilla/browserid/issues/741 BrowserID issue 741]] : Unresponsive script avoids Sign Up
* [[https://github.com/mozilla/browserid/issues/743 BrowserID issue 743]] : http://www.nightlight.ws/ giving relay frame not found
* [[https://github.com/mozilla/browserid/issues/750 BrowserID issue 750]] : BrowserID should allow login from N emails with user's 1 password
* [[https://github.com/mozilla/browserid/issues/795 BrowserID issue 795]] : Error including browserid.org/include.js
* [[https://github.com/mozilla/browserid/issues/797 BrowserID issue 797]] : UX on first page with regards to edit/remove buttons
* [[https://github.com/mozilla/browserid/issues/859 BrowserID issue 859]] : Upgrade license to MPL 2.
* [[https://github.com/mozilla/browserid/issues/877 BrowserID issue 877]] : privacy and ToS in BrowserID popup
* [[https://github.com/mozilla/browserid/issues/965 BrowserID issue 965]] : Cannot use eyedee.me with local dev.


== Verified As Still Open, Reopened, or Updated : Server ==
== Verified As Still Open, Reopened, or Updated : Server ==
* [[https://github.com/mozilla/browserid/issues/406 BrowserID issue 406]] : Pressing Ctrl+C with the email field focused returns the user to a previous BrowserID Signing in dialog
* {{Bug|695943}} - build internal zeus cluster in scl2 & phx
 
* {{Bug|695967}} - browserid: setup monitoring
 
* {{Bug|710338}} - Upgrade browserid.org SSL cert to EV or crazypants good level
* {{Bug|710952}} - Fennec crashes on browserid
* {{Bug|715183}} - BrowserID: Get Production running latest node and npm
* [[https://github.com/mozilla/browserid/issues/61 BrowserID issue 61]] : Optionally require password for login
* [[https://github.com/mozilla/browserid/issues/620 BrowserID issue 620]] : need cache headers on all static resources
* [[https://github.com/mozilla/browserid/issues/835 BrowserID issue 835]] : Generic error message when authenticating with cookies disabled.
* [[https://github.com/mozilla/browserid/issues/946 BrowserID issue 946]] : Should be able to hit enter to start verifying a primary email
* [[https://github.com/mozilla/browserid/issues/976 BrowserID issue 976]] : iOS: insanely long delay signing in with new email
* [[https://github.com/mozilla/browserid/issues/314 BrowserID issue 314]] : Saved passwords are not automatically filled in when logging in with BrowserID on Firefox 6
* Plus the following, possibly related Firefox bugs:
** {{Bug|355063}} - Password manager does not work on script-generated forms
** {{Bug|583578}} - Editable password field not filled if the username field is pre-filled with a value and is disabled/readonly
** {{Bug|670137}} - Remember password popup goes away if new window is open
** {{Bug|631800}} - no prompt to save password, exception thrown
** {{Bug|631802}} - How does FF rember a password if the window containing the doorhanger has been closed?


== Verified As Still Open, Reopened, or Updated : Client ==
== Verified As Still Open, Reopened, or Updated : Client ==
 
* None


== Opened Bugs/Issues For This Week: Server ==
== Opened Bugs/Issues For This Week: Server ==
 
* [[https://github.com/mozilla/browserid/issues/1027 BrowserID issue 1027]] : Front-End Unit Tests failing on first two tests
* [[https://github.com/mozilla/browserid/issues/1042 BrowserID issue 1042]] : Front-End Unit Tests failing/hanging on Test 447
* [[https://github.com/mozilla/browserid/issues/1043 BrowserID issue 1043]] : Remove ambiguities in Prereqs for AWS_DEPLOYMENT.md
* [[https://github.com/mozilla/browserid/issues/1044 BrowserID issue 1044]] : Block unit testing in Prod
* [[https://github.com/mozilla/browserid/issues/1047 BrowserID issue 1047]] : BrowserID sign-in process on Android 2.2 fails if using a Primary email
* [[https://github.com/mozilla/browserid/issues/1055 BrowserID issue 1055]] : Local install generates warnings against locale files
* [[https://github.com/mozilla/browserid/issues/1056 BrowserID issue 1056]] : Not able to log into prod sites from iphone.
* [[https://github.com/mozilla/browserid/issues/1061 BrowserID issue 1061]] : Front-end unit tests no longer run in Stage
* [[https://github.com/mozilla/browserid/issues/1067 BrowserID issue 1067]] : Consider adding BID and/or doc links to https://eyedee.me/
* [[https://github.com/mozilla/browserid/issues/1068 BrowserID issue 1068]] : AWS VM destruction leaves behind RP sites
* [[https://github.com/mozilla/browserid/issues/1069 BrowserID issue 1069]] : Better error logging on swebs during load test
* [[https://github.com/mozilla/browserid/issues/1070 BrowserID issue 1070]] : Reorder contents of verification email sent to user's email app
* [[https://github.com/mozilla/browserid/issues/1073 BrowserID issue 1073]] : Consider adding instrumentation to track stats for various HTTP codes
* [[https://github.com/mozilla/browserid/issues/1076 BrowserID issue 1076]] : Win7 and XP: Getting exceptions logging into booze site with FF 10
* [[https://github.com/mozilla/browserid/issues/1077 BrowserID issue 1077]] : Cancel and Verify buttons disabled after cancelling Primary verification
* [[https://github.com/mozilla/browserid/issues/1078 BrowserID issue 1078]] : FF: Error console shows security/error messages when authenticating with Primary
* [[https://github.com/mozilla/browserid/issues/1079 BrowserID issue 1079]] : Cancelling the verification of a Primary email address flashes the wrong message
* [[https://github.com/mozilla/browserid/issues/1090 BrowserID issue 1090]] : Adding a new non-primary email to a Primary account causes 404s in Stage
* [[https://github.com/mozilla/browserid/issues/1105 BrowserID issue 1105]] : Locale: [ca] Sign in screen shows issues with various strings and links.
* [[https://github.com/mozilla/browserid/issues/1116 BrowserID issue 1116]] : Locale: [fr]: Some email services not correctly displaying the localized strings
* [[https://github.com/mozilla/browserid/issues/1118 BrowserID issue 1118]] : Locale: [it] Verification email Subject contains errors
* [[https://github.com/mozilla/browserid/issues/1127 BrowserID issue 1127]] : Locale: [fi] only partially localized on diresworb.org and browserid.org
* [[https://github.com/mozilla/browserid/issues/1128 BrowserID issue 1128]] : Locale: [pa] is listed but not in browserid.org or diresworb.org
* [[https://github.com/mozilla/browserid/issues/1049 BrowserID issue 1049]] : User with both primary and secondary accounts is incorrectly re-challenged for password
* [[https://github.com/mozilla/browserid/issues/1050 BrowserID issue 1050]] : IE8 Compatibility View: unsupported_dialog could give better guidance to user
* [[https://github.com/mozilla/browserid/issues/1058 BrowserID issue 1058]] : Two new issues with the dialogs for 'forgot password' (train-2012.02.02)
* [[https://github.com/mozilla/browserid/issues/1071 BrowserID issue 1071]] : failures in using a primary email with beta.myfavorite{beer,show,booze}.org
* [[https://github.com/mozilla/browserid/issues/1072 BrowserID issue 1072]] : text baseline alignment of 'cancel' and 'reset password' are a little off on android 2.1 stock
* [[https://github.com/mozilla/browserid/issues/1117 BrowserID issue 1117]] : [l10n] margin needed for confirmation is /sign_in in e.g., German
* [[https://github.com/mozilla/browserid/issues/1119 BrowserID issue 1119]] : diresworb.org broken under zh_CN (/opt/browserid/resources/static/production/zh_CN/browserid.js)
* [[https://github.com/mozilla/browserid/issues/1129 BrowserID issue 1129]] : the cache issue with rollout of train-2012.02.02
* [[https://github.com/mozilla/browserid/issues/1130 BrowserID issue 1130]] : the cache issue with rollout of train-2012.02.02
* [[https://github.com/mozilla/browserid/issues/1131 BrowserID issue 1131]] : the cache issue with rollout of train-2012.02.02
* [[https://github.com/mozilla/browserid/issues/1110 BrowserID issue 1110]] : The links opened from BID pages should be localized
* [[https://github.com/mozilla/browserid/issues/1111 BrowserID issue 1111]] : Only the headers and footers of the diresworb.org pages are localized
* [[https://github.com/mozilla/browserid/issues/1121 BrowserID issue 1121]] : The establishing relay error occurs every time the user restarts Firefox with the "Show my windows and tabs from last time" option set
* [[https://github.com/mozilla/browserid/issues/1122 BrowserID issue 1122]] : Locale: [any/all] The error dialog is only partially translated
* [[https://github.com/mozilla/browserid/issues/1123 BrowserID issue 1123]] : When the user has 2 email addresses, he can cancel his BID account by removing the same address twice
* [[https://github.com/mozilla/browserid/issues/1124 BrowserID issue 1124]] : Locale: [any/all] The "The selected email is invalid or has been deleted" message is not localized
* [[https://github.com/mozilla/browserid/issues/1125 BrowserID issue 1125]] : Locale: [sv, sr] The diresworb.org home page displayed both the Account Manager section and the "Connect with BrowserID..." section
* [[https://github.com/mozilla/browserid/issues/1126 BrowserID issue 1126]] : Locale: [sv] The user can't sign into any pages (RPs+server) with BrowserID


== Opened Bugs/Issues For This Week: Client ==
== Opened Bugs/Issues For This Week: Client ==
 
* None


== Other Open Bugs ==
== Other Open Bugs ==
 
* [[https://github.com/mozilla/browserid/issues/1020 BrowserID issue 1020]] : Make secondary "cancel" style buttons have a smaller font.
* [[https://github.com/mozilla/browserid/issues/1021 BrowserID issue 1021]] : build script overwrites resources/static/dialog/views/templates.js
* [[https://github.com/mozilla/browserid/issues/1022 BrowserID issue 1022]] : Local dev Front end unit tests not running in Safari or IE
* [[https://github.com/mozilla/browserid/issues/1023 BrowserID issue 1023]] : Enhancement request: Add a name to the BrowserID popup window
* [[https://github.com/mozilla/browserid/issues/1024 BrowserID issue 1024]] : Split compress.sh into compress-locales.sh
* [[https://github.com/mozilla/browserid/issues/1025 BrowserID issue 1025]] : Splitting compress into compress-locales.sh. Fixes Issue#1024
* [[https://github.com/mozilla/browserid/issues/1026 BrowserID issue 1026]] : completing registration in a browser other than the initiating browser results in non-functional dialog
* [[https://github.com/mozilla/browserid/issues/1028 BrowserID issue 1028]] : Fixing the complete registration flow when the browser the user completes registration is different from the one they started at.
* [[https://github.com/mozilla/browserid/issues/1029 BrowserID issue 1029]] : Fixing the complete registration flow when the browser the user completes registration is different from the one they started at.
* [[https://github.com/mozilla/browserid/issues/1035 BrowserID issue 1035]] : include.js not found for front end unit tests if compress.sh/compress-locals.sh not run.
* [[https://github.com/mozilla/browserid/issues/1036 BrowserID issue 1036]] : Cancel Authentication from Primary needs handled
* [[https://github.com/mozilla/browserid/issues/1037 BrowserID issue 1037]] : Slightly confusing copy on browserid.org login workflow.
* [[https://github.com/mozilla/browserid/issues/1038 BrowserID issue 1038]] : tweak primary IdP API to make it possible for primaries to pre-generate certs
* [[https://github.com/mozilla/browserid/issues/1039 BrowserID issue 1039]] : ensure that when a primary comes up, existing certs by secondary are invalidated in the dialog
* [[https://github.com/mozilla/browserid/issues/1041 BrowserID issue 1041]] : Chrome: error logging in when going to beta.myfavoritebooze.org
* [[https://github.com/mozilla/browserid/issues/1046 BrowserID issue 1046]] : 'hacksign.in' not compatible with user testing.
* [[https://github.com/mozilla/browserid/issues/1060 BrowserID issue 1060]] : instrument site in preparation for a/b testing of UX experiments
* [[https://github.com/mozilla/browserid/issues/1062 BrowserID issue 1062]] : error styles
* [[https://github.com/mozilla/browserid/issues/1063 BrowserID issue 1063]] : Hotfix 1058 forgot password
* [[https://github.com/mozilla/browserid/issues/1074 BrowserID issue 1074]] : silent assertions on domains with `_` in the name fail - JSChannel
* [[https://github.com/mozilla/browserid/issues/1080 BrowserID issue 1080]] : AGAIN! exception in l10n code during first page load after VM provisioning
* [[https://github.com/mozilla/browserid/issues/1082 BrowserID issue 1082]] : remove code_check from front end
* [[https://github.com/mozilla/browserid/issues/1083 BrowserID issue 1083]] : rate limiting responses should use HTTP 429
* [[https://github.com/mozilla/browserid/issues/1084 BrowserID issue 1084]] : use HTTP 429 for throttling responses. issue #1083
* [[https://github.com/mozilla/browserid/issues/1086 BrowserID issue 1086]] : *myfavoritebeer.org sites giving SSL security warning in Firefox
* [[https://github.com/mozilla/browserid/issues/1087 BrowserID issue 1087]] : Unsupported dialog is shows no content
* [[https://github.com/mozilla/browserid/issues/1088 BrowserID issue 1088]] : Hotfix 1087 empty unsupported dialog
* [[https://github.com/mozilla/browserid/issues/1089 BrowserID issue 1089]] : BrowserID should detect a stale include.js
* [[https://github.com/mozilla/browserid/issues/1091 BrowserID issue 1091]] : enable back button in the popup
* [[https://github.com/mozilla/browserid/issues/1092 BrowserID issue 1092]] : provide a depressed, inactive state of the sign-in button
* [[https://github.com/mozilla/browserid/issues/1093 BrowserID issue 1093]] : buttons that could be potentially slow should have a spinner
* [[https://github.com/mozilla/browserid/issues/1094 BrowserID issue 1094]] : increase body font size +1px
* [[https://github.com/mozilla/browserid/issues/1095 BrowserID issue 1095]] : increase contrast between font and background
* [[https://github.com/mozilla/browserid/issues/1096 BrowserID issue 1096]] : improve legibility of button
* [[https://github.com/mozilla/browserid/issues/1097 BrowserID issue 1097]] : [API] need name of RP
* [[https://github.com/mozilla/browserid/issues/1098 BrowserID issue 1098]] : [API] need logo of RP
* [[https://github.com/mozilla/browserid/issues/1099 BrowserID issue 1099]] : improve copy on confirmation page
* [[https://github.com/mozilla/browserid/issues/1100 BrowserID issue 1100]] : layout issues on email picker screen
* [[https://github.com/mozilla/browserid/issues/1101 BrowserID issue 1101]] : use flexible css to improve layout on tablets
* [[https://github.com/mozilla/browserid/issues/1102 BrowserID issue 1102]] : Hotfix 1087 empty unsupported dialog
* [[https://github.com/mozilla/browserid/issues/1103 BrowserID issue 1103]] : Adding cookies/localStorage disabled support.
* [[https://github.com/mozilla/browserid/issues/1104 BrowserID issue 1104]] : Creating an email with a different case removes the old email
* [[https://github.com/mozilla/browserid/issues/1106 BrowserID issue 1106]] : Beefing up the cookies disabled check so that it handles almost all cases without user interaction.
* [[https://github.com/mozilla/browserid/issues/1107 BrowserID issue 1107]] : Cherry picking the cookies enabled check and test from the feature_835_cookies_disabled branch.
* [[https://github.com/mozilla/browserid/issues/1108 BrowserID issue 1108]] : Create a generic click function for use in all modules.
* [[https://github.com/mozilla/browserid/issues/1109 BrowserID issue 1109]] : Adding the "click" function to page_module.
* [[https://github.com/mozilla/browserid/issues/1112 BrowserID issue 1112]] : "Invalid cert in chain" errors reported
* [[https://github.com/mozilla/browserid/issues/1114 BrowserID issue 1114]] : Fix for Issue 620
* [[https://github.com/mozilla/browserid/issues/1115 BrowserID issue 1115]] : gzip compress include.js
* [[https://github.com/mozilla/browserid/issues/1120 BrowserID issue 1120]] : Adding a 20px left and right margin to the delay, wait, and error screens


== Notes ==
== Notes ==
* This train marked the deployment of 28 locales:
** "ca", "cs", "da", "de", "el", "en-US", "es", "et", "eu", "fi", "fr",
** "fy", "ga", "hr", "it", "lij", "nl", "pa", "pl", "ru", "sk", "sl",
** "sq", "sr", "sv", "tr", "zh-CN", "zh-TW"
* Also, because of the code changes for localization, there was some issues in the Production environment after the initial deployment. See https://github.com/mozilla/browserid/issues/1129.

Latest revision as of 04:52, 17 February 2012

Areas for QA Focus

  • [QA] Suggested areas of focus for QA:
    • regression of all train-2012.01.18 hotfixes, to ensure they were properly ported
    • testing of different supported locales, no english strings should appear (in dialog).
    • Full and complete regression testing across all devices (i18n touches lots of code)
    • testing of required email features via myfavoriteshow.org
    • testing of persistent sign in features via myfavoritebooze.org
    • testing of primary support using an @eyedee.me address.

Information

  • Train 20: 02-02-2012

Links

Deployment Ticket

  • bug 723755 - QA and deploy BrowserID train-2012.02.02 to production

OPs Ticket and ChangeWindow

Hot Fixes

  • Hotfix 1 for #1059
    • 1059: Use l10n-all config file when building locale data.
  • Hotfix 2 for #1063/#1058
    • 1063: Hotfix 1058 forgot password
    • 1058: Two new issues with the dialogs for 'forgot password' (train-2012.02.02)
  • Hotfix 3 for #1087/#1102
    • 1087: IE9 in IE7 mode: Unsupported dialog shows no content
    • 1102: Hotfix 1087 empty unsupported dialog

ChangeLog

Versions

Heartbeat

Processes

  • webheads
    • /usr/bin/node bin/browserid
    • /usr/bin/node bin/verifier
    • /usr/bin/node /opt/browserid/lib/verifier/verifier-compute.js
    • /usr/bin/node /opt/browserid/lib/bcrypt-compute.js
  • secure webheads
    • /usr/bin/node bin/dbwriter
    • /usr/bin/node /opt/browserid/lib/bcrypt-compute.js
  • keysigners
    • /usr/bin/node bin/keysigner
    • /usr/bin/node /opt/browserid/lib/keysigner/keysigner-compute.js
  • databases: various mysql processes
  • zeus: various zeus processes

Logs

  • webheads: /var/log/browserid/
    • browserid.log
    • browserid-metrics.json
    • verifier.log
    • verifier-metrics.json
    • verifier-compute.log
  • secure webheads: /var/log/browserid/
    • dbwriter.log
  • keysigners have /var/log/browserid/
    • keysigner.log
    • keysigner-compute.log
  • databases: n/a
  • zeus: various logs

Unit Tests

  • Front-End Unit Tests
    • PASS
  • Back-End Unit Tests
    • PASS
  • Headless Front-End Unit Tests
    • PASS

Sample Bug and Issue

New/Updated OPs Tickets and Issues

New/Updated Security Tickets and Issues

  • None

New/Updated APPs Tickets and Issues

  • None

New/Updated Labs Tickets and Issues

  • None

New/Updated Localization Tickets and Issues

Resolved/Closed Bugs and Issues

Verified As Still Open, Reopened, or Updated : Server

  • bug 695943 - build internal zeus cluster in scl2 & phx
  • bug 695967 - browserid: setup monitoring
  • bug 710338 - Upgrade browserid.org SSL cert to EV or crazypants good level
  • bug 710952 - Fennec crashes on browserid
  • bug 715183 - BrowserID: Get Production running latest node and npm
  • [BrowserID issue 61] : Optionally require password for login
  • [BrowserID issue 620] : need cache headers on all static resources
  • [BrowserID issue 835] : Generic error message when authenticating with cookies disabled.
  • [BrowserID issue 946] : Should be able to hit enter to start verifying a primary email
  • [BrowserID issue 976] : iOS: insanely long delay signing in with new email
  • [BrowserID issue 314] : Saved passwords are not automatically filled in when logging in with BrowserID on Firefox 6
  • Plus the following, possibly related Firefox bugs:
    • bug 355063 - Password manager does not work on script-generated forms
    • bug 583578 - Editable password field not filled if the username field is pre-filled with a value and is disabled/readonly
    • bug 670137 - Remember password popup goes away if new window is open
    • bug 631800 - no prompt to save password, exception thrown
    • bug 631802 - How does FF rember a password if the window containing the doorhanger has been closed?

Verified As Still Open, Reopened, or Updated : Client

  • None

Opened Bugs/Issues For This Week: Server

Opened Bugs/Issues For This Week: Client

  • None

Other Open Bugs

Notes

  • This train marked the deployment of 28 locales:
    • "ca", "cs", "da", "de", "el", "en-US", "es", "et", "eu", "fi", "fr",
    • "fy", "ga", "hr", "it", "lij", "nl", "pa", "pl", "ru", "sk", "sl",
    • "sq", "sr", "sv", "tr", "zh-CN", "zh-TW"
  • Also, because of the code changes for localization, there was some issues in the Production environment after the initial deployment. See https://github.com/mozilla/browserid/issues/1129.