Closed Bug 1112103 Opened 10 years ago Closed 10 years ago

Please deploy Loop-Client 0.12.0 code to stage

Categories

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

task
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: standard8, Assigned: dwilson)

References

Details

We'd like to deploy the loop-client 0.12.0 release to stage.

https://github.com/mozilla/loop-client/releases/tag/0.12.0

Config changes:

To loop.config in config.js add:

  generalSupportUrl: 'https://support.mozilla.org/kb/respond-firefox-hello-invitation-guest-mode',
Assignee: nobody → dwilson
Blocks: 1112105
This has been deployed -

https://call.stage.mozaws.net/VERSION.txt

Config change was in 
https://github.com/mozilla-services/puppet-config/commit/dc4bc00011b95dede468c783a82872788240be19
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
------------------
RELEASE NOTES
------------------

TAG
https://github.com/mozilla/loop-client/releases/tag/0.12.0

RELEASE HISTORY
https://github.com/mozilla/loop-client/releases
https://github.com/mozilla/loop-client/compare/0.11.1...0.11.2
https://github.com/mozilla/loop-client/compare/0.11.2...0.12.0

CHANGES

+0.12.0 (2014-12-16)
+-------------------
+
+- Bug 1098540 - Muting local video should display the default avatar image in Loop Rooms
+- Bug 1100378 - Retry button for Hello standalone
+- Bug 1105698 - Fixed brief flickering of feedback form in Loop standalone
+- Bug 1105809 - Centered feedback form in Loop standalone ended room conversation view
+- Bug 1105802 - Added beta tag to standalone room layout
+- Bug 1045498 - New Hello UX for non supported browsers
+- Bug 1101378 - self-image can be cropped, meaning the user doesn't see the entire sent images
+- Bug 1097743 - Improved Loop standalone UI/X on smaller screens
+- Bug 1097862 - Perform the leave notification to the loop-server in a synchronous fashion to give the notification more change of succeeding
+- Bug 1109325 - Change the help url for Hello's standalone rooms
+- Bug 1112067 - Quieten the output of extract_from_hg.py in loop-client
+- Bug 1000269 - Initial import of locales for L10n
+
+Config changes:
+- Added loop.config.generalSupportUrl
------------------
QUICK CHECKS
------------------

SUMMARY

unit tests pass for this tag
placed a few test calls successfully using stage
see comments below about legal ToS

STAGE VERIFICATION

$ cat /data/loop-client/content/VERSION.txt
0.12.0

$ rpm -qa | grep loop
loop-client-svcops 0.12.0-1 x86_64 12952848
puppet-config-loop 20141216153216-1 x86_64 18130

https://call.stage.mozaws.net/:
Welcome to the Firefox Hello web client.

$ curl -I https://call.stage.mozaws.net
HTTP/1.1 200 OK
Accept-Ranges: bytes
Content-Length: 5827
Content-Type: text/html
Date: Tue, 16 Dec 2014 16:47:58 GMT
ETag: "54904f87-16c3"
Last-Modified: Tue, 16 Dec 2014 15:28:07 GMT
Vary: Accept-Encoding
X-Token-Match: 1
Connection: keep-alive

https://loop.stage.mozaws.net/:
{
  "name": "mozilla-loop-server",
  "description": "The Mozilla Loop (WebRTC App) server",
  "version": "0.14.1",
  "homepage": "https://github.com/mozilla-services/loop-server/",
  "endpoint": "https://loop.stage.mozaws.net",
  "fakeTokBox": false,
  "fxaOAuth": true,
  "i18n": {
    "defaultLang": "en-US",
    "lang": "en-US"
  }
}

COMMENTS

Mark or Dean -

The ToS link from FTE window on prod is now:
https://www.mozilla.org/about/legal/terms/firefox-hello/ (with or w/out trailing slash) - WORKS

Not sure if this is even setup for stage anymore??
https://call.stage.mozaws.net/legal/terms/ - WORKS!
https://call.stage.mozaws.net/legal/terms (no trailing slash)- HANGS with "Connecting..."! 
https://call.stage.mozaws.net/v0/legal/terms/firefox-hello/ - 404

If I'm not mistaken, did we decide to just have this link render on prod (and not on stage)?  Not really necessary anyway. I'm OK to verify as long as this is working properly once we promote to prod.
Flags: needinfo?(standard8)
Flags: needinfo?(dwilson)
I'm going to go ahead and verify since we may or may not need this on stage anyway.
Status: RESOLVED → VERIFIED
Flags: needinfo?(dwilson)
(In reply to Richard Pappalardo [:rpapa][:rpappalardo] from comment #3)
> The ToS link from FTE window on prod is now:
> https://www.mozilla.org/about/legal/terms/firefox-hello/ (with or w/out
> trailing slash) - WORKS

This is the new one.

> Not sure if this is even setup for stage anymore??
> https://call.stage.mozaws.net/legal/terms/ - WORKS!

This is the old one - some FF clients (34 iirc) still point to it. I need to file a bug to get this turned into a redirect (then we can drop the pages at that location) - I didn't want to slow down the current releases though.

> https://call.stage.mozaws.net/legal/terms (no trailing slash)- HANGS with
> "Connecting..."! 
Yep, known issue.

> https://call.stage.mozaws.net/v0/legal/terms/firefox-hello/ - 404

Shouldn't be anyone pointing to this at all - the www.mozilla.org one is the correct page.
Flags: needinfo?(standard8)
You need to log in before you can comment on or make changes to this bug.