QA/Browser Technologies/Services/Releases/BrowserID 02022012
< QA | Browser Technologies | Services | Releases
Jump to navigation
Jump to search
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
- Bugs/Issues: https://github.com/mozilla/browserid/issues
- Test Plan: https://wiki.mozilla.org/QA/BrowserID/TestPlan
- Weekly Train Wiki: https://wiki.mozilla.org/QA/BrowserID/BrowserID_Weekly_Trains_Beta
- Stage Server: https://diresworb.org
- Stage Client/RP1: http://beta.myfavoritebeer.org
- Stage Client/RP2: http://beta.myfavoritebooze.org
- Stage Client/RP3: http://beta.myfavoriteshow.org
- Stage Client/RP4: http://carrera.databits.net:9999
- Primary 1: https://eyedee.me
- New Dev Server: https://dev-browserid.services.mozilla.com - TBD
- New Dev Client: http://beer.mtv1.dev.svc.mozilla.com - TBD
- Old Dev Server: https://dev.diresworb.org
- Old Dev Client/RP1: http://dev.myfavoritebeer.org
- Old Dev Client/RP2: http://dev.myfavoritebooze.org
- Old Dev Client/RP3: http://dev.myfavoriteshow.org
- Primary 1: https://eyedee.me
Deployment Ticket
- bug 723755 - QA and deploy BrowserID train-2012.02.02 to production
OPs Ticket and ChangeWindow
- bug 721455 - Deploy localized browserid to stage
- bug 723775 - Create/Deploy l10n preview env for browserid
Hot Fixes
- None
ChangeLog
- 02/02: ChangeLog including issues resolved:
Versions
- old Dev: https://dev.diresworb.org/ver.txt
- dd91267 remove dependency on expat-dev - closes #1017
- Prod: https://browserid.org/ver.txt
- f55084d update changelog and version for hotfix for issue #1026 and issue #972
- new Dev: https://dev-browserid.services.mozilla.com/ver.txt
- TBD
- Stage: https://stage-browserid.services.mozilla.com/ver.txt
- f5a74b1 allow host and password to be specified in database configuration
- locale svn r101191
Heartbeat
- old Dev: https://dev.diresworb.org/__heartbeat__
- ok
- old Prod: https://browserid.org/__heartbeat__
- ok
- Dev: https://dev-browserid.services.mozilla.com/__heartbeat__
- TBD
- Stage: https://diresworb.org/__heartbeat__
- ok
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
New/Updated OPs Tickets and Issues
- 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
New/Updated Security Tickets and Issues
- bug 665057 - Design and implement crypto API for Mozilla ID
New/Updated APPs Tickets and Issues
- bug 701424 - Switch authentication to BrowserID for etherpad.mozilla.org
- bug 721883 - Unable to sign into Apps Developer Preview with an iPhone
New/Updated Labs Tickets and Issues
- bug 720860 - https://myapps.mozillalabs.com/jsapi/include.js causes Cert Warnings in Android 2.2
New/Updated Localization Tickets and Issues
- bug 706572 - Document best practices for localizing node.js services
Resolved/Closed Bugs and Issues
- [BrowserID issue 299] : diresworb.org never syncs with beta.myfavoritebeer.org to get the my account button.
- [BrowserID issue 341] : Update new design to work with mobile
- [BrowserID issue 345] : Safari error:'Viewport argument value "device-width;" for key "width" not recognized. Content ignored.'
- [BrowserID issue 373] : Where are the Back and Cancel buttons?
- [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
- [BrowserID issue 443] : Enforcing better passwords
- [BrowserID issue 449] : IOS5 - "How It works" link does not work
- [BrowserID issue 451] : Pancake/IOS - Help does not fit in the signin window for iOS 5 apps
- [BrowserID issue 584] : Design is not adapted to mobile on Android
- [BrowserID issue 622] : Erred dialog flickered when selecting the "This is not me" link
- [BrowserID issue 630] : Clicking "This is not me" on an RP prevents Sign Out on Diresworb.org
- [BrowserID issue 699] : Reset password truncates email
- [BrowserID issue 710] : "This browser is not supported" is poorly formatted in mobile browsers
- [BrowserID issue 712] : When trying to access http://diresworb.org from Opera, it doesn't get redirected to https
- [BrowserID issue 728] : Support Center link should open a new tab/window
- [BrowserID issue 752] : IE9/Win7 - Logout of beta.myfavoritebooze.org then page refresh shows previous login info.
- [BrowserID issue 753] : IE8 has been reblocked
- [BrowserID issue 761] : implement primary support
- [BrowserID issue 768] : repair .channel internal API in dev
- [BrowserID issue 770] : New User Sign In Flow - No Way Back
- [BrowserID issue 775] : Additional step for Vagrant box: npm install
- [BrowserID issue 777] : BrowserID doesn't allow login at all from Native Fennec
- [BrowserID issue 778] : BrowserID is causing crashes with nightly Java Fennec
- [BrowserID issue 781] : The Cancel button on the Add Email dialog is non-responsive in Firefox 9
- [BrowserID issue 784] : load_gen: Investigate unusual spike in errors during low/med level load test
- [BrowserID issue 787] : load_gen: Fix code to better handle failures due to up-front overloading
- [BrowserID issue 790] : IE8: Can not directly sign into beta.myfavoriteshow.org
- [BrowserID issue 802] : Remember to refresh a page when signing up from diresworb.org
- [BrowserID issue 805] : IE8: First attempt to complete Sign In to an RP fails
- [BrowserID issue 815] : Android: clicking the email address fires the App launcher
- [BrowserID issue 818] : Confusing message displayed when trying to add to BID an email address already associated to it
- [BrowserID issue 827] : IE8/WinXP - cannot authenticate to dev.diresworb.org
- [BrowserID issue 831] : JavaScript errors in IE7
- [BrowserID issue 832] : Feature encrypt session cookie
- [BrowserID issue 833] : sporadic test failures in verifier-test
- [BrowserID issue 836] : load_gen: Re-fix usage information
- [BrowserID issue 838] : load_gen: sporadic 400s during med-sized load test
- [BrowserID issue 848] : A dialog with unresponsive buttons is opened when confirming an email from a secondary browser
- [BrowserID issue 850] : The bolded text from the diresworb "We sent an email..." message is not displayed right being almost unreadable
- [BrowserID issue 851] : Get errors running Headless unit tests on local install
- [BrowserID issue 861] : remove vagrant files and documentation
- [BrowserID issue 889] : Safari 5.0.4 on Windows 7 Home Premium crashes on front end unit tests.
- [BrowserID issue 890] : IE8: myfavoriteshow looks bunk
- [BrowserID issue 899] : cache EJS templates instead of creating new ones where possible.
- [BrowserID issue 901] : XHR errors on long pages (privacy/TOS) put the error at the top of the screen.
- [BrowserID issue 909] : primary support - move away from return_to
- [BrowserID issue 910] : ETag needed on sign_in
- [BrowserID issue 929] : XP/IE8: main Dev and Stage sites now rendered in black background
- [BrowserID issue 932] : problems using stage environment
- [BrowserID issue 933] : "Check Your Email" not displayed on new-user sign in
- [BrowserID issue 934] : "Check Your Email" not displayed on email addition
- [BrowserID issue 935] : "Check Your Email" not displayed on in-dialog "forgot your password"
- [BrowserID issue 936] : Dev: dbwriter dies on `stage_email` call
- [BrowserID issue 939] : must compress resources on diresworb.org
- [BrowserID issue 945] : Dev: Locale: IE8 and IE9 do not support Esperanto directly
- [BrowserID issue 956] : IE8: Provisioning with primary required email causes "stop this script?" warnings.
- [BrowserID issue 958] : IE8: Exception thrown before redirecting to IdP
- [BrowserID issue 964] : Incorrect IdP address shown when user needs to authenticate with IdP
- [BrowserID issue 972] : [regression] 'Always sign in with this email' doesn't persist login across browser restarts
- [BrowserID issue 973] : Mobile: Trouble verifying email using remote browser
- [BrowserID issue 1026] : completing registration in a browser other than the initiating browser results in non-functional dialog
- [BrowserID issue 682] : loadgen attached bogus certs to email addresses
- [BrowserID issue 707] : User.getAssertion throws exception if email address' keypair is out of date.
- [BrowserID issue 713] : diresworb.org is operating in development mode
- [BrowserID issue 717] : Android: Submit button not working, second tap results in empty assertion
- [BrowserID issue 720] : http://beta.myfavoriteshow.org/ does not check for valid email address
- [BrowserID issue 721] : When channel initialization fails, addons have to use private API to call controller.
- [BrowserID issue 723] : Sign in doesn't work on Android devices
- [BrowserID issue 733] : Justify asking for a password
- [BrowserID issue 741] : Unresponsive script avoids Sign Up
- [BrowserID issue 743] : http://www.nightlight.ws/ giving relay frame not found
- [BrowserID issue 750] : BrowserID should allow login from N emails with user's 1 password
- [BrowserID issue 795] : Error including browserid.org/include.js
- [BrowserID issue 797] : UX on first page with regards to edit/remove buttons
- [BrowserID issue 859] : Upgrade license to MPL 2.
- [BrowserID issue 877] : privacy and ToS in BrowserID popup
- [BrowserID issue 965] : Cannot use eyedee.me with local dev.
Verified As Still Open, Reopened, or Updated : Server
- [BrowserID issue 406] : Pressing Ctrl+C with the email field focused returns the user to a previous BrowserID Signing in dialog