https://www.mediawiki.org/wiki/Scrum_of_scrums/2019-02-20
=2019-02-20=
== Callouts ==
* Fundraising campaigns https://meta.wikimedia.org/wiki/CentralNotice/Calendar * Wikimetrics to be sunset at the end of this quarter: https://phabricator.wikimedia.org/T211835 * Page links change event stream is live: https://stream.wikimedia.org/v2/stream/page-links-change * PCS: Content and API URLs change in /page/summary endpoint coming soon: titles included in URLs will be percent-encoded. https://gerrit.wikimedia.org/r/c/mediawiki/services/mobileapps/+/489329 * CPT blocked by RelEng: Flaky quibble-vendor-mysql-hhvm-docker test in Jenkins https://phabricator.wikimedia.org/T216069 * RelEng: Enable CI for WikibaseLexemeCirrusSearch https://gerrit.wikimedia.org/r/c/integration/config/+/490792 ** Antoine: *DONE Feb 20th*. Missed Stas CI config change (sorry). Initial extension commit is https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/WikibaseLexemeCirrus... and I gave some basic reviews there. *Security blocked by SRE: RESTBase is not purging deleted (sensitive) stuff https://phabricator.wikimedia.org/T213616 * UI Standardization: Road to OOUI v1.0.0: Feedback welcome for priorities https://phabricator.wikimedia.org/T213334
== Audiences ==
=== Contributors === ==== Community Tech ==== * Blocked by: * Blocking: * Updates: **
==== Anti-Harassment Tools ==== * Blocked by: * Blocking: * Updates: **
==== Editing ==== * Blocked by: Release Engineering https://phabricator.wikimedia.org/T216045#4966360 Testing of everything is stalled due to Beta cluster being read-only/down. * Blocking: ** Updates: **
==== Growth ==== * Blocked by: * Blocking: * Updates: **ResourceLoader now supports using require() for files within the same module. Roan will present this at the 5-Minute Demo on Thursday at 21:30 UTC / 1:30pm PST (which will be recorded) **Roan wrote documentation on how RCFilters interacts with ORES, and it's at https://www.mediawiki.org/wiki/ORES/RCFilters
==== Language ==== * Blocked by: None * Blocking: None * Updates: ** ContentTranslation v2 work continue. ** Removing old drafts held more than a year - work in progress. ** ExternalGuidance deployed in simplewiki and idwiki last week.
=== Readers === ==== iOS native app ==== * Blocked by: * Blocking: * Updates: **6.2 with editing is going through App Store review, should be out as soon as the build's approved **6.2.1 work's ongoing (edtiing tools enhancements, mobile html prototype) - https://phabricator.wikimedia.org/tag/ios-app-v6.2.1-beluga-on-stilts/ **Toni Sevener joined as a new engineer on Tuesday! 🎉
==== Android native app ==== * Blocked by: * Blocking: * Updates: **
==== Readers Web ==== * Blocked by: * Blocking: * Updates: ** Summary: continuing the Advanced Mobile Contributions and MobileFrontend Architecture investment projects.
** Responsive website (MinervaNeue / MobileFrontend):
*** Advanced mobile contributions https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions **** Talk tabs disabled on main page T214724 T216514 **** Page/talk toggle v1 T212216 **** Move blue links on user page T214697 **** Design updates to Settings page & opt-in toggle T214195
*** Invest in the MobileFrontend & MinervaNeue frontend architecture https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFron... **** LanguageOverlay should be an Overlay with a LanguageSearcher component T215657 **** Create PromiseView pattern T215972 **** mobile.init should not be loaded on desktop Minerva T216537 **** TalkOverlay should not extend Overlay T215370 **** Migrate MobileFrontend templates from hogan to mustache / Use template transpiler T94086 **** Abandon use of template partials in MobileFrontend for components within components e.g. Button, Icon and Anchor classes T149909
*** ExternalGuidance extension review and support
*** QuickSurveys consultation for Research
*** Miscellaneous bug fixes and maintenance T202374 T212967 T150377 T205360 T214550
** Desktop website (Vector, Popups)
*** Popups https://www.mediawiki.org/wiki/Page_Previews **** WMDE reference previews review and support T67114 https://meta.wikimedia.org/wiki/WMDE_Technical_Wishes/ReferencePreviews
** Mid-year checkins.
==== Readers Infrastructure ==== * Blocked by: * Blocking: * Updates: ** Maps *** Fixed bug with tilerator/kartotherian privileges after populate_admin script (T216466) *** maps2004 generating tiles for codfw OS stretch migration ** App Editor Tasks infra: work in progress, not blocked ** Content and API URLs change in /page/summary endpoint coming soon: titles included in URLs will be percent-encoded. https://gerrit.wikimedia.org/r/c/mediawiki/services/mobileapps/+/489329
==== Multimedia ==== * Updates **
==== Parsing ==== * Blocked by: * Blocking: * Updates:
==== UI Standardization ==== * Blocked by: * Blocking: * Updates: ** Project Improve mobile reading experience through operating system font stack, feedback welcome: https://www.mediawiki.org/wiki/Design/Projects/Improve_mobile_reading_experi... ** OOUI v0.30.3 on the way, among changes *** ButtonWidgets on Firefox/Win are now well-aligned vertically, as nasty Firefox/macOS misbehaviour with `sans-serif` is not hacked around any more *** Emit deprecation warnings for this.$ ** Continued work on documentation tasks for OOUI 1.0 https://phabricator.wikimedia.org/T213334
== Technology == === Analytics === * Blocked by: * Blocking: * Updates: **
=== Cloud Services === * Blocked by: * Blocking: * Updates: **
=== Fundraising Tech === * Blocked by: * Blocking: * Updates: ** Reducing number of emails sent to recurring donors https://phabricator.wikimedia.org/T213209 ** Creating batch fraud lookup tool https://phabricator.wikimedia.org/T199268 ** Payments upgrade all tested, deploying as soon as a banner test finishes. *** Will be updating fundraising extension tests next, might ask rel-eng for help ** Adding option to ask for a recurring donation after processing a one-time donation.
=== Core Platform === * Blocked by:RelEng on: Flaky quibble-vendor-mysql-hhvm-docker test in Jenkins https://phabricator.wikimedia.org/T216069 * Blocking: * Updates: ** EventBus extension refactored ** Citoid port to k8s ** Engineering manager hiring ** Roadmapping ** Mid-term planning ** Integration and unit test strategy
=== Performance === * Blocked by: ** * Blocking: ** * Updates: ** Launched performance perception survey on eswiki (Feb 19th) ** fresnel packaging for CI completed. Jenkins job live as experimental job on Gerrit patches. – https://phabricator.wikimedia.org/T133646 ** First Perf Matters post up: https://phabricator.wikimedia.org/phame/live/7/post/124/perf_matters_at_wiki... (will be following on with subsequent years) ** Initial tests running from Sweden and India for Measure time spent as a logged in user from different locations https://phabricator.wikimedia.org/T215489
=== Release Engineering === * Blocked by: * Blocking: ** Core Platform: Flaky quibble-vendor-mysql-hhvm-docker test in Jenkins https://phabricator.wikimedia.org/T216069 ** Editing: https://phabricator.wikimedia.org/T216045#4966360 Testing of everything is stalled due to Beta cluster being read-only/down ** Search Platform: CI for WikibaseLexemeCirrusSearch https://gerrit.wikimedia.org/r/c/integration/config/+/490792 ** Fundraising Tech: we might reach out to rel-eng this week if we need help updating our fundraising-branch tests to REL1_31 and composer merge plugin * Updates: ** Developer satisfaction survey results https://www.mediawiki.org/wiki/Developer_Satisfaction ** Train Health: *** Last week: 1.33.0-wmf.17 - https://phabricator.wikimedia.org/T206671 *** This week: 1.33.0-wmf.18 - https://phabricator.wikimedia.org/T206672 **** Thanks to folks who responded to wmf.18 train email: Mainframe98, Krinkle, JForrester, Thiemo, Anomie, AOtto! *** Next week: 1.33.0-wmf.19 - https://phabricator.wikimedia.org/T206673
=== Research === * Blocked by: None * Blocking: None * Updates: ** Page links change event stream is live: *** https://stream.wikimedia.org/v2/stream/page-links-change *** Demo: https://codepen.io/bmansurov/pen/BMqKpo (will be presented tomorrow (02/21) in 5 Minute Demo) ** Working on improvements of the page links change event: https://phabricator.wikimedia.org/T216249
=== Scoring Platform === * Blocked by: None * Blocking: Growth for itwiki, We are working to deploy new models * Updates: ** Adam is leaving :( ** Rebuilding models to make the system more robust (Migrating away from pickle) ** Dockerizing tests for the infra, first step to migrating to kubernetes
=== Search Platform === * Blocked by: CI for WikibaseLexemeCirrusSearch https://gerrit.wikimedia.org/r/c/integration/config/+/490792 * Blocking: * Updates: ** New textcat library version released https://phabricator.wikimedia.org/T213936 ** WikibaseCirrusSearch extension being deployed (not enabled yet) https://phabricator.wikimedia.org/T215684 ** Finished checking language analyzers for ES6 upgrade (all is well) https://phabricator.wikimedia.org/T194849 ** Fixed error in cirrusbuilddoc help: https://phabricator.wikimedia.org/T216256 ** Working on ES 6 upgrade: https://phabricator.wikimedia.org/T183282 ** Working on running multiple Elastic instances on the same hardware: https://phabricator.wikimedia.org/T193654 ** Working on query parsing refactoring: https://phabricator.wikimedia.org/T185108 ** Working on moving CirrusSearch code out of Wikibase to a separate extension: https://phabricator.wikimedia.org/T190022 ** Working on adding Korean analyzer: https://phabricator.wikimedia.org/T206874
=== Security === * Blocked by:SRE: RESTBase is not purging deleted (sensitive) stuff https://phabricator.wikimedia.org/T213616 * Blocking:None * Updates: **https://phabricator.wikimedia.org/T216419: just assigned **https://phabricator.wikimedia.org/T214152: approved **https://phabricator.wikimedia.org/T201492: TBD **https://phabricator.wikimedia.org/T163827: completed end of week **https://phabricator.wikimedia.org/T103011: TBD **https://phabricator.wikimedia.org/T207990: in progress **https://phabricator.wikimedia.org/T208251: clients responding **https://phabricator.wikimedia.org/T169097: waiting on client **New Security Readiness Review announced today
=== Services === * Blocked by: * Blocking: * Updates: **
=== Site Reliability Engineering === * Blocked by: ** None * Blocking: ** None * Updates: ** First Debian buster tests succesful. Still various bugs and quirks. ** Trusty specific puppet code is in an ongoing removal from the repo ** eventgate-analytics deployment ongoing ** cxserver and citoid to be migrated to the deployment pipeline.
== Wikidata == * Blocked by: Waiting for security check, but it's notified and we are waiting patiently
- https://phabricator.wikimedia.org/T216419
* Blocking: No one we hope * Updates: Working on Termbox mobile editing using server side rendering VueJs Shape Expression support extension is worked on and will be released soon (1 month work and Security review) **
== German Technical Wishlist == * Blocked by: * Blocking: * Updates: **
== SoS Meeting Bookkeeping == * Updates: **
wikitech-l@lists.wikimedia.org