Closed Bug 735882 Opened 12 years ago Closed 12 years ago

QA and deploy BrowserID train-2012.03.14 to production

Categories

(Cloud Services :: Operations: Deployment Requests - DEPRECATED, task)

x86_64
Linux
task
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: lhilaiel, Assigned: petef)

References

Details

(Whiteboard: [qa+])

Version: 1d1eb528 (0.2012.03.14.1)

Tests pass: http://travis-ci.org/#!/mozilla/browserid/builds/867615

ChangeLog including issues resolved: 
https://github.com/mozilla/browserid/blob/train-2012.03.14/ChangeLog#L1-14

[QA] Suggested additional areas of focus for QA:
  * Hearty re-test of ToS/PP feature, please do this first so we can get hotfixes in if needed
  * Test email addresses with uncommon chars in them (like '+')
  * Test that on all devices you can select an email address in the picker by clicking on the email in addition to the radio button.
  * vet new caching setup for domain names - try an email from a domain name that hasn't been tried on beta yet.  is there a delay?  try it again, is there a delay?  Is the delay uncomfortable?

[ops] deployment issues:
  * we no longer cache the results of our outbound queries in nodejs processes, so we need to make sure that squid is caching based on cache headers.  also, squid should cache negative responses (when https://xxx/.well-known/browserid fails) for a short amount of time.
Assignee: nobody → petef
QA Contact: operations-deploy-requests → jbonacci
Depends on: 732142
(In reply to Lloyd Hilaiel [:lloyd] from comment #0)
> [ops] deployment issues:
> we no longer cache the results of our outbound queries

At the onsite next week, let's chat about how to configure Squid initially and how we'll fine tune it over the coming weeks.
build issue:

+ env CONFIG_FILES=/home/petef/browserid/rpmbuild/BUILD/browserid/config/l10n-all.json scripts/compress
creating templates.js
built /production/browserid.css in 0.01s
built /production/dialog.css in 0.02s
built /production/include.js in 1.35s
failed to build /production/bg/browserid.js : { errno: 34,
  code: 'ENOENT',
  path: '/home/petef/browserid/rpmbuild/BUILD/browserid/resources/static/i18n/bg/client.json' }
built /production/zh_TW/dialog.js in 6.90s
built /production/af/browserid.js in 7.67s
built /production/ca/browserid.js in 7.25s
[...]

it goes on to keep building more locales, but is still exiting non-zero:

error: Bad exit status from /var/tmp/rpm-tmp.fISskq (%build)
I added bg to l10n-all.json per https://github.com/mozilla/browserid/issues/1312 but there appears to be no 'bg' directory. Removed in http://git.io/ZT08RA

Please try the build again. Sorry.
pushed to stage:

0 fetep-x201(~) % curl https://diresworb.org/ver.txt
74d77e0 Removing 'bg' locale per bug#735882
locale svn r103069
Status: NEW → ASSIGNED
also updated the client*.scl2 load drivers.
Yep just verified the version as above.
Verified all clientX machines have been updated with the last browserid.
Running a light load on Stage overnight from client9.

QA accepts this build for testing in Stage.
12-hour load test completed with one significant network blip (not related to test) and one issue found for dbwriter.
Full Stage testing is in progress...
Whiteboard: [qa+]
from ozten:

Version: dd01bef6 (0.2012.03.14)

Tests pass: http://travis-ci.org/#!/mozilla/browserid/builds/933505

ChangeLog including issues resolved: 
https://github.com/mozilla/browserid/blob/train-2012.03.14/ChangeLog

[QA]
 * (hotfix 03.23) re-add bulgarian: #1312
 * (hotfix 03.23) ensure ETag on sign-in is changed: #1331

[Ops]
 * (hotfix 03.23) add a ping wsapi to give monitoring probes a target that will test db connectivity: #1324
2012.03.14-2 live on stage
Bug verification in Stage is complete except for the following three issues:
1303: Fix regressions related to ToS/PP feature
1304: Fix regressions related to improved email selection on iOS
The above two are being looked at by Ioana and Zak.

1324: dbwriter nagios probe returning 400 rather than 200/404
This will be picked up by petef on Monday.
HotFix 4: to remove the following locales: fi, sr and uk
aa4ee35 Re-adding en-US
locale svn r103480
QA signs off on this release in Stage.
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
QA verified push to PHX1: 
dd01bef document hotfixes in train-2012.03.14, bump version
locale svn r103370

QA verified push to SCL2:
dd01bef document hotfixes in train-2012.03.14, bump version
locale svn r103370

QA verified FI, SR, and UK are no longer in Prod
Status: RESOLVED → VERIFIED
Blocks: 740272
You need to log in before you can comment on or make changes to this bug.