Closed Bug 1186316 Opened 11 years ago Closed 11 years ago

Please deploy 0.19.0 loop-client to PRODUCTION

Categories

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

task
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: rpapa, Unassigned)

References

Details

------------------ RELEASE NOTES ------------------ https://github.com/mozilla/loop-client/releases COMPARISONS https://github.com/mozilla/loop-client/compare/0.17.1...0.17.2 https://github.com/mozilla/loop-client/compare/0.17.2...0.18.0 https://github.com/mozilla/loop-client/compare/0.18.0...0.19.0 TAGS https://github.com/mozilla/loop-client/releases/tag/0.19.0 https://github.com/mozilla/loop-client/commit/f01436b8a70796f9bdb531a7febd25ece3510f23 CHANGELOG 0.19.0 (2015-07-21) ------------------- - Bug 1176277 - Loop's text chat entries view should take up the whole height of the text chat view, when the input box isn't shown. - Bug 1168848 - Make TextChat style correctly when focussed. - Bug 1176278 - Long strings in Loop's text chat cause the chat area to be horizontally scrollable. - Bug 1176778 - Enable jsx-sort-props eslint rule for Loop. - Bug 1176780 - Enable jsx-sort-props-types eslint rule for Loop. - Bug 1176933 - Enable missing props validation elint rule checking for Loop. - Bug 1171949 - Play a sound when a chat message is received for Loop. - Bug 1168841 - Style text chat elements and add timestamps. - Bug 1177954 - Log sdk failure events to the server during Loop room activity. - Bug 1173582 - no longer need to ship/load SDK CSS & related assets. - Bug 1176774 - Upgrade Loop's test libraries to latest versions. - Bug 1178270 - Upgrade Loop's use of eslint to the latest (0.24) and upgrade the eslint-plugin-react version (0.6.2). - Bug 1180671 - Rename 'l10n' to 'mozL10n' in Loop's views.jsx to be more consistent with uses elsewhere. - Bug 1110937 - Make Loop's link-clicker show the expired/invalid failure view before the user clicks join. - Bug 1181239 - Enable eslint 'use strict' function rule for Loop's content code. - Bug 1180179 - Part 1. Adjust standalone layout ready for a central media layout component. - Bug 1178391 - Fix all warnings in Loop shared test suite. - Bug 1180603 - Text inside text bubbles should always be aligned according to the text direction. - Bug 1183576 - Update chat styles. - Bug 1182070 - Fix the layout of the text chat entries view on Loop's standalone UI when no entries are displayed. - Bug 1185454 - Fix eslint issue for Loop revealed in eslint 0.24.1, and upgrade the react plugin for eslint version to 2.7.1 - Bug 1185465 - Improve doNotTrack checking documentation for Loop's standalone page. - Bug 1183187 - Aspect ratio of favicon in room context is sometimes wrong on the Loop standalone client. - L10n updates
Depends on: 1185989
Assignee: nobody → rpappalardo
Assignee: rpappalardo → nobody
QA Contact: rpappalardo
deanw has deployed prod stack ELB for pre-prod verification. ------------------ SUMMARY (PRE-PROD) ------------------ PRE-DNS-SWITCH ELB Placed several calls successfully between Nightly (40.0a1) and General Release using new loop-client 0.19.0 ELB. messaging (from Nightly to GR) - OK Tab & window-sharing - OK Video/audio mute/unmute - OK end-2-end test calls - OK privacy & ToS links - OK FxA contacts calls - OK Verifying ELB stack. Ready for DNS switch ------------------ STACK CHECK (PRE-PROD) ------------------ PRE-DNS-SWITCH ELB both: http://hello.firefox.com/ and https://hello.firefox.com/ redirect to: https://www.mozilla.org/en-US/firefox/hello/ no longer displays: Welcome to the Firefox Hello web client. Privacy & ToS with FTU - OK! $ curl -I https://hello.firefox.com HTTP/1.1 301 Moved Permanently Content-Length: 190 Content-Security-Policy: frame-ancestors 'self' Content-Type: text/html Date: Wed, 22 Jul 2015 15:29:09 GMT Location: https://www.mozilla.org/firefox/hello/ X-Frame-Options: SAMEORIGIN Connection: keep-alive Open in browser: https://hello.firefox.com/config.js: var loop = loop || {}; loop.config = { serverUrl: 'https://loop.services.mozilla.com/v0', feedbackApiUrl: 'https://input.mozilla.org/api/v1/feedback', feedbackProductName: 'Loop', downloadFirefoxUrl: 'https://www.mozilla.org/firefox/new/?scene=2&utm_source=hello.firefox.com&utm_medium=referral&utm_campaign=non-webrtc-browser\#download-fx', privacyWebsiteUrl: 'https://www.mozilla.org/privacy/firefox-hello/', legalWebsiteUrl: 'https://www.mozilla.org/about/legal/terms/firefox-hello/', marketplaceUrl: 'https://marketplace.firefox.com/iframe-install.html', learnMoreUrl: 'https://www.mozilla.org/hello/', roomsSupportUrl: 'https://support.mozilla.org/kb/group-conversations-firefox-hello-webrtc', guestSupportUrl: 'https://support.mozilla.org/kb/respond-firefox-hello-invitation-guest-mode', generalSupportUrl: 'https://support.mozilla.org/kb/respond-firefox-hello-invitation-guest-mode', unsupportedPlatformUrl: 'https://support.mozilla.org/kb/which-browsers-will-work-firefox-hello-video-chat', fxosApp: { name: 'Firefox Hello', manifestUrl: 'https://marketplace.firefox.com/app/54b83aea-1208-4605-82eb-22819f39d81d/manifest.webapp', rooms: true } }; using: loop-server (PROD): Open in browser: https://loop.services.mozilla.com {"name":"mozilla-loop-server","description":"The Mozilla Loop (WebRTC App) server","version":"0.17.7","homepage":"https://github.com/mozilla-services/loop-server/","endpoint":"https://loop.services.mozilla.com","fakeTokBox":false,"fxaOAuth":true,"i18n":{"defaultLang":"en-US","lang":"en-US"}} Open in browser: https://loop.services.mozilla.com/push-server-config { "pushServerURI":"wss://push1.push.hello.firefox.com" }
Deployed to production and basic tests done.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
------------------ DNS SWITCH ------------------ DONE Ready for final verification. ; <<>> DiG 9.8.3-P1 <<>> hello.firefox.com ;; ANSWER SECTION: hello.firefox.com. 23 IN A 52.10.15.164 hello.firefox.com. 23 IN A 52.24.32.253 ;; WHEN: Wed Jul 22 08:07:06 2015 ~~~~~~~~~~~~ ; <<>> DiG 9.8.3-P1 <<>> loopclientprod-elb-hukegybse8vh-2111703833.us-west-2.elb.amazonaws.com ;; ANSWER SECTION: loopclientprod-elb-hukegybse8vh-2111703833.us-west-2.elb.amazonaws.com. 60 IN A 54.69.182.113 loopclientprod-elb-hukegybse8vh-2111703833.us-west-2.elb.amazonaws.com. 60 IN A 52.10.109.50 ;; WHEN: Wed Jul 22 08:08:04 2015 ~~~~~~~~~~~~ ; <<>> DiG 9.8.3-P1 <<>> hello.firefox.com ;; ANSWER SECTION: hello.firefox.com. 60 IN A 54.69.182.113 hello.firefox.com. 60 IN A 52.10.109.50 ;; WHEN: Wed Jul 22 08:42:04 2015
------------------ SUMMARY ------------------ Placed several calls successfully between Nightly (40.0a1) and General Release using new loop-client 0.19.0 on localhost and with kokiy, sphilp, deanw and pdehaan. Some intermittent e2e test call issues, but these seem to be similar core problems we've seen previously (rather than w/ loop-client). Verifying PRODUCTION stack. NOTE: - All calls on localhost and from my home to MTV office (w/ pdehaan, kokiy) were successful - On first call w/ deanw (London), there was only 1-way audio/video (he couldn't see nor hear me). Second call was fine - Tried several unsuccessful calls with sphilp (Toronto), but only 1-way audio/video (I couldn't see nor hear him) - following up w/ jbecerra to see if further testing can be done around core issues Messaging (from Nightly to GR) - OK Tab/window-sharing - OK Video/audio mute/unmute - OK Privacy/ToS links with FTU - OK end-2-end test calls - OK ------------------ STACK CHECK ------------------ both: http://hello.firefox.com/ and https://hello.firefox.com/ redirect to: https://www.mozilla.org/en-US/firefox/hello/ no longer displays: Welcome to the Firefox Hello web client. curl -I https://hello.firefox.com HTTP/1.1 301 Moved Permanently Content-Length: 190 Content-Security-Policy: frame-ancestors 'self' Content-Type: text/html Date: Wed, 22 Jul 2015 16:43:27 GMT Location: https://www.mozilla.org/firefox/hello/ X-Frame-Options: SAMEORIGIN Connection: keep-alive Open in browser: https://hello.firefox.com/__heartbeat__: { "nginx": "ok", "version": 'refs/tags/0.19.0' } Open in browser: https://hello.firefox.com/config.js: var loop = loop || {}; loop.config = { serverUrl: 'https://loop.services.mozilla.com/v0', feedbackApiUrl: 'https://input.mozilla.org/api/v1/feedback', feedbackProductName: 'Loop', downloadFirefoxUrl: 'https://www.mozilla.org/firefox/new/?scene=2&utm_source=hello.firefox.com&utm_medium=referral&utm_campaign=non-webrtc-browser\#download-fx', privacyWebsiteUrl: 'https://www.mozilla.org/privacy/firefox-hello/', legalWebsiteUrl: 'https://www.mozilla.org/about/legal/terms/firefox-hello/', marketplaceUrl: 'https://marketplace.firefox.com/iframe-install.html', learnMoreUrl: 'https://www.mozilla.org/hello/', roomsSupportUrl: 'https://support.mozilla.org/kb/group-conversations-firefox-hello-webrtc', guestSupportUrl: 'https://support.mozilla.org/kb/respond-firefox-hello-invitation-guest-mode', generalSupportUrl: 'https://support.mozilla.org/kb/respond-firefox-hello-invitation-guest-mode', unsupportedPlatformUrl: 'https://support.mozilla.org/kb/which-browsers-will-work-firefox-hello-video-chat', fxosApp: { name: 'Firefox Hello', manifestUrl: 'https://marketplace.firefox.com/app/54b83aea-1208-4605-82eb-22819f39d81d/manifest.webapp', rooms: true } }; loop-server (PROD): Open in browser: https://loop.services.mozilla.com {"name":"mozilla-loop-server","description":"The Mozilla Loop (WebRTC App) server","version":"0.17.7","homepage":"https://github.com/mozilla-services/loop-server/","endpoint":"https://loop.services.mozilla.com","fakeTokBox":false,"fxaOAuth":true,"i18n":{"defaultLang":"en-US","lang":"en-US"}} autopush (PROD): https://loop.services.mozilla.com/push-server-config { "pushServerURI":"wss://push1.push.hello.firefox.com" }
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.