https://www.mediawiki.org/wiki/Scrum_of_scrums/2016-11-16
2016-11-16 = == Product == === Reading ===
==== iOS native app ==== https://phabricator.wikimedia.org/project/view/2220/ * Last week:
- * Fixed more remaining issues from persistance layer update, investigated better long term solution
- * Sped up testing & build chain, began consolidating to buildmini & Jenkins
* This week: * More 5.3.0 beta feedback & fixes (and release Friday or Monday) * Add announcement card to the news feed * Initial dynamic type implementation & assessment of scope
==== Android native app ==== * Last week: * Continuing Q2 goals for Wikidata descriptions * Moving to kanban-ish workflow * Next week: * More Q2 goals for Wikidata descriptions (mostly polish)
==== Mobile Content Service (MCS) ==== * Adding announcements feed endpoint
==== Reading Web ==== * Current sprint: https://phabricator.wikimedia.org/project/board/2336/ * Continuing work from the last week * Next sprint: https://phabricator.wikimedia.org/project/view/2342/ * Stopping Hovercards A/B tests in multiple wikis * More work on PageImagesAPI (returning images in lead section only)
==== Reading Infrastructure ==== * We're disappointed in the fact that T150454 wasn't caught by grepping for the removed function before merging into core. https://phabricator.wikimedia.org/T150454 * API error/warning i18n patches are up! ** *https://gerrit.wikimedia.org/r/#/c/321406/* https://gerrit.wikimedia.org/r/#/c/321406/ (and its parent patches) could use review, both codewise and for the output resulting when non-bc errorformat is used. ** The patches depended on by that change are next in importance. These are for OAuth, TitleBlacklist, GlobalBlocking, Translate, and ConfirmEdit. ** All other WMF-deployed extensions affected by this change have patches too, see *https://gerrit.wikimedia.org/r/#/q/topic:api-error-i18n/T47843* https://gerrit.wikimedia.org/r/#/q/topic:api-error-i18n/T47843. Non-WMF-deployed extensions are (mostly) not touched at this time, the worst that should happen to them is wfDeprecated warnings eventually.
=== Community Tech === * No blockers, not blocking * RFC for changing default category collation to uca with numeric: https://meta.wikimedia.org/wiki/Requests_for_comment/Switch_default_category... * Pageviews Analysis 2.0 out: https://tools.wmflabs.org/pageviews/ (Improved UI) * Script for populating fields in localuser table in CA due to run next week: https://phabricator.wikimedia.org/T148242 ** Long-running script - estimated 4-5 days ** Note: Global user account renaming will be disabled during the script run to prevent conflicts * Work continues on Programs Dashboard
=== Editing === ==== Collaboration ==== * Updates ** RecentChanges new filtering work (ERI) ** Flow exception fixes ** Echo Notifications special page improvements ** Flow caching rewrite for multiple data centers has been deployed. Keep an eye out on Flow issues, and let us know if you have any problems. * Blocked - None * Blocking - None
==== Language ====
==== Parsing ==== (Arlo / Scott will show up instead of Subbu) * Parsoid: Released debian 0.6.1 and npm 0.6.1 packages -- last release to support node 0.1x. * Parsoid: Deprecated support for node 0.1x, dropping all support March 31st 2017 (see wikitech-l announcement). * Working with Community Engagment to communicate Tidy replacement changes, prepare FAQs, what this means for editors, what kind of fixups would be needed, tools available, etc. * Work ongoing to get the Linter extension ready for deployment on the Wikimedia cluster -- could launch in the Dec 2016 - Jan 2017 timeframe.
=== UI Standardization === Still working on: * Align Minerva (Mobile Frontend) to overhauled color palette (T146799) * Review and integrate messages, alerts, warnings as WikimediaUI component (T127405, continued) * Changing visual language of styleguide Working on: * Improve form layouts in OOUI MW core forms for better user experience (T136790) * Align CX to overhauled WikimediaUI color palette (T150731) * Align blog primary colors to WikimediaUI color palette (T150057) Finished: * Variable naming in WikimediaUI Base (T147612)
== Technology == === Analytics === Blockers or blocking: None Updates: * Waiting for nodes to double storage capacity for Pageview API * Computing the first standard metrics with reconstructed edit history * Testing ClickHouse as a very fast serving layer of the edit data * Public Event Streams is on its way of being productionized Upcoming: * We'll meet with Editing team to give some examples on edit data use
=== Architecture / ArchCom ===
=== Release Engineering === Updates: * 1.28 rc.1 this week (for realz) * scap 3.3.1 to go out (already on Beta Cluster) * Phabricator update this week (Wednesday) with Calendar improvements (in support of DevSummit) Blocked: * labs: Request for CI staging project https://phabricator.wikimedia.org/T150772
=== Security === * All projects and and security reviews have been suspended while team focuses on incident handling
=== Discovery ===
- You can now search for file properties such as file size and and file type on Commons.
- https://www.mediawiki.org/wiki/Help:CirrusSearch#File_properties_search
- The Interactive Team's roadmap can be viewed here; it was finalized in Nov 2016 for FY 2016/2017.
- https://www.mediawiki.org/wiki/File:Interactive_Roadmap_2016-2017.pdf
- Tabular & map data on Commons announced
- https://commons.wikimedia.org/wiki/Commons:Village_pump#Launching_shared_map...
=== Services === * Blockers: none * Updates ** Node 6 update planning: https://phabricator.wikimedia.org/T149331
- *** All services ready and tested, kartotherian is on it's way
- *** Planned order: RESTBase -> Parsoid -> SCB -> Others
- *** Q for Ops: is node 6 rollout considered a deployment and is under deployment freeze next week? Alex: Yes. It is under the freeze
** Thumb API discussion, please participate: https://phabricator.wikimedia.org/T66214 ** Scap3 config deployments:
- *** Parsoid: done
- *** CXServer: https://phabricator.wikimedia.org/T147634
- **** Patches done. Ready to proceed Thurstay EU morning, no objections?
- *** MCS - Marko ready to proceed Thursday EU morning, no objections?
=== Technical Operations === * '''Blocked''': ** none * '''Blocking''' ** none * Updates ** kubernetes goal ongoing. working with packaging kubernetes and calico ** labsdbs10{09,10,11} provisioned, work ongoing ** varnish 4 text cluster upgraded finally! Achievement unlocked! ** working with performance on thumbor 100% deployment ** deprecation of precise ongoing, down to 7 boxes
=== Performance === * Blocked ** Consensus to unlock further work on active/active DC project (etcd, session storage, varnish, etc.). I encourage representatives of Operations/Traffic and Services to attend the next active/active meeting on Nov 23. That meeting can be moved later if it's too early for some. * Blocking ** none * Updates ** ?action=markpatrolled is now POST-based ** Live traffic investigation confirmed that a non-trivial amount of pageviews start off as hidden tabs (>8%, mobile included). ** Parser report format reverted, the new format introduced for PerformanceInspector was breaking a commong workflow (i.e. checking the parser report when previewing an edit) ** Comparing HTTP status codes from production image scalers and Thumbor revealed a dozen edge cases. We'll need to discuss with Operations at the next Thumbor meeting which ones are blockers for the launch.
== Wikidata == * Being a WMDE employee I again was not able to join the Hangout, without being manually added every time. * RevisionSlider is out of beta. * Final touches on Cognate extension (automatic interwiki links for all Wiktionaries). * Waiting for security review of the Cognate https://gerrit.wikimedia.org/r/320743 and InterwikiSorting extensions. * German Technical Wishlist team is working on a UI for the 2 PDF renderers. Would like to track/gather feedback for a while. But: https://phabricator.wikimedia.org/T150871
== Fundraising Tech == * Two weeks till Big English ** please tread very softly in core, especially anything that could affect CentralNotice (messages, caching, ResourceLoader) ** FR-tech would appreciate a heads up if there are significant changes * Improving signal to noise ratio in fundraising system logging and alerts * Tweaking mailing list export and offline donation import * Still looking at CentralNotice issues ** https://gerrit.wikimedia.org/r/320317 should have gotten us logging for client-side issue, but we're not seeing those in logstash (search for message key centralnotice, and you only get the server-side messages)
wikitech-l@lists.wikimedia.org