Closed Bug 1178386 Opened 9 years ago Closed 9 years ago

Please deploy 0.18.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, Assigned: bobm)

References

Details

------------------
RELEASE NOTES
------------------
https://github.com/mozilla/loop-client/releases

COMPARISONS
https://github.com/mozilla/loop-client/compare/0.17.0...0.17.1
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

TAGS
https://github.com/mozilla/loop-client/releases/tag/0.18.0
https://github.com/mozilla/loop-client/commit/1f97ad2efa4f6bf952c3c383559a671387fa3ae1

CHANGELOG
0.18.0 (2015-06-19)
-------------------

- Bug 1165281 - Fix Loop key-spacing ESlint rules.
- Bug 1165281 - Fix Loop no-spaced-func ESlint rules.
- Bug 1141296 - make Loop use its own markup, not the SDK's.
- Bug 1173036 - Change Loop's RTL attributes to be consistently set on the html element.
- Bug 1119000 - Improve the layout of Loop's standalone footer - reduce the height it takes up.
- Bug 1164510 - show a globe favicon as default when no favicon can be found for a Hello context in conversation.
- Bug 1174714 - Part 1. Drop obsolete box shadows in Loop's css.
- Bug 1174714 - Part 2. Display the room name at the start of the text chat view in the Loop Standalone UI.
- Bug 1174714 - Part 3. Display room context information in the Loop standalone UI text chat area.
- Bug 1174945 - Enable eslint rule for no-shadow.
- Bug 1168829 - Part 1. Remove Loop's standalone UI old dynamic layout and context views.
- Bug 1168829 - Part 2. Adjust Loop's Standalone UI to include text chat for conversations.
- Bug 1168829 - Part 3. Fix some RTL issues associated with the new layout for Loop's text-chat.
- Bug 1175825 - Fix text chat room name display when no room name is available (due to crypto failure) and fix a mozL10n warning on Loop desktop.
- Bug 1168851 - Text chat should be disabled when the other participant leaves the room.
- Bug 1169385 - Add referrer controls for Loop standalone page.
- Bug 1171933 - Reimplement spinners that Hello lost after markdown extraction.
- (no bug) - Drop L10n wrapping of the conversation name for 0.18.0 release as L10n haven't had time to translate yet.
- Bug 1176241 - Stop scrollbars being shown all the time on Loop's text chat areas.
Depends on: 1176247
Taking this bug.  Preliminary release pushed to production.  Awaiting verification from QA.
Assignee: nobody → bobm
Status: NEW → ASSIGNED
bobm 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.18.0 ELB.
Tab & window-sharing - OK
Video/audio mute/unmute - OK
privacy
end-2-end test calls - OK

Verifying ELB stack.  


------------------
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: Mon, 29 Jun 2015 18:00:05 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"
}
The DNS has been switched for this stack.  Closing bug.
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
DNS SWITCH COMPLETE

$ dig hello.firefox.com                                                                                                              
; <<>> DiG 9.8.3-P1 <<>> hello.firefox.com

;; ANSWER SECTION:
hello.firefox.com.      40      IN      A       54.187.125.101
hello.firefox.com.      40      IN      A       52.24.2.117

;; WHEN: Mon Jun 29 11:09:23 2015

$ dig hello.firefox.com

; <<>> DiG 9.8.3-P1 <<>> hello.firefox.com

;; ANSWER SECTION:
hello.firefox.com.      59      IN      A       52.24.32.253
hello.firefox.com.      59      IN      A       52.10.15.164

;; WHEN: Mon Jun 29 11:09:43 2015
------------------
SUMMARY 
------------------

Placed several calls successfully between Nightly (40.0a1) and General Release using new loop-client 0.18.0.

Tab/window-sharing - OK
Video/audio mute/unmute - OK
Privacy/ToS links with FTU - OK
end-2-end test calls - OK

Verifying PRODUCTION stack.  


------------------
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: Mon, 29 Jun 2015 18:57:21 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
  }
};


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.