https://www.mediawiki.org/wiki/Scrum_of_scrums/2017-03-08
= 2017-03-08 = Call outs:
* FR-Tech:Andrew Green would like some help with a couple of CentralNotice issues ** Advice from traffic / Varnish gurus on cache purges: https://phabricator.wikimedia.org/T154954 ** Help from core team with message cache update slowness https://phabricator.wikimedia.org/T158084 * Reading Infrastrucuture needs help with reviewing https://gerrit.wikimedia.org/r/#/q/project:css-sanitizer and https://gerrit.wikimedia.org/r/#/c/336963/ . * Releng looking for some review on [ https://gerrit.wikimedia.org/r/#/c/328191/ Selenium tests ported from Ruby → Nodejs] * Ops: fluorine deprecated in favour of mwlog1001 https://phabricator.wikimedia.org/T123728
== Product == === Reading === ====Android==== * Last week: ** Upgrade to new Mapbox beta merged ** New saved page cache implementation still in progress T156917 ** Reading list UI improvements and several tech debt patches * Next week (https://phabricator.wikimedia.org/project/view/2352/ ): ** Continue improving the offline experience
====Reading Infrastructure==== * working on TemplateStyles, ORES ** about to wrap up TemplateStyles RfC: https://phabricator.wikimedia.org/T155813 ** https://gerrit.wikimedia.org/r/#/q/project:css-sanitizer (MediaWiki-independent CSS parser/sanitizer library) could use reviews ** https://gerrit.wikimedia.org/r/#/c/336963/ (hooks + data attributes for change list items) is a blocker for ORES, could use reviews * MCS: finished spike to figure out how to expand TFA and other feeds to more languages. Adding more languages for TFA.
==== Web ==== * We've been working towards making PagePreviews available in production: fixing bugs, improving the JS stack (T156333) and creaing a dashboard to track the performance in real-time (T157111). * We'll continue with the above work this week.
==== iOS ==== * Last Week ** 5.4 https://phabricator.wikimedia.org/project/view/2326/ *** VoiceOver support for Places (accessibility) *** Continued work on login and 2FA (two-factor authentication) *** Shipped Beta to external users * This week ** Continue work on 5.4 *** Bug fixes and polish on Places *** Continue work on login and 2FA (two-factor authentication) *** Other fixes and enhancements
==== Community Tech ==== * No blockers * Refinements to Popular Pages bot https://phabricator.wikimedia.org/T159774 https://phabricator.wikimedia.org/T159776 * Almost done with cookie blocks https://phabricator.wikimedia.org/T152952 https://phabricator.wikimedia.org/T152076 * Volunteer helping with a new Special:AutoblockList page https://phabricator.wikimedia.org/T146414 * XTools Articleinfo moving along https://phabricator.wikimedia.org/T157706 * Testing LoginNotify on beta cluster https://phabricator.wikimedia.org/T158878 * Added a CirrusSearch "source" to Massviews https://phabricator.wikimedia.org/T159858
=== Editing ===
==== Parsing ==== * Sorry about recent absences -- between travel and vacation, couldn't show up regularly * Linter extension will be enabled on test wikis this week and we'll move on from there * <audio> / <video> support in Parsoid coming along * Language variant support / fixes ongoing -- using visual diff tests to identify bug not caught by parser tests and other tests. * RemexHTML (native PHP HTML5 parser) ready; integrated with Mediawiki Core as a Tidy replacement along with necessary Tidy-compatibility passes. Will run visual diff tests this week before we can start thinking about deploying this.
==== UI Standardization ==== * This week ** Work on contents of style guide * Updates ** General *** Incorporating the web fonts into style guide with a future-proof technological solution, which could work as boilerplate for similar projects https://phabricator.wikimedia.org/T155128 ** OOjs UI: *** Release of v0.19.5, among others including 6 UI related patches (new icons, keyboard-focus improvs, OutlinedBookletDialog visual order) https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md
==== Collaboration ==== * Blocked * Blocking * Updates ** RC Filters *** RC Filters Beta Feature *** More AJAX support for the RC Filters UI *** Loading animation *** More UX elements and bug fixes *** Many bug fixes, including: **** Select filter when searching and add it on 'enter' **** Highlight improvements ** Echo bug fixes ** Maintenance: New script to init a user preference based on another preference ** ORES: Fetch thresholds from live stats for filters
== Infrastructure ==
=== Analytics === * Troubleshooting the upgrade to CDH 5.10 is wrapping up, we have a work-around for the last remaining problem with oozie/spark/hive not working perfectly together * Working on deploying historical pageview numbers (before May 2015) to AQS * Working on inconsistency in how dates are handled in AQS, almost done (T156312) * Prototype (fake data, fake everything) for Wikistats 2.0 using Vue.js is being worked on here: https://github.com/milimetric/wikistats-prototype, not sure on best practices yet but enjoying Vue development.
=== Research === * Starting work on missing section recommendations in support of stub expansion ** https://phabricator.wikimedia.org/T159227
=== Security === * Reviews: ** Timeless skin ** Extension:StopForumSpam ** On this day mobile endpoint ** Extension:FileExporter * Darian away at IFF in Valencia, Spain March 6th-10th; available via e-mail and Signal (971-401-8338) * Brian away at Enterprise Mediawiki Con March 7th-10th in D.C.
=== Services === * Blockers: none * Updates: ** 2 machines added to SCB in codfw: scb2005 and scb2006 *** All services deployed there, all scap configs updated, no action required *** Since that deploy all services do short-term DNS caching
=== RelEng === * '''Blocking''' ** None? * '''Blocked''' ** [https://gerrit.wikimedia.org/r/#/c/328191/ Selenium tests ported from Ruby → Nodejs] Could use review ** [https://phabricator.wikimedia.org/T159332 PuppetDB in beta flapping]
=== Tech Ops === * Blockers: none * Blocked: none * Updates: ** fluorine deprecated in favour of mwlog1001 ** Auditing capacity in codfw before April datacenter switchover ** DNS discovery https://phabricator.wikimedia.org/T149617 ** Precise deprecation work continues in prod and labs
=== Fundraising Tech === * No blockers * DonationInterface ** deployed first use of new Ingenico API https://phabricator.wikimedia.org/T128692 ** fixing display of unsupported currency conversion notice: https://phabricator.wikimedia.org/T98447 * CiviCRM ** fixing some blank address bugs: https://phabricator.wikimedia.org/T159402 ** more tweaks to matching gift import: https://phabricator.wikimedia.org/T115044 * CentralNotice: ** Need advice from traffic / Varnish folks on cache purges: https://phabricator.wikimedia.org/T154954 ** Need help from core team with message cache update slowness https://phabricator.wikimedia.org/T158084 * Finishing up PCI compliance paperwork
=== Discovery === * No blockers * ES5 upgrade process starting Monday with codfw cluster, see full plan at https://phabricator.wikimedia.org/T157479 ** This will also enable run-time indexing for completion suggester https://phabricator.wikimedia.org/T154503 * Results from sister wiki search A/B tests being analyzed * Working on wikidata search
== German Technical Wishlist == * Working with suggestions we got to make RevisionSlider touch friendly. * Working out a plan for an actual Special:Search form extension.
== Wikidata == * Figuring out how to update our giant wb_terms table (T159851) * Migrated all special pages to OOUI (T48248), working on also using OOUI on the undo interface * Baseline to link to Data:….map pages on Commons is done (T57549) * Review-queue we build to fully support new entity types is pretty much merged. * Working out a plan for sub-entity support for Wiktionary.