Pancake Release 2012-07-20
From MozillaWiki
Contents
Production Release
Staging Release
Changes
- 0fa9f2d53c86 Upped revision to 191 to force build.
- bcc397783960 try something else
- 37c45b89f8d8 merge
- ac846e363ab0 dont nuke the install root
- 5a84ec446c62 Merged latest from default.
- 65e6b62d3d33 #765949. Added disabled state for Persona button.
- 9a4b2d7b5890 merge
- 40011a7ab104 fixup virtualenv some
- ad12b89a8d68 Merged latest from default
- 0f2edebf26f3 #772806. Link icon for direct stacks, along with retina counterpart.
- 2d223ecec3db this is not noarch
- da683735fa33 remove debug stuff
- 9487588ed12a its a binary package
- 7d7c42df07f6 fix docs
- d97aefb9ca51 fix patch
- 5b6c368b8609 add missing source
- 6ca959708056 bump revision
- 34897eaec92d fixup patch
- 4bcbde423221 Add python-billiard, it needs tweaking
- 91251dd62dfc fixup
- 14bc800b4d80 fix binary name
- 5fbf0790341c fixup
- e90856dcb76c Add sentry metapackage
- e83783d41186 Fix for 775358 - Speed up Facebook calls by using FQL instead of /me/home
- f8afa52a530c bump for build
- 2d57c21e6ea3 closing branch
- 12bd89c28da3 closing branch
- 03e2904a8977 fix namespacing issue with pancake-lattice
- 11597495b024 fix namespacing issue with pancake-lattice
- a3128f2cc798 version bump for release
- 4ac025a41723 much faster stats calculations
- 414f7a25b59e fix bug where stats will be cached in the future
- 3d4d10312358 Merged cc0fdc1228b7, oyiptong: replace fxhome-lattice by pancake-lattice
- 9020fc6aa068 best patch ever
- 9e77aaa3a5c1 version bump for release
- 5b3612d85805 much faster stats calculations
- 4432a54e5d96 fix bug where stats will be cached in the future
- 0843a0ebd7ad merge with default
- cc0fdc1228b7 replace fxhome-lattice by pancake-lattice
- 33d80804e83d Reverting bad backout
- 1425844ed355 Backing out 769498
- b919b2910e6a Disabled spinner so we can get accurate performance profiling from Chrome.
- e76d4fc9a870 Removed console logging
- 5a6586381625 #769498. Merged branch accordion-drawer-design.
- 2b037de0971c Small change of wording for the home page.
- 574949119ec3 Fix for 774695 - Replace references to browserid.org to persona.org
- ce7f376b7d38 Fix for 774661 - Pancake-social does not use pycurl to speed up https request
- 5f15ac939b7a merge with default
- 2859c7cfd490 small changes to object binding in lattice admin
- 793f350797fe Added unit test to ensure encoded double-byte querystring terms round-trip ok
- 6c5759b0b4ff admin dashboard: dynamically bind remove buttons. button placement changes. fix bug which prevented users from adding perf charts that just got removed
- fdce041a8226 remove debug logging in pancake-common
- e233126c7e20 slight update to dashboard ui generated html, so that the chart separators get removed when the charts get removed
- 2ca357ffa80d merge with default
- dc8f154af5e4 admin dashboard: request time stats calculated weekly and monthly
- f18bcba9a915 lattice admin pages adds state saving. daily performance stats added
- af54b3137f60 #774489. Merged changes from branch image-optim.
- 2deabde4a44d Fix for 774360 - Minor PP revisions
- 3814e5b6db86 Fix for 774317 - Minor TOS revisions
- 83cd2b651f42 Fixed the SocialModel spec to properly mock the response data (which I updated), and to expect services and posts collections to be zeroed when .clear is called. Fixes: https://bugzilla.mozilla.org/show_bug.cgi?id=772035
- 8af58298a24d Change to reject-path handling in promise specs to reflect promise lib's behavior, whereby a reject handler must throw an error to chain to the next rejection handler
- 99c71be4b96f Also fixed up the PostListView specs to work in Safari by avoiding use of faux DOM event triggering. Fixes https://bugzilla.mozilla.org/show_bug.cgi?id=772036
- bfadb054d7d0 Incremental commit for *ListView click handling tests. StackHeadingListView tests updated and now passing. Refs: https://bugzilla.mozilla.org/show_bug.cgi?id=772036
- 71b8ceeb709c #765949. Changed .browserid-button to #persona-signin for root.mustache and root.app.js.
- cfa028045772 #765949. Updated .browserid-button to #persona-signin for setup.app.js and setup.mustache.
- 7a64f78a592d #765949. Remove .browserid-button from continue button in first run. It was there by mistake. It's behavior is actually bound to its ID.
- fa8a1dd78c58 #765949. Added .browserid-button class to Persona signin button. Fixes JavaScript binding for Persona login.
- a05fbf0237ae Merged latest from default
- 3f14d8545e34 #765949. Added new sprite containing all states of Persona Sign In button + retina counterparts. Added CSS image replacement. Implemented in setup screen. Fixes #765949.
- 5f6054d5dbda Fix for 773721 - Make sure pancake-search uses the Curl http client. Added dependency on pycurl to the RPM.
- a43bb04d2449 Fix for 773721 - Make sure pancake-search uses the Curl http client
- 6dba9c64d7a7 Fix for 773721 - Make sure pancake-search uses the Curl http client
- b29a9eb0549d Updated stacklistview tests - these apparently never worked in safari/webkit - so reworked them. Refs: https://bugzilla.mozilla.org/show_bug.cgi?id=772036
- d9430f63174b Fixed .update tests, ensuring we get back a promise, and that these promises get resolved with the collection as return value. Now that fetchDebounced always returns a promise, this turned out to just be test fixes. Fixes: https://bugzilla.mozilla.org/show_bug.cgi?id=772037
- d5020bcafd38 Updated StackModel tests. The add / active_page test is no longer valid. Fixed add places test, fetchPlaces and the parse function expects the full data envelope { d: [ ... ] }
- b121e8776630 Set a log level so that the exception gets sent in the 'sends the correct request to log an exception'
- 98d73dfd2464 Fixed up browsing specs. csrf_token gets added to the XHR headers now not the post data so the schema is updated. We don't have a good way to test for the request headers without a server-side component to echo requests back
- b18eb25b7e89 Incremental commit refactoring the browsing tests. They run, 4 still fail
- 4822c15a2f66 Analytics data format had changed, unit tests updated
- fdf02ec96f43 #770662. Merged branch no-more-buckwheat. buckwheat theme no longer needed and has been removed.
- b57561c34684 #773369. Increase tappable area for search tabs. Fixes #773369.
- 714557499497 bump revisions
- 3da85873eeac dont include secret and keys in source-control
- aa3801459073 version bumps for social and search with stats improvements
- 2c450f0b61d3 only capture stats for successful search queries
- e3a700df72f0 more accurate timing for social app
- ece4e4b923b3 merge with default
- dcd74e510222 bump pancake-common for deployment
- 69828afc4b7b bump pancake-common
- 8e14e5abcdf7 fix stats capture type casting issue.
- d967bafa51d5 Merge latest from default
- aefa8ded76e5 Change search collections assertions to expect promises back from the update() methods, and for these promises to be resolved with the collections themselves. This is currently only true for the stacks. Bug or feature?
iOS Changes
- 0f145c16af7d Added tag v1.0.2 for changeset ebbd30ed7fd4
- ebbd30ed7fd4 Version 1.0.2. Removed Settings from App Store build.
- 872808c3975d Removed tag v1.0.2
- 85fb92a33ce9 Added tag v1.0.2 for changeset 606a8b208e30
- 606a8b208e30 Fix for 774313 - Links in TOS and PP should open in Safari
- 3990b89c9631 Added tag 1.0.1 for changeset 88f2ce2d0ada
- 88f2ce2d0ada Updated the app version to 1.0.1
- 8038d1fb95c4 Fix for 773421 - Change title to "Persona" in BrowserIDViewController
Compatibility with the iOS application
Deployment Notes
Migration Scripts
Dependencies
Configuration Changes
Renamed fxhome-lattice to pancake-lattice. RPM deals with that except that we need to manually 'supervisorctl update' to make it forget the old config file.