[Wikitech-l] 2021-05-26 Scrum of Scrums meeting notes

2021-05-26 Thread Grace Gellerman
= 2021-05-26=

== Callouts ==
* The Structured Data team will be removing MediaSearch UI code from
WikibaseMediaInfo soon. If you want to look at or use our reusable Vue
components, you can find them in the new MediaSearch extension:
https://gerrit.wikimedia.org/r/admin/repos/mediawiki/extensions/MediaSearch
* No train week of 2021-05-31

== Gerrit patches or GitHub Pull Requests for reviews or feedback ==
*

=== No updates ===
CommTech, AHT, Editing, iOS, Android, Prod Infra, Parsing, Library,
Analytics, Cloud Services, Security, WMDE Technical Wishes

== SoS Meeting Bookkeeping ==
* Updates: today is the last instance of this meeting in its current form

== Product ==

=== Growth ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Continuing work on Add Link https://wikitech.wikimedia.org/wiki/Add_Link
*** planning to enable for 50% of new users on pilot wikis (arwiki, bnwiki,
cswiki, viwiki) this week
** Continuing work on on-wiki configuration
https://www.mediawiki.org/wiki/Growth/Community_configuration
*** planning to enable on pilot wikis this week

=== Web ===
* Blocked by:
* Blocking:
* Thank yous:
** Huge thanks to Trey Jones for their help with the highlighting of query
highlighting in the WVUI typeahead-search component:
https://phabricator.wikimedia.org/T281797
* Updates:
** Instrument QA for the language switcher treatment A/B test:
https://phabricator.wikimedia.org/T280770
** Continuing work on on the new user links (personal tools) treatment:
https://phabricator.wikimedia.org/T266536

=== Structured Data ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** New MediaSearch extension is on production, will disable WBMI version of
the UI this week
** We will soon remove our Vue code from WBMI, so if you want to look at or
use our reusable components, you can find them in the MediaSearch
extension:
https://gerrit.wikimedia.org/r/admin/repos/mediawiki/extensions/MediaSearch

=== Abstract Wikipedia ===
* Blocked by:
** None.
* Blocking:
** None known.
* Thank yous:
** Thanks to Jen Wright for help with the TDMP process alignment.
* Updates:
** Close to finishing Phase ε (epsilon):
https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Phases
** Security & Performance reviews scheduled to end this Phase; our thanks
to them!

=== Language ===
* Blocked by:
* Blocking:
* Thank yous:
** Big thanks to the DBAs (Jaime and Manuel) for helping to find the cause
for https://phabricator.wikimedia.org/T282905
** To Antoine "hashar" Musso for quickly fixing:
https://phabricator.wikimedia.org/T283665 that was failing ULS patches from
being merged
* Updates:
** No major updates

=== Inuka ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Icon / Banner for Wikipedia Preview Wordpress Plugin:
https://phabricator.wikimedia.org/T283623
** High memory consume issue for KaiOS v1.5.0 on Jio phone:
https://phabricator.wikimedia.org/T283725

=== Vue.js ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Revewing feedback from the Technical Desicion Making forum on adding a
build step to mediawiki, working on an additional proof of concept
** Radio component is now available in WVUI:
https://doc.wikimedia.org/wvui/master/ui/?path=/story/components-radio--radio-group
** Evaluating WVUI icon system: https://phabricator.wikimedia.org/T282625
** Evaluating the use of TypeScript in WVUI:
https://phabricator.wikimedia.org/T282835
** Preparing to cut a new release of WVUI

== Technology ==
=== Fundraising Tech ===
[From last week.]
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Working on new API integration for backup card processor
** Moving lots of CiviCRM code off drupal 7

=== Engineering Productivity ===

 Quality and Test Engineering 
[From last week.]
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Blog post by Željko Filipin: macOS vs Ubuntu Linux - `npm ci` & `npm run
selenium-test` with and without Fresh
https://phabricator.wikimedia.org/phame/post/view/241/macos_vs_ubuntu_linux/

 Release Engineering 
* Blocked by:
**
* Blocking:
**
* Thank yous:
** Thank you to Zabe for lots of quick fixes for train blockers.
** Thank you to James Forrester for code reviews.
* Updates:
** [All] Deployments/Covid-19
https://wikitech.wikimedia.org/wiki/Deployments/Covid-19
** Train Health
*** Last week: 1.37.0-wmf.6 [[phab:T281147]] 
*** This week: 1.37.0-wmf.7 [[phab:T281148]] 
*** Next week: no train
https://www.mediawiki.org/wiki/Scrum_of_scrums/2021-05-26

=== Search Platform ===
[From last week.]
* Blocked by:
* Blocking:
* Thank yous:
** Alex, Effie and Janis for helping navigate deploying Flink to k8s and
for being flexible and finding creating solutions!
* Updates:
** Service implementation for relforge100[34] -
https://phabricator.wikimedia.org/T262211
** Generate SSL certification for relforge1003.eqiad.wmnet and
relforge1004.eqiad.wmnet - https://phabricator.wikimedia.org/T275885
** Expose wdqs1009 to wdqs users and gather feedback -

[Wikitech-l] 2021-05-12 Scrum of Scrums meeting notes

2021-05-12 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2021-05-12

= 2021-05-12 =
== Callouts ==
* …
Fundraising-Tech => Releng
* a little help from releng to push through an update to our CivCRM CI job
would be hugely appreciated! Patch is here
https://gerrit.wikimedia.org/r/c/integration/config/+/688350/

== Gerrit patches or GitHub Pull Requests for reviews or feedback ==

*

=== No updates ===
CommTech, AHT, Editing, Growth, iOS, Android, Parsing, Language, Analytics,
Cloud Services, Platform, Performance, Security


== SoS Meeting Bookkeeping ==
* Updates:
**  future of the synchronous meeting

== Product ==
=== Web ===
* Blocked by:
* Blocking:
* Thank yous:
** Belated thanks to Sam Reed for submitting the Voice & Tone issues, e.g.
https://phabricator.wikimedia.org/T277955
* Updates:
** Prep for the language switcher treatment A/B test
** Started work on the new user links (personal tools) treatment:
https://phabricator.wikimedia.org/T266536
** QA'ing/analysing data from the search autocomplete widget treatment A/B
test

=== Product Infrastructure ===
* Blocked by:
** Need input from Language Team on
https://phabricator.wikimedia.org/T277059#6976371
* Blocking:
* Thank yous:
* Updates:

=== Structured Data ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** No significant updates, continuing to make improvements to MediaSearch
and to work on the image recommendations testing tool

=== Abstract Wikipedia ===
* Blocked by:
** None.
* Blocking:
** None known.
* Thank yous:
* Updates:
** We finished Phase δ (delta) this week; hurrah.
** Now working on Phase ε (epsilon) – wiring up user-written code to the
evaluator: https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Phases
** Security & Performance reviews scheduled to end this Phase; our thanks
to them!

=== Inuka ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Working on the Wikipedia Preview Wordpress Plugin:
https://phabricator.wikimedia.org/T278383
** Improving Wikipedia Preview gallery feature:
https://phabricator.wikimedia.org/T269787

=== Library ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** The Wikipedia Library Extension is now live on Beta!
** Finished work on making tags translatable, we just need to add extra
configuration on TranslateWiki
** Finished setting up Matomo
** Starting work on the Library homepage redesign

=== Vue.js ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Rethinking the Icon component in WVUI (
https://phabricator.wikimedia.org/T282625)
** Working on a Radio component and introducing the composition API plugin
to WVUI (https://phabricator.wikimedia.org/T281186)

== Technology ==

=== Fundraising Tech ===
* Blocked by:
** a little help from releng to push through an update to our CivCRM CI job
would be hugely appreciated! Patch is here
https://gerrit.wikimedia.org/r/c/integration/config/+/688350/
* Blocking:
* Thank yous:
* Updates:
** Deployed new email preferences center wiki
** Started integration work for backup processor's new API

=== Engineering Productivity ===
 Quality and Test Engineering 
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Blog post by John Bolorinos - Improvements to Email QA
https://phabricator.wikimedia.org/phame/post/view/239/improvements_to_email_qa/

 Release Engineering 
* Blocked by:
** Web: Upgrading or dropping the legacy Ruby selenium jobs in MinervaNeue
blocks the CI-wide upgrade from stretch to buster. T280901
** Wikibase: Upgrading or dropping the legacy Ruby selenium jobs in
Wikibase blocks the CI-wide upgrade from stretch to buster. T280491
* Blocking:
* Thank yous:
** Thank you to C. Scott for his support and patience waiting for T271863
to be resolved!
* Updates:
** [All] Deployments/Covid-19
https://wikitech.wikimedia.org/wiki/Deployments/Covid-19
** Train Health
*** Last week: 1.37.0-wmf.4 [[phab:T281145]] 
*** This week: 1.37.0-wmf.5 [[phab:T281146]] 
*** Next week: 1.37.0-wmf.6 [[phab:T281147]] 

=== Search Platform ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Data missing from WCQS - https://phabricator.wikimedia.org/T280022
** Get baseline measurements/expectations for splitting lexemes from
Wikidata graph - https://phabricator.wikimedia.org/T275068

=== Site Reliability Engineering ===
* Blocked by:
** None
* Blocking:
** None
* Thank yous:
* Updates:
** work on getting mw in k8s picking up, shellbox soon to be deployed.

=== WMDE Technical Wishes ===
* Blocked by:
** by a failing reportupdater query,
https://phabricator.wikimedia.org/T273748#7051951
* Blocking:
* Thank yous:
* Updates:
** Reference Previews deployment in some wikis was successful:
https://phabricator.wikimedia.org/T271206
** Suggested Values feature (TemplateData) enabled everywhere:
https://phabricator.wikimedia.org/T273857
** Currently working on template search improvements:
https://phabricator.wikimedia.org/T271802

== Cross-cutting ==
* Blocked by:
** [long term] Search Platform: PHP 8.0 work is long-term blocked on the
migration to 

[Wikitech-l] 2021-05-05 Scrum of Scrums meeting notes

2021-05-05 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2021-05-05

= 2021-05-05 =
== Callouts ==
* From SRE Service Operations:
** DC Switchover scheduled for week of June 28th, will start reaching out
to service owners to make sure things are ready to switch
** Mailman3!! lists.wikimedia.org is now running both Mailman2 and
Mailman3, migration slowly in progress. Reach out to Kunal/Amir if you have
questions/problems.
* 1.36 RC.0 was released. Only one bug found so far. If you have a release
blocker, please file it urgently:
https://phabricator.wikimedia.org/tag/mw-1.36-release/


== Gerrit patches or GitHub Pull Requests for reviews or feedback ==
*

=== No updates ===
CommTech, Anti-Harassment Tools, Editing, iOS, Android, ProdInfra, Parsing,
Language, Library, Analytics, Cloud Services, Platform, Performance,
Security

== SoS Meeting Bookkeeping ==
* Updates:

== Product ==
=== Growth ===
* Blocked by:
** Editing on code review of
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/VisualEditor/+/682014
* Blocking:
* Thank yous:
* Updates:
** Continuing work on Add Link https://wikitech.wikimedia.org/wiki/Add_Link
*** now running in dark mode on arwiki, bnwiki, cswiki, viwiki
https://phabricator.wikimedia.org/T278710
** Continuing work on on-wiki configuration
https://www.mediawiki.org/wiki/Growth/Community_configuration
** Deploying Growth features to elwiki

=== Web ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Began the rollout of the new language switcher treatment:
https://phabricator.wikimedia.org/T280526

=== Structured Data ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Testing the image recommendations API—if you're bored and want to help
us out, please consider reviewing some images (we especially need help in
English and Cebuano)
*** https://image-recommendation-test.toolforge.org/?uselang=en
** Starting process to deploy the new standalone MediaSearch extension

=== Abstract Wikipedia ===
* Blocked by:
** None.
* Blocking:
** None known.
* Thank yous:
* Updates:
** Nothing exciting this week.
** Working on Phase δ (delta):
https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Phases – getting close!

=== Inuka ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Working on the Wikipedia Preview Wordpress Plugin
https://phabricator.wikimedia.org/T278383
** Trending articles engagement issue in KaiOS app
https://phabricator.wikimedia.org/T280830

=== Vue.js ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Build step technical decision making process is moving along; awaiting
feedback from the forum and developing proofs of concept
*** https://phabricator.wikimedia.org/T279108
*** https://github.com/egardner/mediawiki-extensions-BuildSandbox/pull/2
** Continuing work on the UI components design inventory
*** https://phabricator.wikimedia.org/T277047
** WVUI: building components and experimenting with the Composition API
plugin

== Technology ==
=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Deploying new email preferences center
** starting work to integrate with new API of backup card processor
** Moving more CiviCRM custom code out of drupal 7 modules

=== Engineering Productivity ===

 Quality and Test Engineering 
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Blog post by Elena Tonkovidova - Breakpoint at BrowserStack conferences
(2020-2021) - reflections and thoughts (Part 2 Focus on Exploratory
testing) https://phabricator.wikimedia.org/phame/post/view/237
** Blog post by Željko Filipin - Debug Selenium Tests: logLevel (Part 1)
https://phabricator.wikimedia.org/phame/post/view/238

 Release Engineering 
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** [All] Deployments/Covid-19
https://wikitech.wikimedia.org/wiki/Deployments/Covid-19
** Train Health
*** Last week: 1.37.0-wmf.3 [[phab:T278347]] 
*** This week: 1.37.0-wmf.4 [[phab:T281145]] 
*** Next week: 1.37.0-wmf.5 [[phab:T281146]] 


=== Search Platform ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** wikidata-query-rdf-maven-release-docker builds fail due to hitting 30min
timeout - https://phabricator.wikimedia.org/T280863
** Reload ORES data into weighted_tags -
https://phabricator.wikimedia.org/T274583
** MediaSearch results not updated 12 hours after overwriting image -
https://phabricator.wikimedia.org/T274204
** Deploy new version of Extra Plugin (with Khmer filter) to Elasticsearch
cluster - https://phabricator.wikimedia.org/T274204
** Clean up failed reindexing indexes -
https://phabricator.wikimedia.org/T279607
** WDQS data-transfer cookbook needs to wait for updater to catchup on lag
- https://phabricator.wikimedia.org/T280108

=== Site Reliability Engineering ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** DC Switchover scheduled for week of June 28th, will start reaching out
to service owners to make sure things are ready to switch
** Mailman3!! lists.wikimedia.org is now running both Mailman2 and
Mailman3, 

[Wikitech-l] 2021-04-28 Scrum of Scrums meeting notes

2021-04-28 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2021-04-28

=2021-04-28=

== Callouts ==
* Budgeting season for the next fiscal year. Send your expectations for
production computing resources requests to SRE
* For RelEng: Metrics Engineering needs reviews and/or advice on
https://gerrit.wikimedia.org/r/c/integration/config/+/679968 to get CI
going for mediawiki/libs/metrics-platform
** Done -- JDF.
* Backport training! Please signup if you're interested in deploying to
production:
https://lists.wikimedia.org/pipermail/wikitech-l/2021-April/094458.html

== Gerrit patches or GitHub Pull Requests for reviews or feedback ==

*

=== No updates ===
 WMDE Technical Wishes, Security, Search Platform, Quality & Test,
Performance, Platform, Cloud Services, Analytics, Library, Parsing,
Android, iOS, Editing, CommTech

== SoS Meeting Bookkeeping ==
* Updates:

== Product ==
=== Anti-Harassment Tools ===
* Blocked by:
* Blocking:
* Thank yous:
** Thanks to Sam Reed for help with SecurePoll
* Updates:
** Partial blocks against actions enabled on beta
** Starting prep work for adding Single Transferable Vote to SecurePoll

=== Growth ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Continuing work on Add Link https://wikitech.wikimedia.org/wiki/Add_Link
*** Backend will be enabled this week on arwiki, bnwiki, cswiki, viwiki
** Working on on-wiki configuration
https://www.mediawiki.org/wiki/Growth/Community_configuration

=== Web ===
* Blocked by:
* Blocking:
* Thank yous:
** Marcel Forns for working on making the VirtualPageviews instrument use
EventLogging: https://phabricator.wikimedia.org/T279382
* Updates:
** Enabled A/B test of language switcher treatment:
https://phabricator.wikimedia.org/T280526
** Split out link styling rules from the legacy feature in
ResourceLoaderSkinModule: https://phabricator.wikimedia.org/T278576

=== Product Infrastructure ===
* Blocked by:
** Needs reviews and/or advice from RelEng on
https://gerrit.wikimedia.org/r/c/integration/config/+/679968 to get CI
going for mediawiki/libs/metrics-platform
* Blocking:
* Thank yous:
* Updates:

=== Structured Data ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Image recommendations design work
** Built tool for evaluating image recommendations:
https://image-recommendation-test.toolforge.org/
** Adding English labels and aliases of related wikidata items to search
query (
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikibaseMediaInfo/+/643388
)

=== Abstract Wikipedia ===
* Blocked by:
** None.
* Blocking:
** None known.
* Thank yous:
* Updates:
** Nothing exciting this week.
** Working on Phase δ (delta):
https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Phases

=== Language ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** [Translate extension] Added support for HTML-y translation variable
syntax (https://phabricator.wikimedia.org/T274881)
** [Translate extension] Limited the max number of translatable pages that
can be moved via the UI to 500, added a script that can be used to move a
large number of pages (https://phabricator.wikimedia.org/T275109)
** PHP upgrade changed cookie handling wrt. URL encoding. This broke CX (
https://phabricator.wikimedia.org/T281346). Be aware.

=== Inuka ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Working on first release of WordPress plugin for Wikipedia Preview
***
https://docs.google.com/document/d/1fHMjKefYf-QFNeNTpfdmNzywBQAh8G5OdICwZ90j4_Q/edit#
*** https://phabricator.wikimedia.org/T28
*** https://phabricator.wikimedia.org/T279550
*** https://phabricator.wikimedia.org/T255439 (spike)

=== Vue.js ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Continuing design inventory work:
https://phabricator.wikimedia.org/T277047
** Created separate entry point for Vue.js search in WVUI:
https://gerrit.wikimedia.org/r/c/wvui/+/682763/
** Continuing Technical Decision Making Process for build step:
https://phabricator.wikimedia.org/T279108
** Discussing component implementation, comments highly encouraged!
*** Buttons: https://phabricator.wikimedia.org/T278509
*** Select/dropdown: https://phabricator.wikimedia.org/T280712
*** Binary inputs: https://phabricator.wikimedia.org/T279714
 Radio: https://phabricator.wikimedia.org/T281186
 Checkbox: https://phabricator.wikimedia.org/T281191

== Technology ==
=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Deploying new email preferences pages and backend
** Starting integration with new API of backup card processor
** Migrating more custom CRM code off drupal 7
** CiviCRM imports
** updating documentation

 Release Engineering 
* Blocked by:
** Train is currently blocked by a Wikibase issue on Commons:
https://phabricator.wikimedia.org/T281361
* Blocking:
** Metrics Engineering needs reviews and/or advice on
https://gerrit.wikimedia.org/r/c/integration/config/+/679968 to get CI
going for mediawiki/libs/metrics-platform
* Thank yous:
** dancy: James F. for code reviews, 

[Wikitech-l] 2021-04-21 Scrum of Scrums meeting notes

2021-04-21 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2021-04-21

= 2021-04-21 =
== Callouts ==
*** Cross-cutting: There are five filed blockers to the 1.36 RC.0 release
(due tomorrow), but two are unclaimed and apparently not being worked on:
https://phabricator.wikimedia.org/tag/mw-1.36-release/
* …

== Gerrit patches or GitHub Pull Requests for reviews or feedback ==

*

=== No updates ===
CommTech, Product Infrastructure, Parsing, Language, Analytics, Cloud
Services, Platform, Performance, Quality and Test Engineering, Release
Engineering, Search Platform, Security

== SoS Meeting Bookkeeping ==
* Updates:

== Product ==

=== Anti-Harassment Tools ===
* Blocked by:
* Blocking:
* Thank yous:
** Thanks to Sam Reed and James Forrester for code review and advice
** Thanks to DannyS for huge help on partial blocks review/QA
* Updates:
** We're working on partial blocks against actions while we await next
instructions on SecurePoll

=== Editing ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Will be working with Performance and others to reduce ParserCache expiry
by ~7 days (30 -> 23) to free up some space, possibly caused by
DiscsussionTools reply links.

=== Growth ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Continuing work on Add Link https://wikitech.wikimedia.org/wiki/Add_Link
** Preparing to enable on-wiki configuration next week
https://phabricator.wikimedia.org/T274520
** Migrating mentor data from user preferences to a dedicated table
https://phabricator.wikimedia.org/T279853
** Deploying Growth features as opt-in to eswiki

=== iOS native app ===
* Blocked by: N/A
* Blocking: N/A
* Thank yous:
* Updates: Version 6.8 - finally improving language varient support - is
currently rolling out.

=== Android native app ===
* Blocked by: N/A
* Blocking: N/A
* Thank yous:
* Updates: Version w/ image recommendations suggested edits should be
released 2 weeks from today.

=== Web ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Finishing up Vue.js search autocomplete widget project report:
https://phabricator.wikimedia.org/T249430
** Preparing a release for WVUI to address a handful of bugs:
*** https://phabricator.wikimedia.org/T277256
*** https://phabricator.wikimedia.org/T277315
*** https://phabricator.wikimedia.org/T279088
** Beginning work on the new personal tools treatment for Desktop
Improvements:
https://www.mediawiki.org/wiki/Reading/Web/Desktop_Improvements/Features#User_menu

=== Structured Data ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Building a tool to manually test current implementation of the image
recommendations API
** Whittled down dependencies for the new MediaSearch extension; it now
only requires CirrusSearch

=== Abstract Wikipedia ===
* Blocked by:
** None.
* Blocking:
** None known.
* Thank yous:
* Updates:
** Working on Phase δ (delta):
https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Phases
** Started circulating early draft of our TDMP pitch for asynchronous
parser fragments.

=== Inuka ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Wikipedia Preview
*** Working on the version information
https://phabricator.wikimedia.org/T278377
*** Working on the debug information
https://phabricator.wikimedia.org/T278381
*** Working on the Wix integration https://phabricator.wikimedia.org/T278456
** Wikipedia KaiOS
*** Optimize the confirmed characters of the search method
https://phabricator.wikimedia.org/T246786

=== Library ===
* Blocked by:
* Blocking:
* Thank yous:
** Language team (Niklas and Abijeet) for helping us get partner
descriptions into TranslateWiki
* Updates:
** You can now translate Wikipedia Library partner descriptions!
https://translatewiki.net/wiki/Special:Translate?group=wikipedia-library-partner-descriptions
** Started setting up Matomo to track page views
** Started setting up tags to be translatable via TranslateWiki
** Finishing up The Wikipedia Library extension work

=== Vue.js ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Starting work to unify button implementations in WVUI and better match
what's in the design style guide (https://phabricator.wikimedia.org/T278509)
** Adding contributing guidelines to WVUI:
https://gerrit.wikimedia.org/r/c/wvui/+/681178/3/contributing.md (under
review)
** Planning long-term migration of projects to Vue

== Technology ==

=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** More work on email prefs page https://phabricator.wikimedia.org/T268510,
https://phabricator.wikimedia.org/T268511
** Planning for integration with new API of backup card processor
** Work to migrate custom CRM code off drupal 7
** CiviCRM contact deduplication enhancements
** Audit / reconciliation file processing improvements:
https://phabricator.wikimedia.org/T277244,
https://phabricator.wikimedia.org/T265545

=== Site Reliability Engineering ===
* Blocked by:
** None
* Blocking:
** None
* Thank yous:
* Updates:
** 100% of MW appservers now on 

[Wikitech-l] 2021-04-07 Scrum of Scrums meeting notes

2021-04-08 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2021-04-07

= 2021-04-07 =

== Callouts ==
* RelEng: Note that the MediaWiki 1.36 branch will happen in the next day
or so. Next week's train is the first of 1.37.0-wmf.X.
* RelEng: Backport deployment training is available, the invite is in the
deployment calendar on gmail:
wikimedia.org_rudis09ii2mm5fk4hgdjeh1...@group.calendar.google.com
* …

== Gerrit patches or GitHub Pull Requests for reviews or feedback ==

*

=== No updates ===
Community Tec, Anti-Harassment Tools, Editing, Product Infrastructure,
Parsing, Language, Inuka, Analytics, Cloud Services, Platform, Performance,
Quality & Test, Security
=== '''No notes provided''' ===

== SoS Meeting Bookkeeping ==
* Updates:

== Product ==

=== Growth ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Continuing work on Add Link https://wikitech.wikimedia.org/wiki/Add_Link
** Continuing to work on on-wiki configuration
** Continuing design of mentor dashboard
https://www.mediawiki.org/wiki/Growth/Mentor_dashboard
** Deploying Growth features as opt-in to tawiki, mswiki and simplewiki

=== iOS native app ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates: Beta is out.

=== Android native app ===
* Blocked by:
* Blocking:
* Thank yous: Miriam for the research and PET for all your help getting
image recommendations ready.
* Updates: Timeline for image recommendations MVP release is set - should
be out to all users in 4 weeks.

=== Web ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Continuing to onboard new hires!
** Continuing our work on the language switcher instrumentation and A/B test
** Fixing a regression in the SearchSatisfaction instrument for the WVUI
search autocomplete treatment:
https://phabricator.wikimedia.org/T274869#6963147 onward
** Finalising new CSS folder structure in Vector:
https://phabricator.wikimedia.org/T264309.

=== Structured Data ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Special:MediaSearch is now the default search UI on Wikimedia Commons
for anonymous users
** Working on moving the MediaSearch UI code into a standalone extension.
This will include the structured data team's library of reusable Vue
components. Will announce this when the move happens.

=== Abstract Wikipedia ===
* Blocked by:
** None
* Blocking:
** None known.
* Thank yous:
** Architecture for their on-going advice and support through some thorny
issues.
* Updates:
** We closed Phase γ; we're now working on Phase δ (delta):
https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Phases
*** This is where we'll tie the back-end function orchestrator to the
front-end MW stack.

=== Library ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Continued work on partner description translations and The Wikipedia
Library extension
** New hompage designs are almost done, and work is starting on the logged
in experience

=== Vue.js ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Starting the technical decision-making process for introducing a
front-end build step - https://phabricator.wikimedia.org/T279108
** Storybook updates to WVUI: https://gerrit.wikimedia.org/r/c/wvui/+/676236

== Technology ==

=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** un-forking CiviCRM build tool to use upstream version in our CI:
https://phabricator.wikimedia.org/T277500
** More work on email prefs page https://phabricator.wikimedia.org/T268510
** Planning for integration with new API of backup card processor
** CiviCRM contact deduplication enhancements
** Better error handling for CentralNotice invalid banner name:
https://phabricator.wikimedia.org/T173782
** Audit / reconciliation file processing improvements:
https://phabricator.wikimedia.org/T277244,
https://phabricator.wikimedia.org/T265545


=== Engineering Productivity ===

 Release Engineering 
* Blocked by:
** Wikidata: Migration of CI testing from stretch to buster is known broken
in Wikidata (T279068).
* Blocking:
** Fundraising tech might be reaching out for image tweaks
* Thank yous:
** James for pointing out we were behind on the 1.36 branch cut :)
* Updates:
** Note that the MediaWiki 1.36 branch will happen in the next day or so.
Next week's train is the first of 1.37.0-wmf.X.
** Backport deployment training is available, the invite is in the
deployment calendar on gmail:
wikimedia.org_rudis09ii2mm5fk4hgdjeh1...@group.calendar.google.com
** [All] Deployments/Covid-19
https://wikitech.wikimedia.org/wiki/Deployments/Covid-19
** Train Health
*** Last week: 1.36.0-wmf.37 [[phab:T274943]] 
*** This week: 1.36.0-wmf.38 [[phab:T278344]] 
*** This week: 1.37.0-wmf.1 [[phab:T278345]] 

=== Search Platform ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Recover lexemes on wdqs1009 - https://phabricator.wikimedia.org/T276784
** Report latency metric to the wdqs-ui from the wdqs streaming updater -
https://phabricator.wikimedia.org/T277637
** Reindex Khmer wikis to enable Khmer syllable 

[Wikitech-l] 2021-03-31 Scrum of Scrums meeting notes

2021-03-31 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2021-03-31

= 2021-03-31 =

== Callouts ==
* RelEng: 1.36.0-wmf.37 blockers:
** [https://phabricator.wikimedia.org/T278376 Constructing RevisionRecord
for a page that can't exist]
** [https://phabricator.wikimedia.org/T278904 new edits are being marked as
quality instead of "accepted"]
* RelEng: Dev satisfaction survey closes TODAY!!

== Gerrit patches or GitHub Pull Requests for reviews or feedback ==
*
=== No updates ===
Language, Library,
=== '''No notes provided''' ===
Editing, Product Infrastructure, Parsing, Inuka, Cloud Services, FR Tech,
Platform, Quality & Test, Search PF, Security,

== Product ==

=== Community Tech ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** We'll be announcing today the end of our work on WS-Export and
officially marking the wish/project as completed

=== Anti-Harassment Tools ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Wrapping up known work on SecurePoll. May have further things to do here
which will take priority over other tasks.
** New Engineering Manager joined, completing the team. Hurrah!

=== Growth ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Continuing work on Add Link https://wikitech.wikimedia.org/wiki/Add_Link
** Continuing to work on on-wiki configuration
** Continuing design of mentor dashboard
https://www.mediawiki.org/wiki/Growth/Mentor_dashboard

=== iOS native app ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates: Putting finishing touches on next major release of app
(including drastically better support for Chinese language variants),
should be in beta within the week.

=== Android native app ===
* Blocked by:
* Blocking:
* Thank yous: PET for all their collaboration.
* Updates: Working w/ PET on image recommendation API.

=== Web ===
* Blocked by:
* Blocking:
* Thank yous:
** Timo Tijhof for his work on the (currently Vector-specific) "pref diff"
instrument: https://phabricator.wikimedia.org/T261842
* Updates:
** Onboarding new hires!
** Virtual offsite 29th March through 1st April
** The WVUI search treatment A/B test is complete. All users opted in to
Vector V2 will now get the treatment
** Clarifying feature responsibilities in ResourceLoaderSkinModule:
https://phabricator.wikimedia.org/T269877

=== Structured Data ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** On April 1st, Special:MediaSearch will become the default search UI on
Wikimedia Commons for anonymous users

=== Abstract Wikipedia ===
* Blocked by:
** None.
* Blocking:
** None.
* Thank yous:
** Margeigh and the whole Design team for their flexibility!
* Updates:
** Closing on end of Phase γ:
https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Phases


=== Language ===
* Blocked by:
** None
* Blocking:
** None
* Thank yous:
* Updates:
** No major updates this week.

=== Vue.js ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** WVUI: updating Storybook to use the new controls add-on instead of knobs
** Design inventory (https://phabricator.wikimedia.org/T277047 )
** Beginning the technical desicion-making process for adding an automated
build step for front-end assets

== Technology ==

=== Analytics ===
* Blocked by:
* Blocking:
* Thank yous:
** SRE ServiceOps for https://phabricator.wikimedia.org/T274262
* Updates:


=== Engineering Productivity ===

 Performance 
* Blocked by:
* Blocking:
* Thank yous:
** DC Ops for looking into device lab hosting feasibility
** ITS for doing the same
* Updates:

 Release Engineering 
* Blocked by:
** See wmf.37 train blockers.
* Blocking:
** ???
* Thank yous
** Legoktm for all kinds of assistance, on mw-on-k8s
* Updates:
** [All] Deployments/Covid-19
https://wikitech.wikimedia.org/wiki/Deployments/Covid-19
** Train Health
*** Last week: 1.36.0-wmf.36 [[phab:T274940]] 
*** This week: 1.36.0-wmf.37 [[phab:T278343]] 
*** This week: 1.36.0-wmf.38 [[phab:T278344]] 

=== Site Reliability Engineering ===
* Blocked by:
** None
* Blocking:
** None
* Thank yous:
* Updates:
** No updates

=== WMDE Technical Wishes ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Kartographer exploration led to a straightforward, potential solution
for fixing the incompatibility with FlaggedRevs wikis.
** Beginning user research interviews for next year’s Geoinformation focus.
** Curious whether anyone else sees a need for mw-core anonymous user
“settings” management, currently done differently in many extensions.

== Cross-cutting ==
* Blocked by:
** [long term] Search Platform: PHP 8.0 work is long-term blocked on the
migration to ElasticSearch 7.0 https://phabricator.wikimedia.org/T263142
(or at least 6.7)
* Blocking:
* None.
* Thank yous:
* Updates:
** PHP 8.0 work
*** Upstream libraries: Elastica-related PHP code is theoretically the last
one.
*** Core: Some unit and integration tests still fail; tank you to everyone
working on fixing them.
** Next release of mediawiki-codesniffer likely soon.
** CI tools' upgrade status:

[Wikitech-l] 2021-03-24 Scrum of Scrums meeting notes

2021-03-24 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2021-03-24

= 2021-03-24 =
(meeting conflict with Product Platform Strategy overview)

== Callouts ==
* RelEng: All extensions will have a buster variant of their main CI job
added as voting next week. This shouldn't break anything (it's been running
in production for months now), but be aware if your extension suddenly
stops passing tests. https://phabricator.wikimedia.org/T252432
* SRE Service Ops:
** Eqiad kubernetes cluster upgraded, reinitialized and fully repooled.
Some Job backlog was created, it's being served though.
** Many thanks to all the teams for having worked on
https://phabricator.wikimedia.org/T274262
* RelEng: Developer satisfaction survey extended until until 2021-03-31
* RelEng: When to use train vs backports quick guide:
https://wikitech.wikimedia.org/wiki/Deployments/Train_vs_backport

== Gerrit patches or GitHub Pull Requests for reviews or feedback ==

*

=== No updates ===
iOS
=== '''No notes provided''' ===
Editing, Parsing, Inuka, Cloud Services, Platform, Performance, Security,

== SoS Meeting Bookkeeping ==
* Updates:

== Product ==

=== Community Tech ===
* Blocked by:
* Blocking:
* Thank yous:
** Subbu and other parsoid team members for their help and support with
several tasks
* Updates:
** We'll be wrapping up WS-Export work this week and move on full-time onto
the OCR Improvements wish
https://meta.wikimedia.org/wiki/Community_Wishlist_Survey_2020/Wikisource/New_OCR_tool

=== Anti-Harassment Tools ===
* Blocked by:
* Blocking:
* Thank yous:
** Huge thanks to David Lynch for excellent work on SecurePoll, and helping
mentor our new engineers
** Thanks to everyone who has helped with onboarding the engineers
* Updates:
** No updates

=== Growth ===
* Blocked by:
* Blocking:
* Thank yous:
** SRE with their continued support with the link recommendation service
** Search for their help with indexing pages with recommendations
* Updates:
** Continuing work on Add Link https://wikitech.wikimedia.org/wiki/Add_Link
*** Available (in its current unfinished form) via Special:Homepage on
testwiki and beta cswiki now
** Continuing to work on on-wiki configuration
** Continuing design of mentor dashboard
https://www.mediawiki.org/wiki/Growth/Mentor_dashboard
** Deploying Growth features in opt-in mode this week to tewiki, jawiki,
eowiki, nbwiki, sqwiki, hiwiki


=== Android native app ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates: No big updates. Continuing our work w/ Platform Engineering Team
on image recommendations - we're getting near the MVP launch date and
cooperatively pruning the remaining desired API features.

=== Web ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** No updates. We're continuing our work on the language switcher
instrumentation and A/B test

=== Product Infrastructure ===
* Blocked by:
* Blocking:
* Thank yous: From SRE Serviceops for work on
https://phabricator.wikimedia.org/T274262
* Updates:

=== Structured Data ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Wrapping up final work before MediaSearch goes default on Commons
** Continuing to work on improved search profile
** Continued discussions across teams regarding Structured Data Across
Wikimedia (image recommendations API and structured content)

=== Abstract Wikipedia ===
* Blocked by:
** None.
* Blocking:
** None.
* Thank yous:
** Scott B. from Security for running a great threat modelling exercise
with us.
* Updates:
** Closing on end of Phase γ:
https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Phases

=== Language ===
* Blocked by: None.
* Blocking: None.
* Thank yous:
** Alexandros Kosiaris for cluster upgrades and for T278141 help.
* Updates:
** No major updates deployed in Section Translation this week.
** MassMessage remote wiki delivery was briefly broken. Now fixed.
** Working on new translation variable syntax for better Parsoid support.
** There is now a limit how big translatable pages can be moved. Working on
a script to move manually pages that are too big.
** Improving ULS language selector dialog positioning (for Web team).
** Translatable templates are usable on translatable pages with the normal
syntax for transclusion. (https://phabricator.wikimedia.org/T47096)

=== Library ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Started work on making library partner's descriptions translatable
** Getting first mock-ups of the Library redesign. They look great and we
look forward to implementing them!

=== Vue.js ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Onboarding our new program manager!
** Planning for the experimental shared internal component library, both on
the design front and the development side

== Technology ==

=== Analytics ===
* Blocked by:
* Blocking:
** SRE Service Ops on https://phabricator.wikimedia.org/T274262
* Thank yous:
* Updates:
** mw server replacements in codfw proceeding
** Eqiad kubernetes cluster upgraded, reinitialized and fully repooled.
Some Job backlog 

[Wikitech-l] 2021-03-17 Scrum of Scrums meeting notes

2021-03-17 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2021-03-17#WMDE_Technical_Wishes

= 2021-03-17 =

== Callouts ==
* SRE ServiceOps upgrade of the k8s codfw kubernetes cluster completed.
Traffic is being repooled, do reach out to us on T277191 if issues are
observed. k8s eqiad cluster to probably follow next week.
* SRE ServiceOps blocked on
**Product Infrastructure on T274262
**Analytics on T274262
**Thanks to Product Infrastructure and PET for acting on the above task
last week
* RelEng: Developer satisfaction survey is live until 2021-03-24:
https://forms.gle/xj2jNUcP7kmSgtwV8
* RelEng: When to use train vs backports quick guide:
https://wikitech.wikimedia.org/wiki/Deployments/Train_vs_backport

== Gerrit patches or GitHub Pull Requests for reviews or feedback ==
*

=== No updates ===
CommTech, AHT, Library
=== '''No notes provided''' ===
Editing, Growth, Parsing, Language, Inuka, Cloud Services, Performance,
Quality & Test, Search Platform, Security,

== SoS Meeting Bookkeeping ==
* Updates:

== Product ==
=== iOS native app ===
* Blocked by: N/A
* Blocking: N/A
* Thank yous:
* Updates: Setting scope for next version.

=== Android native app ===
* Blocked by: N/A
* Blocking: N/A
* Thank yous:
* Updates: New version out end of last week. Small updates, we're now
releasing every 2 weeks.

=== Web ===
* Blocked by:
* Blocking:
* Thank yous:
** Michael Holloway of Product Infrastructure for diagnosing and fixing
Readers Web's second (!!) duplicate EventLogging event bug, this time
affecting the PrefUpdate schema: https://phabricator.wikimedia.org/T218835
* Updates:
** Still working on bolstering the UniversalLanguageSelector
instrumentation: https://phabricator.wikimedia.org/T268504 and its subtasks
** … and the new Desktop Improvements language switcher treatment:
https://phabricator.wikimedia.org/T256023
** Investigating how to deliver the language switcher A/B test to everyone
efficiently: https://phabricator.wikimedia.org/T275807
** Deployed and then reverted an update to MobileFrontend's lead paragraph
hoisting feature: https://phabricator.wikimedia.org/T262093 and
https://phabricator.wikimedia.org/T277367

=== Product Infrastructure ===
* Blocked by:
* Blocking:
** SRE Service Ops on T274262
* Thank yous:
** From SRE Service Ops for working on chromium-render on T274262
* Updates:

=== Structured Data ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Wrapping up tasks needed before we make MediaSearch the default search
UI on commons, including https://phabricator.wikimedia.org/T273879, which
will switch the main search input to point to Special:MediaSearch (there
will be a preference to switch this back to Special:Search available)
** Continuing to work on improved search profile (
https://phabricator.wikimedia.org/T271799)
** Continued discussions across teams regarding Structured Data Across
Wikimedia (image recommendations API and structured content)
** Vue stuff: as part of our MediaSearch work (currently in
WikibaseMediaInfo), we've added reusable Checkbox, Radio, and [in-progress]
Dialog components

=== Abstract Wikipedia ===
* Blocked by:
** None?
* Blocking:
** None?
* Thank yous:
* Updates:
** Continuing on phase gamma:
https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Phases
** The Wikifunctions logo concept vote has now closed; working with Legal
and Comms on next steps:
https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Wikifunctions_logo_concept/Vote

=== Vue.js ===
* Blocked by:
* Blocking:
* Thank yous:
** Everyone who helped push through the changes to support ES6 in
MediaWiki: Timo Tijhof (Krinkle) and DannyS712 for code reviewing the
ResourceLoader and minifier changes, Lucas Werkmeister for finding a
critical bug in the minifier change, and James Forrester and Ed Sanders for
code reviewing the linter changes and releasing new versions of all these
packages.
* Updates:
** MediaWiki now has built-in support for writing modern JavaScript (ES6)!
*** You can now use ES6 code in MediaWiki core, extensions, and skins, as
long as it's in a feature that doesn't need to support IE11. ResourceLoader
modules that use ES6 code have to be flagged as such, and you will need to
put ES6 code in a separate directory so that different eslint rules can be
applied. For detailed instructions on how to start using ES6 in your code,
see https://www.mediawiki.org/wiki/ResourceLoader/ES6 .
*** See wikitech-l for the full announacement

== Technology ==

=== Analytics ===
* Blocked by:
* Blocking:
** SRE Service Ops on T274262
* Thank yous:
* Updates:

=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** More work on email prefs page https://phabricator.wikimedia.org/T268510
** Enhancements to optional employer autocomplete field (used for matching
gifts)
** Lots of minor Civi fixes https://phabricator.wikimedia.org/T275442,
https://phabricator.wikimedia.org/T275445,
https://phabricator.wikimedia.org/T277338,
https://phabricator.wikimedia.org/T277247
** Investigating 

[Wikitech-l] 2021-03-03 Scrum of Scrums meeting notes

2021-03-03 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2021-03-03

=2021-03-03=

= Scrum of scrums =

== Callouts ==
* SRE ServiceOps pinging:
** Language
** Product Infrastructure
** Platform
** WMDE
** Analytics
for https://phabricator.wikimedia.org/T274262 . Please review list of
images in task, issue a commit for the ones you own to create a new version
and deploy it, so that latest blubber improvements are passed to the
deployed images. Many thanks!
* [serviceops] PHP restart sudo rules for docroot deploy
https://gerrit.wikimedia.org/r/c/operations/puppet/+/666309

=== No updates ===
CommTech, Editing, iOS, Android,Library
=== '''No notes provided''' ===
Parsing, Inuka, Analytics, Cloud Services, Platform, Security

== SoS Meeting Bookkeeping ==
* Updates:
** from retro ideas to try:
*** Bolding items to read aloud +JF +TC
*** relaxing the start time
*** Template
 Perhaps add a contact point (email, url, office hours, whatever) for
easy reaching out to teams when a bullet point seems interesting. +GG +JF
+TC

== Product ==

=== Anti-Harassment Tools ===
* Blocked by:
* Blocking:
* Thank yous:
** Thank you James Forrester and Martin Urbanec for your ongoing help!
* Updates:
** No updates

=== Growth ===
* Blocked by:
* Blocking:
* Thank yous:
** SRE for their help with the link recommendation service
* Updates:
** Work on Add Link continues https://wikitech.wikimedia.org/wiki/Add_Link
** Working on exposing more configuration settings to wiki admins
[[phab:T274520|]] [[phab:T274031|]]
** Sending newcomer questions to mentors instead of help desks
[[phab:T275908|]]
** Enabling Growth features on dawiki [[phab:T256126|]]

=== Web ===
* Blocked by:
* Blocking:
* Thank yous:
** Ed Sanders for the neat rewrite of the mobile site's lead paragraph
hoisting code: https://phabricator.wikimedia.org/T262093
* Updates:
** WVUI search autocomplete widget A/B test is deployed and in QA:
https://phabricator.wikimedia.org/T249297

=== Structured Data ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Prioritizing tasks that are blockers for making MediaSearch the default
search UI on Commons
** Working on new search profile based on image search signal results (
https://phabricator.wikimedia.org/T271799)

=== Abstract Wikipedia ===
* Blocked by:
** None.
* Blocking:
** None known.
* Thank yous:
** Vue team for on-going discussions around Vue2/Vue3 migration and its
impact on our work.
* Updates:
** Continuing on phase gamma:
https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Phases
** On-boarding Vue-specialist contractor.
** The Wikifunctions logo concept vote is live:
https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Wikifunctions_logo_concept/Vote

=== Language ===
* Blocked by:
* Blocking:
** SRE ServiceOps on https://phabricator.wikimedia.org/T274262
* Thank yous:
** Martin Urbanec & Kunal Mehta for help with deploying Section translation
hotfixes.
* Updates:
** Released the section translation tool on Bengali Wikipedia last week.
You can learn more about it here:
https://www.mediawiki.org/wiki/Content_translation/Section_translation
** Just an FYI: Hotfix deployed for Section Translation got reverted when
deploy1002 server was switched due to our module update not being synced

=== Vue.js ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Continuing to plan Vue 2 -> Vue 3 migration (see
https://phabricator.wikimedia.org/T251974 for details)
** Scaffolding an experimental library to update WVUI to Vue 3 and work on
consolidating existing WMF components
** Thinking through various technological decisions: local development
features, Sass or Less variables vs. design tokens, code reuse via the new
Vue 3 Composition API...
** Developing criteria for evaluating existing UI libraries, to be posted
to Phabricator soon

== Technology ==
=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Thank yous:
* Updates:
** Preparing for fundraising campaign in Latin America (
https://phabricator.wikimedia.org/T275812,
https://phabricator.wikimedia.org/T274319,
https://phabricator.wikimedia.org/T199733)
** More nightly reconciliation file parsing improvements:
https://phabricator.wikimedia.org/T272105,
https://phabricator.wikimedia.org/T265545
** Email preferences forms: https://phabricator.wikimedia.org/T268510
** Update our repos to use Composer 2 and new version of
composer-merge-plugin: https://phabricator.wikimedia.org/T267881

=== Engineering Productivity ===

 Performance 
* Blocked by:
* Blocking:
* Thank yous:
** Luca Toscano for debugging and fixing the ASO ranking breakage caused by
the Hive update in early February
* Updates:
** Helped Global Data & Insights team with performance inequality data per
country
** Helped vue.js team with code review
** Helped Nicholas Ray with setting up vue.js search performance dashboards
** Helped fundraising and fr-tech understand the potential implications of
the Google May 2021 update to search ranking. Nicholas Perry (Strategic
Partnerships) will talk to Google 

[Wikitech-l] 2021-02-24 Scrum of Scrums meeting notes

2021-02-24 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2021-02-24

=2021-02-24=

== Callouts ==
** Graphoid was undeployed unblocking the decomissoning of the scb cluster.
Many thanks to all those that contributed
** Sign up for the second 2021 frontend web performance training by
emailing Gilles. Monday April 19 until Friday April 23, from 13:00 until
16:30 UTC. 3 seats left!
** Production excellence monthly for Jan 2021 published:
https://phabricator.wikimedia.org/phame/post/view/227/production_excellence_28_january_2021/

=== No updates ===
CommTech, Editing, Android

=== '''No notes provided''' ===
Prod Infra, Parsing, Language, Inuka, Analytics, Cloud Services, Platform,
Quality & Test,

== SoS Meeting Bookkeeping ==
* Updates:
** from retro ideas to try:
*** Bolding items to read aloud +JF +TC
*** relaxing the start time
*** Template
 Perhaps add a contact point (email, url, office hours, whatever) for
easy reaching out to teams when a bullet point seems interesting. +GG +JF
+TC

== Product ==

=== Anti-Harassment Tools ===
* Blocked by:
* Blocking:
* Thank you:
* Updates:
** Deploying a new logging feature for SecurePoll to votewiki - logs when
Admins access private user data

=== Growth ===
* Blocked by:
* Blocking:
* Thank you:
** SRE and Search for their help with Add Link
* Updates:
** Work on Add Link continues https://wikitech.wikimedia.org/wiki/Add_Link
*** hoping to enable on Beta this week
*** opening up the mwaddlink service to external traffic
*** new CirrusSearch maintenance script UpdateWeightedTags for setting
things like ORES topics in a local dev environment
** Deploying GrowthExperiments to more wikis
** Improvements to mentorship, including a new {{#mentor}} keyword for
querying the name of the user's mentor

=== iOS native app ===
* Blocked by:
* Blocking:
* Thank you:
** Harry Marcus for upgrading our build machine while in the SF office
yesterday.
* Updates:
** No Updates

=== Web ===
* Blocked by:
* Blocking:
* Thank you:
** Peter Hedenskog (Performance) for his help in setting up the performance
monitoring for the WVUI search autocomplete widget (
https://phabricator.wikimedia.org/T251544 )
* Updates:
** Enabling the WVUI search autocomplete widget A/B test this week
** Continuing to work on moving and instrumenting the language button in
Vector V2

=== Structured Data ===
* Blocked by:
* Blocking:
* Thank you:
* Updates:
** Publicly announced our intention to make Special:MediaSearch the default
search experience on Wikimedia Commons:
https://commons.wikimedia.org/wiki/Commons:Village_pump#Moving_toward_Special:MediaSearch_as_the_default_search_landing_page
** Building a tool for manual testing of image recommendations (
https://phabricator.wikimedia.org/T273062 )
** Evaluating the effects of adding the aliases of Wikidata items related
to the search term to the search query (
https://phabricator.wikimedia.org/T258053 )
** Adding edit tags for multimedia edits to Wikipedia articles (
https://phabricator.wikimedia.org/T266067 )
** Continuing to instrument events on Special:MediaSearch

=== Abstract Wikipedia ===
* Blocked by:
** None.
* Blocking:
** None known.
* Thank you:
** Thanks to Timo Tijhof from Performance for their support and advice.
* Updates:
** Continuing on phase gamma:
https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Phases
** Working with SRE on load estimations for next year, such fun.
** Logo concept vote for Wikifunctions will start soon:
https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Wikifunctions_logo_concept#Gallery

=== Library ===
* Blocked by:
* Blocking:
* Thank you:
** Amir for helping improve our translatable messages in The Wikipedia
Library
* Updates:
** Reviewing external PRs made by external volunteers
** Minor fix in our GlitchTip environments
** Working on installation of MediaWiki dev environment (Vagrant) to start
work on TheWikipediaLibrary extension
*** Got some errors on installing GlobalPreferences, found a bug and will
create a patch to fix it soon
*** Still getting errors when trying to install Echo – Error:
/usr/local/bin/mwscript createAndPromote.php
--wiki='wiki' 'Selenium Echo user b' 'vagrant' returned 255 instead of one
of [0] Need some help on this
*** JamesF Advice: run composer update manually and try again
*** Thcipriani: ask in #wikimedia-releng IRC if that doesn't work

=== Vue.js ===
* Blocked by:
** Performance on code review of
https://gerrit.wikimedia.org/r/c/mediawiki/core/+/657953 and
https://gerrit.wikimedia.org/r/c/mediawiki/libs/Minify/+/664700
** Fundraising Tech on code review of
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CentralNotice/+/663946
* Blocking:
* Thank you:
* Updates:
** ES6 support in ResourceLoader is "done", waiting for code review (see
above)
** Vue migration team will take over the maintenance of WVUI
** We will aim to consolidate different component implementations that have
been developed across WMF teams into a single set of components (not a
complete OOUI replacement but 

[Wikitech-l] 2021-02-17 Scrum of Scrums meeting notes

2021-02-17 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2021-02-17

=2021-02-17=

== Callouts ==
* RelEng: Longer-term train disruption calendar (caveats apply)
https://wikitech.wikimedia.org/wiki/Deployments/Yearly_calendar


=== No updates ===
AHT, Library
=== '''No notes provided''' ===
Web, Prod Infrastructure, Parsing, Language, Inuka, Analytics, Cloud
Services, Platform, Quality & Test, Security

== SoS Meeting Bookkeeping ==
*Updates:
** from retro ideas to try:
*** Bolding items to read aloud +JF +TC
*** relaxing the start time
*** Template
 Perhaps add a contact point (email, url, office hours, whatever) for
easy reaching out to teams when a bullet point seems interesting. +GG +JF
+TC
 Adding a section where teams can add Gerrit patches or GitHub Pull
Requests to request reviews or feedback. +GG +TC [DONE]
 Adding a "thanks" section  +GG +JF +TC+AP [DONE]

== Product ==

=== Community Tech ===
* Blocked by:
* Blocking:
* Updates:
** We are now preparing for our next project (OCR Improvements) while
wrapping up our work on WS-Export improvements
***
https://meta.wikimedia.org/wiki/Community_Wishlist_Survey_2020/Wikisource/New_OCR_tool
***
https://meta.wikimedia.org/wiki/Community_Wishlist_Survey_2019/Wikisource/Improve_export_of_electronic_books

=== Editing ===
* Blocked by:
* Blocking:
* Updates:
** Releasing new topic tool as a Beta Feature on three Wikipedias (ar/cs/hu)

=== Growth ===
* Blocked by:
* Blocking:
* Updates:
** working on Add Link https://wikitech.wikimedia.org/wiki/Add_Link
** working on improvements in configuration (for more scalable deployments)
and mentorship

=== iOS native app ===
* Blocked by: None
* Blocking: I hope none.
* Updates: Finishing touches on Chinese varient work, bunches of other
small things.

=== Android native app ===
* Blocked by: None
* Blocking: I hope none.
* Updates: Refining watchlist and talk pages, moving to releasing every 2
weeks.

=== Structured Data ===
* Blocked by:
* Blocking:
* Updates:
** MediaSearch: splitting off frontend into separate extension
** Image recommendations: started working on scripts to evaluate POC
results (T273882, T273062) & tweak search profile based on analysis from
Research team (T271799)
** Continuing SDAW architecture discussions

=== Abstract Wikipedia ===
* Blocked by:
** None
* Blocking:
** None
* Updates:
** Continuing on phase gamma:
https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Phases
*** First route for back-end executor service has landed.
*** Looking at re-using firejail for isolation of run-times within executor
service.
** Thanks to Dave Pifke and Timo Tijhof from Performance for their support
and advice.
** Final week for community suggestions for the logo concept for
Wikifunctions:
https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Wikifunctions_logo_concept#Gallery

=== Vue.js ===
* Blocked by: Performance (Timo), review of
https://gerrit.wikimedia.org/r/c/mediawiki/core/+/657953
* Blocking:
* Updates:
** WVUI v0.1.0 merged into core, yay! Thank you to Jon R, Jan D, Nick R,
Sam S, Mark H (Web team), Scott B (Security), and Timo T (Performance)
** Patch for ES6-only module support in ResourceLoader awaiting review
https://gerrit.wikimedia.org/r/c/mediawiki/core/+/657953
** New patch up (as of last night) adding ES6 support to JavaScriptMinifier
https://gerrit.wikimedia.org/r/c/mediawiki/libs/Minify/+/664700
*** Thanks to Timo for setting up the mediawiki/libs/Minify repo


== Technology ==

=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
** Working on donor email preference center (
https://phabricator.wikimedia.org/T268495,
https://phabricator.wikimedia.org/T268497)
** Annual PCI paperwork to keep accepting credit cards
** Trying to get Latin American spanish (es-419) working as a variant
throughout donation pipeline, falling back to Castillian Spanish (
https://phabricator.wikimedia.org/T199682,
https://phabricator.wikimedia.org/T199733)
** More fixes for our docker setup (
https://phabricator.wikimedia.org/T274943,
https://phabricator.wikimedia.org/T268683) (will need +2s from RelEng
eventually)

=== Engineering Productivity ===

 Performance 
* Blocked by:
* Blocking:
* Updates:
** Second frontend web perf training session budget approved, will be at
EMEA-friendly times. Provisional dates April 19 - 23

 Release Engineering 
* Blocked by:
** ServiceOps: [https://phabricator.wikimedia.org/T274459 VM requests for
GitLab]
* Blocking:
** Hopefully no longer blocking fundraising
* Updates:
** [All] Deployments/Covid-19
https://wikitech.wikimedia.org/wiki/Deployments/Covid-19
** Longer-term train calendar
https://wikitech.wikimedia.org/wiki/Deployments/Yearly_calendar
** Train Health
*** Last week: 1.36.0-wmf.30 [[phab:T271343]] 
*** This week: 1.36.0-wmf.31 [[phab:T271344]] 
*** Next week: 1.36.0-wmf.32 [[phab:T274936]] 
== Thanks ==
* Serviceops: [https://phabricator.wikimedia.org/T274306 docker-pkg help]!
* Everyone who helped us get the train unstuck over the past 

[Wikitech-l] 2021-02-10 scrum of scrums meeting notes

2021-02-10 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2021-02-10

= 2021-02-10 =
== Callouts ==
* RelEng: Trying to be a bit more strict about log messages, see Greg's
email:
https://lists.wikimedia.org/pipermail/wikitech-l/2021-February/094250.html
* RelEng: Blocked on serviceops:
[https://phabricator.wikimedia.org/T274306 docker-pkg:
"certificate verify failed: unable to get local issuer certificate" for
docker-registry.discovery.wmnet when publishing dev-images from contint2001]

=== No updates ===
Community Tech, Anti-Harassment, Parsing, Language, Library

=== '''No notes provided''' ===
Editing, Growth, iOS, Android, Product Infrastructure, Inuka, Analytics,
Cloud Services, Platform, Quality & Test

== SoS Meeting Bookkeeping ==
* Updates:
** from retro ideas to try:
*** Bolding items to read allowed +JF +TC
*** relaxing the start time
*** Template
 Adding a section where teams can add Gerrit patches or GitHub Pull
Requests to request reviews or feedback. +GG +TC
 Perhaps add a contact point (email, url, office hours, whatever) for
easy reaching out to teams when a bullet point seems interesting. +GG +JF
 +TC
 Adding a "thanks" section  +GG +JF +TC+AP

== Product ==

=== Web ===
* Blocked by:
* Blocking:
* Updates:
** Security review of WVUI component library is back with Security for
discussion
** Logging Vue.js component errors to the error intake system (again):
https://phabricator.wikimedia.org/T249826
** Language button treatment and associated A/B test:
*** https://phabricator.wikimedia.org/T260738
*** https://phabricator.wikimedia.org/T268241
*** https://phabricator.wikimedia.org/T268504

=== Structured Data ===
* Blocked by:
* Blocking:
* Updates:
** MediaSearch: working on supporting complex queries, instrumenting
events, improving the CSS-only grid
** Image recommendations: using machine learning  to improve mediasearch (
https://phabricator.wikimedia.org/T271803), translating data analysis from
Research team into an elastic search profile and query builder (
https://phabricator.wikimedia.org/T271799)
** Continuing SDAW architecture discussions

=== Abstract Wikipedia ===
* Blocked by:
** None
* Blocking:
** None
* Updates:
** Working on phase gamma of development plan:
https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Phases
*** Creation of Functions coming soon; will need a code editor Vue UX
component.
*** First route for back-end executor service is landing soon.
*** Also making WikiLambda changes as recommended by Platform; thanks again.
** Special thanks to Dave Pifke from Performance for their support and
advice this & last week.
** Community suggestions for the logo concept for Wikifunctions continues:
https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Wikifunctions_logo_concept#Gallery

=== Vue.js ===
* Blocked by:
* Blocking:
* Updates:
** Nearly done with updates to MediaWiki's JS minifier

== Technology ==

=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
** Fixing truncated order IDs https://phabricator.wikimedia.org/T274301
** Fixing another error handling case for nightly recurring charge job
https://phabricator.wikimedia.org/T274361
** Prepping for CIviCRM db encoding update
https://phabricator.wikimedia.org/T273704
** More refinements to docker images for fundraising development
https://phabricator.wikimedia.org/T262975
https://phabricator.wikimedia.org/T273894

=== Engineering Productivity ===

 Performance 
* Blocked by:
* Blocking:
* Updates:
** FOSDEM hasn't published our devroom videos yet, but here they are:
https://drive.google.com/drive/folders/1OIp-3XUdtgWykK7sOxw8-k3icv8BWDcY?usp=sharing

 Release Engineering 
* Blocked by:
** Serviceops: [https://phabricator.wikimedia.org/T274306 docker-pkg:
"certificate verify failed: unable to get local issuer certificate" for
docker-registry.discovery.wmnet when publishing dev-images from contint2001]
*** Have checked the obvious stuff, but not really sure how to proceed.
* Blocking:
* Updates:
** Jessie-based node 6 / npm 3 CI jobs have been dropped (original deadline
was April 2019). Specifically, this means that 3d2png and Maps no longer
have CI; any relevant teams may wish to fix.
** Train:
*** Last week: 1.36.0-wmf.29 [[phab:T271342]] was abandoned. 
*** This week: 1.36.0-wmf.30 [[phab:T271343]] underway. 
*** Next week: 1.36.0-wmf.31 [[phab:T271344]] 

=== Search Platform ===
* Blocked by:
** No one
* Updates:
** Blazegraph journal for wcqs is too big -
https://phabricator.wikimedia.org/T273636
** Deleted item still gets shown in WDQS query results -
https://phabricator.wikimedia.org/T272120
** Programmatically categorize WDQS queries by potential alternative
solution -https://phabricator.wikimedia.org/T266022
** wikimedia-event-utilities should provide tools for JVM based apps
producing directly to kafka -https://phabricator.wikimedia.org/T270371
** Reboot wdqs hosts for kernel upgrade -
https://phabricator.wikimedia.org/T274213

=== Security ===
* Blocked by:
** none
* Blocking:
* 

[Wikitech-l] 2021-02-03 Scrum of Scrums meeting notes

2021-02-03 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2021-02-03#2021-02-03

= 2021-02-03 =

== Callouts ==
* [RelEng] After several failed attempts to rollout wmf.28, we abandoned
the release and moved on to wmf.29. This was done because (1) wmf.29 is a
superset of code in wmf.28 (2) we need a stable base to rollback to and
there was not enough time to determine wmf.28's stability.
* [Performance] New synthetic testing user journey dashboard:
https://grafana.wikimedia.org/d/d-pdqGBGdse/wikipedia-login-user-journey?orgId=1
* [Performance] FOSDEM happening this weekend online. We're running a
devroom: https://fosdem.org/2021/schedule/track/web_performance/

=== No updates ===
CommTech, Editing,
=== '''No notes provided''' ===
Web, Product Infrastructure, Parsing, Language, Inuka, Analytics, Cloud
Services, Fundraising Tech, Platform, Security
== SoS Meeting Bookkeeping ==
* Updates:
** For 2021-02-10 meeting, please list the recommendations from the
retrospective that you would like to adopt:
https://docs.google.com/spreadsheets/d/1EQzjJrAW5RFN7YnrAXPpeaxOB7pQ_2jrpeLmVFJUUpk/edit#gid=1109541787
== Product ==

=== Community Tech ===
* Blocked by:
* Blocking:
* Updates:
** No Updates

=== Anti-Harassment Tools ===
* Blocked by:
* Blocking:
* Updates:
** 3rd new engineer started - thanks to Dayllan Maza for helping with code
review while new engineers onboard
** Thanks to DBAs and Amir Sarabadani for helping with SecurePoll tables
** Thanks to Martin Urbanec and James Forrester for setting up beta
environment for votewiki

=== Editing ===
* Blocked by:
* Blocking:
* Updates:
** No updates

=== Growth ===
* Blocked by:
* Blocking:
* Updates:
** Working on link recommendations and on making the mwaddlink service
production-ready. [[phab:T252822]]

=== iOS native app ===
* Blocked by:
* Blocking:
* Updates:
** New version out yesterday! Investigated OAuth - endpoints aren't
currently adaptable for a variety of reasons.

=== Android native app ===
* Blocked by:
* Blocking:
* Updates:
** New version out yesterday with watchlists and native talk pages!

=== Structured Data ===
* Blocked by:
* Blocking:
* Updates:
** MediaSearch: more feature work and bug fixes, discussing approach for
making MediaSearch the default search interface on Commons
** Image recommendations: investigating how to compare and evaluate search
algorithm results
** Working with the Architecture team on plans for implementing
infrastructure changes related to the Structured Data Across Wikimedia
program

=== Abstract Wikipedia ===
* Blocked by:
* Blocking:
* Updates:
** Moving on to phase gamma, finally!
** Working on getting the back-end executor service runnable.
** Huge thanks to Daniel and others from the Platform team for sharing
their plans for how the core of MediaWiki's Content hierarchy is going, and
advice on our code on how to be more testable.
** Community suggestions for the logo concept for Wikifunctions continues.

=== Library ===
* Blocked by:
* Blocking:
* Updates:
** Set up hosted versions of GlitchTip for Wikilink and The Wikipedia
Library
** Bug fixes for The Wikipedia Library
** Onboarding new designer

=== Vue.js ===
* Blocked by:
* Blocking:
* Updates:
** Developing processes and timelines
** Discussing Vue, the new component library, and related infrastructure
with various stakeholders (other Product teams, WMDE, RelEng, Community
Relations...)
** Adapting MediaWiki's ES5 minifier to work with ES6
** Experimenting with alternatives to webpack (namely Vite, which uses
Rollup)
** Reviewing existing Vue components within MediaWiki projects and starting
to form a plan for building out components in WVUI

== Technology ==

=== Engineering Productivity ===

 Performance 
* Blocked by:
* Blocking:
* Updates:
** RUM (field) performance data for the past couple of weeks is tainted due
to partial outages during the Event Platform migration

 Quality and Test Engineering 
* Blocked by:
* Blocking:
* Updates:
** Blog post by Elena Tonkovidova: Testing search in MediaSearch
https://phabricator.wikimedia.org/phame/live/21/post/226

 Release Engineering 
* Blocked by:
**  [https://phabricator.wikimedia.org/T273242 MemcachedPeclBagOStuff:
Serialization of 'Closure' is not allowed]
*** Listed as PET, has a patch
* Blocking:
** ???
* Updates:
** [All] Deployments/Covid-19
https://wikitech.wikimedia.org/wiki/Deployments/Covid-19
** Train Health
*** Last week: 1.36.0-wmf.28 [[phab:T271342]] 
*** This week: 1.36.0-wmf.29 [[phab:T271343]] 
*** Next week: 1.36.0-wmf.30 [[phab:T271344]] 
** Just starting to think about npm 7, now that's released.

=== Search Platform ===
* Blocked by:
  ** (DCOps) Memory issue on elastic1063 caused elasticsearch to be killed -
https://phabricator.wikimedia.org/T265113
* Blocking:
* Updates:
** Include gsrprop & gsrsinfo data in search api generator response -
https://phabricator.wikimedia.org/T270381
** Implement 50kb limit on file text indexing for to reduce increasing
commonswiki_file on-disk 

[Wikitech-l] 2021-01-20 Scrum of Scrums meeting notes

2021-01-20 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2021-01-20

2021-01-20

== Callouts ==
* Seats still available for the frontend web performance training. Doodle
seems to be favoring West coast times currently:
https://doodle.com/poll/ax9qak5mwb7rzvuh?utm_source=poll_medium=link

=== No updates === Community Tech

=== No notes provided ===Product Infrastructure, Parsing, Inuka, Analytics,
Cloud Services, Fundraising Tech, Quality and Test, Security


== SoS Meeting Bookkeeping ==
* Updates: 9 responses to async retro.  Will release responses today.

== Product ==

=== Anti-Harassment Tools ===
* Blocked by:
* Blocking:
* Updates:
** Working with DBAs to add a new table in SecurePoll extension:
https://phabricator.wikimedia.org/T271268

=== Editing ===
* Blocked by:
* Blocking:
* Updates: Parser cache thing from last week not done; doing this week.

=== Growth ===
* Blocked by:
* Blocking:
* Updates:
** working on link recommendations -
https://wikitech.wikimedia.org/wiki/Add_Link
** planning image recommendations together with a number of other teams

=== iOS native app ===
* Blocked by: N/A
* Blocking: N/A
* Updates: No major updates. Refining what is going to hit 6.8.

=== Android native app ===
* Blocked by: N/A
* Blocking: N/A
* Updates: No major updates. Starting to refine image tagging structured
editing task.

=== Web ===
* Blocked by:
* Blocking:
* Updates:
** https://phabricator.wikimedia.org/T260091: Rolling out max-width in
VectorV2 to more places via configurable allow/deny lists

=== Structured Data ===
* Blocked by:
* Blocking:
* Updates:
** Resuming work on splitting MediaSearch UI out into a separate extension

=== Abstract Wikipedia ===
* Blocked by:
* Blocking:
* Updates:
** Working to implement a look-ahead search widget in our Vue code; with
thanks again to Anne and Eric for their support and insight from their
MediaSearch experience.
** Making initial commits to stand up the evaluator and orchestrator
services' bases.
** Still working on programmatic type management.
** Community contest to select the logo concept for Wikifunctions is
currently running; ideas welcome!

=== Language ===
* Blocked by: None
* Blocking: None
* Updates: No major updates
** Train blocker fixed: https://phabricator.wikimedia.org/T272428

=== Library ===
* Blocked by:
* Blocking:
* Updates:
** Investigating behavior tracking software options. Will probably install
Matomo in staging in the next few weeks
** Wikilink bug fixes
** Working on the Wikipedia Library Echo notification

=== Vue.js ===
* Blocked by:
* Blocking:
* Updates:
** We exist now! Hello world!
** "We" are Roan (full-time), Volker, Anne T and Eric G, Marcella
(part-time)
** More to come later as we figure out priorities


== Technology ==


=== Platform ===
* Blocked by: We are blocked on deploying LVS changes due to
https://phabricator.wikimedia.org/T272258 (Traffic, DCOps)
* Blocking:
* Updates: None

=== Engineering Productivity ===

 Performance 
* Blocked by: Data Persistence with setup of x2 cluster
* Blocking: none
* Updates:


 Release Engineering 
* Blocked by:
**
* Blocking:
**
* Updates:
** [All] Deployments/Covid-19
https://wikitech.wikimedia.org/wiki/Deployments/Covid-19
** Train Health
*** Last week: 1.36.0-wmf.26 [[phab:T267419]] 
*** This week: 1.36.0-wmf.27 [[phab:T271341]] 
*** Next week: 1.36.0-wmf.28 [[phab:T271342]] 

=== Search Platform ===
* Blocked by:
** no one
* Blocking
** no one
* Updates:
** Show correct create page/page exists message on wikis with multiple
writing systems -https://phabricator.wikimedia.org/T260957
** Reduce the impact of the sanitizer on wikidata -
https://phabricator.wikimedia.org/T239931
** "ElasticSearch shard size check" icinga warnings on cloudelastic servers
-https://phabricator.wikimedia.org/T265908
** Support cloudelastic in spicerack elasticsearch -
https://phabricator.wikimedia.org/T268779
** 40-elasticsearch-readahead udev rule failing for cloudelastic100[5,6] -
https://phabricator.wikimedia.org/T265699
** Restart elasticsearch clusters to apply readahead changes -
https://phabricator.wikimedia.org/T266492


=== Site Reliability Engineering ===
* Blocked by:
** None
* Blocking:
** Growth on setting up LVS for linkrecommendation.
* Updates:
** No updates

== Cross-cutting ==
* Blocked by:
* Blocking:
* Updates:
** PHP 8.0 compatibility for REL1_35 of MediaWiki core is relatively close.
(T266583) Once that's done, we'll work to enable it as voting for (at
least) all tarball extensions and then announce functional compatibility in
1.35.2 or whatever release.
** PHP 8.0 compatibility for master/production looks like it is stalled on
the replacement for ElasticSearch(!) as PHP 8.0 support may be held back
until the new non-OSI licence is in place (T271777, T272111).



[[Category:Scrum of scrums{{#translation:}}|*]]
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


[Wikitech-l] 2021-01-13 Scrum of Scrums meeting notes

2021-01-13 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2021-01-13

= 2021-01-13 =
== Callouts ==
* https://phabricator.wikimedia.org/T264218: UX tweaks for VectorV2 at a
screen width of 500px. This is on the 1.36.0-wmf.27 branch

No updates: Parsing, Platform, Performance, SRE

No notes provided:  Prod Infra, Language, Inuka, Library, Analytics, Cloud
Services, Fundraising Tech, Quality and Test, Search Platform, Security,

== SoS Meeting Bookkeeping ==
* Updates: asynchronous retrospective ends today

== Product ==

=== Community Tech ===
* Blocked by:
* Blocking:
* Updates:
- Getting ready to start consultation work around OCR tools improvement
project
- Still working on Wikisource/WS-export performance/reliability/UX

=== Anti-Harassment Tools ===
* Blocked by:
** Awaiting DBA comments on a new table in SecurePoll extension:
https://phabricator.wikimedia.org/T271268
* Blocking:
* Updates:

=== Editing ===
* Blocked by:
* Blocking:
* Updates:
- FAO core platform: We are moving [ reply ] links on talk pages to the
ParserCache this week, splitting the cache on talk pages by user
preference: https://phabricator.wikimedia.org/T267404

=== Growth ===
* Blocked by:
* Blocking:
* Updates:
** working on link recommendations

=== iOS native app ===
* Blocked by: None
* Blocking: None
* Updates: Development continues on next version

=== Android native app ===
* Blocked by: None
* Blocking: None
* Updates: Development continues on next version

=== Web ===
* Blocked by:
* Blocking:
* Updates:
** Awaiting the Security Readiness Review for WVUI from Security
** https://phabricator.wikimedia.org/T264218: UX tweaks for VectorV2 at a
screen width of 500px. This is on the 1.36.0-wmf.27 branch


=== Structured Data ===
* Blocked by:
* Blocking:
* Updates:
** More MediaSearch feature development
** Starting to use results of image quality testing tool to tune
MediaSearch search profile (https://phabricator.wikimedia.org/T269852)
** Working with Platform Engineering on proof of concept for image
recommendations

=== Abstract Wikipedia ===
* Blocked by:
* Blocking:
* Updates:
** Making improvements to our Vue code; with thanks to Roan, Anne, and Eric
** Still working on programmatic type management.
** Process for a community contest to select the logo concept for
Wikifunctions will start shortly.

=== Parsing ===
* Blocked by: None
* Blocking: None
* Updates: Nothing significant.

== Technology ==


=== Platform ===
* Blocked by: None
* Blocking:
* Updates: None

=== Engineering Productivity ===

 Performance 
* Blocked by:
* Blocking:
* Updates: Routine, nothing new for anyone.


 Release Engineering 
* Blocked by:
** No blockers
* Blocking:
** ???
* Updates:
** [All] Deployments/Covid-19
https://wikitech.wikimedia.org/wiki/Deployments/Covid-19
** Train Health
*** Last week: 1.36.0-wmf.25 [[phab:T267418]] 
*** Next week: 1.36.0-wmf.27 [[phab:T267419]] 


=== Site Reliability Engineering ===
* Blocked by:
** None
* Blocking:
** None
* Updates:
** No updates.

== Cross-cutting ==
* Blocked by:
* Blocking:
* Updates:
** PHP 8.0 compatibility is now waiting on upstream elastica library
compatibility before we can move forward with MediaWiki core, let alone
production extensions. (This will likely require the completion of the
ElasticSearch 6 -> 7 migration.)

[[Category:Scrum of scrums{{#translation:}}|*]]
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


[Wikitech-l] 2021-01-06 Scrum of Scrums meeting notes

2021-01-06 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2021-01-06

= 2021-01-06 =

== Callouts ==
* (SRE) In the event that you need to urgently reach SRE for an outage or
other emergency (shell account compromise, etc), well, now there's an app
for that: https://klaxon.wikimedia.org/
** FAQ at https://wikitech.wikimedia.org/wiki/Klaxon#FAQ
* (RelEng) Code deploy office hours for deployment questions are still
happening Mondays 18:00UTC (see staff calendar)

== No notes provided ==

Editing, Web, Product Infrastructure, Structured Data, Language, Inuka,
OKAPI, Analytics, Cloud Services, Platform, Performance, Quality and Test,
Security


== SoS Meeting Bookkeeping ==
* Updates: Will keep retro form open until 2021-01-13

== Product ==

=== Community Tech ===
* Blocked by:
* Blocking:
* Updates: No updates

=== Anti-Harassment Tools ===
* Blocked by:
* Blocking:
* Updates: No updates

=== Growth ===
* Blocked by:
* Blocking:
* Updates:
** continuing work on link recommendations:
https://wikitech.wikimedia.org/wiki/Add_Link

=== iOS native app ===
* Blocked by: None
* Blocking: None
* Updates: Right-sizing scope of next experiment, development starting.

=== Android native app ===
* Blocked by: None
* Blocking: None
* Updates: Happy to have Jazmin on board! Development work underway on next
version, including watchlist work.


=== Abstract Wikipedia ===
* Updates:
** Getting back in the saddle after the break.
** Last Monday was the first day of our new engineering team member, Cory
Massaro; general announcement coming later today.
** Process for a community contest to select the logo concept for
Wikifunctions will start shortly.
** Huge thanks to the Security team for their support, meeting with us and
the Architecture team.

=== Parsing ===
* Blocked by:
* Blocking:
* Updates: no updates

=== Library ===
* Blocked by:
* Blocking:
* Updates:
** Working on Wikilink user list filtering
** Setting up to work on an Echo notification so that users get notified if
they are eligible for bundle access in the Wikipedia Library


== Technology ==


=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
** Working on eoy donation summary email send which needed updates for new
calendar year
** Close to final approval on CentralNotice CampaignTypes feature with new
user preferences
** Will review other outstanding CN patches this sprint



=== Engineering Productivity ===


 Release Engineering 
* Blocked by:
**
* Blocking:
** ???
* Updates:
** [All] Deployments/Covid-19
https://wikitech.wikimedia.org/wiki/Deployments/Covid-19 -- office hours
for deployments are still happening Mondays 1800UTC
** Train Health 
*** Last weekyear:  1.36.0-wmf.22 [[phab:T267417]] 
*** This week: 1.36.0-wmf.25 [[phab:T267418]] 
*** Next week: 1.36.0-wmf.26 [[phab:T267419]] 

=== Search Platform ===
* Blocked by:
* Updates:
** Migrate WDQS to Debian Buster - https://phabricator.wikimedia.org/T244753
** wdqs1005: disk space critical on /srv/ -
https://phabricator.wikimedia.org/T270236
** wdqs-categories prometheus exporter failing on select wdqs instances -
https://phabricator.wikimedia.org/T269872
** Some wdqs metrics changed when switching to python3 -
https://phabricator.wikimedia.org/T269204
** Service implementation on wdqs101[1-3].eqiad.wmnet -
https://phabricator.wikimedia.org/T246345
** The saneitizer is a lot slower than when running in codfw (oct 27 2020
codfw -> eqiad switchover) -https://phabricator.wikimedia.org/T266762
** Deepcategory returns only very few results -
https://phabricator.wikimedia.org/T246568
** Examine cases where Blazegraph generates results that timeout and don’t
make it back to the user -https://phabricator.wikimedia.org/T264447
** Spike: Can/should Swift be used as Flink checkpoint backend? -
https://phabricator.wikimedia.org/T246004
* Stuff no one else cares about:
** Call to a member function getResults() on null -
https://phabricator.wikimedia.org/T268164


=== Site Reliability Engineering ===
* Blocked by: none
* Blocking: none
* Updates:
** the past two weeks were thankfully quiet :)


== Cross-cutting ==
* Blocked by:
* Blocking:
* Updates:
** LibraryUpgrader now handles security and linting upgrades in non-master
release branches (currently configured for REL1_35 and REL1_31).
** PHP 8.0 compatibility work continues.

[[Category:Scrum of scrums{{#translation:}}|*]]
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


[Wikitech-l] 2020-12-15 Scrum of Scrums meeting notes

2020-12-16 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2020-12-16

= 2020-12-16 =
== Callouts ==
* Last train of the year happening this week!
* All welcome to propose cross-Wikimedia standards for Vue code, on
https://www.mediawiki.org/wiki/Manual:Coding_conventions/Vue (and talk page)
** API Platform is live! https://api.wikimedia.org/

== No updates ==
TechCom, Web, Prod Infra, Inuka, OKAPI, Analytics, Cloud Services, Quality
and Test, Machine Learning Platform, Research, Search Platform, Wikidata,
and German Technical Wishlist

== SoS Meeting Bookkeeping ==
* Updates: asynch retro form coming

== Product ==

=== Community Tech ===
* Blocked by:
* Blocking:
* Updates: No Updates

=== Anti-Harassment Tools ===
* Blocked by:
* Blocking:
* Updates:
** Deploying IPInfo extension to Beta Cluster this week - thank you to
everyone who has helped

=== Editing ===
* Blocked by:
* Blocking:
* Updates:
** No updates, team offsite

=== Growth ===
* Blocked by:
* Blocking:
* Updates:
** continuing work on link recommendations:
https://wikitech.wikimedia.org/wiki/Add_Link
** added pageid: CirrusSearch keyword:
https://www.mediawiki.org/wiki/Help:CirrusSearch#Pageid (thanks to Search
Platform for their help!)
** added a community notice module to Special:Homepage after realizing we
were interfering with a big arwiki content campaign
https://phabricator.wikimedia.org/T269804
** changed message handling in skin tabs for better gender support:
https://phabricator.wikimedia.org/T47938
** preparing to deploy GrowthExperiments on bnwiki
https://phabricator.wikimedia.org/T266020

=== iOS native app ===
* Blocked by:
* Blocking:
* Updates: Going to stand up a labs instance for some simple caching the
next experiment coming down the pipeline. Don't think this is blocked by
anything, but if the team gets stuck, we may need help.

=== Android native app ===
* Blocked by:
* Blocking:
* Updates: Working w/ community tech team on ensuring we have APIs
available for the Android Watchlist work that has been designed. After some
research, believe we have everything needed.

=== Structured Data ===
* Blocked by:
* Blocking:
* Updates:
** MediaSearch: continuing to improve and tune back-end, front-end bug fixes
** Media matching: continuing architectural discussions across teams
** Instrumenting event logging for VE's image search (
https://phabricator.wikimedia.org/T265101 )
** Hoping to get some blog posts written about our experience working with
Vue

=== Abstract Wikipedia ===
* Blocked by:
* Blocking:
* Updates:
** Continuing work on using ZType data to enforce structure when editing
ZObjects.
** Starting review of our Vue.js practices now the team has two members.
All welcome to propose cross-Wikimedia standards on
https://www.mediawiki.org/wiki/Manual:Coding_conventions/Vue

=== Parsing ===
* Blocked by:
* Blocking:
* Updates: no updates

=== Language ===
* Blocked by:
* Blocking:
* Updates:
** Apertium service migration is done (Remaining thing will be done by SRE
mostly in January).

=== Library ===
* Blocked by:
* Blocking:
* Updates:
** Migrated The Wikipedia Library images from DockerHub to Quay.io
** Wikilink performance improvements have been merged

=== UI Standardization ===
* Blocked by:
* Blocking:
* Updates:
** No new OOUI release this week.

== Technology ==

=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
** More work on CentralNotice campaign preferences:
https://phabricator.wikimedia.org/T268646
** Working on donor email preference center:
https://phabricator.wikimedia.org/T268495
** Getting more of our dev-environment dockerized:
https://phabricator.wikimedia.org/T262975
** Prepping another CiviCRM upgrade, testing new search features on
staging: https://phabricator.wikimedia.org/T270216

=== Platform ===
* Blocked by:
* Blocking:
* Updates:
** API Platform is live! https://api.wikimedia.org/
** ParserCache work for REST API
** MW on K8S and Shellbox
** Sockpuppet Detection API closing in on completion
** Task recommendation API ramping up

=== Engineering Productivity ===

 Performance 
* Blocked by:
* Blocking:
* Updates:
** Nothing to update.

 Release Engineering 
* Blocked by:
**
* Blocking:
** ???
* Updates:
** [All] Deployments/Covid-19
https://wikitech.wikimedia.org/wiki/Deployments/Covid-19
** Train Health
*** Last week:  1.36.0-wmf.21 [[phab:T263187]] 
*** This week: 1.36.0-wmf.22 [[phab:T263188]] 
** Next week: No Train and no deploys!
** Rest of the year: No Train and no deploys!

=== Security ===
* Blocked by:
** none
* Blocking:
* Updates:
** Q3 review queue is almost set / full - pls message soon if you have
plans that will require a security review.
** In Progress: ISBN Barcode Scanner -
https://phabricator.wikimedia.org/T269007
** In Progress: Section Translation -
https://phabricator.wikimedia.org/T260236
** In Progress: IP Info extension -
https://phabricator.wikimedia.org/T260822

=== Site Reliability Engineering ===
* Blocked by:
** None
* Blocking:
** Growth on adding 

[Wikitech-l] 2020-12-09 Scrum of Scrums meeting notes

2020-12-09 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2020-12-09

= 2020-12-09 =

== Callouts ==
* If you know anyone who might have something web performance related to
talk about (including outside of the Foundation), please point them to our
FOSDEM devroom CfP. Deadline is Dec 16:
https://github.com/wikimedia/fosdem21-web-performance-cfp Thanks!
* RelEng: 1.36.0-wmf.22 is the last train of the year. Next week is the
last deployment week of the year.


*No updates:* Tech Comm, Anti-Harassment Tools, Editing, Product
Infrastructure, Parsing, Inuka, UI Standardization, OKAPI, Analytics, Cloud
Services, Quality and Test Engineering, Machine Learning Platform,
Research, Search Platform, Security, SRE, Wikidata, German Technical
Wishlist

== SoS Meeting Bookkeeping ==
* Updates:
* asynchronous retrospective on value of this experiment.
*  adding new section to notes template for cross-cutting work

== Product ==

=== Community Tech ===
* Blocked by:
* Blocking:
* Updates:
** We've now moved to the voting phase of the Community Wishlist Survey.
We've accepted 270 proposal and at the time of writting there are 2571
supporting votes (
https://meta.wikimedia.org/wiki/Community_Wishlist_Survey_2021/Tracking )

=== Growth ===
* Blocked by:
* Blocking:
* Updates:
** Working on various bits and pieces (frontend, backend, ops) of
https://wikitech.wikimedia.org/wiki/Add_Link

=== iOS native app ===
* Blocked by:
* Blocking:
* Updates:
** Recent release even more stable than last.
** Working on language variants and other bug fixes.

=== Android native app ===
* Blocked by:
* Blocking:
* Updates:
** Working on watchlist feature, which was well-scoped to be a well-sized
feature while between Product Managers.

=== Web ===
* Blocked by:
* Blocking:
* Updates:
** WVUI-Vector integration
*** Preparing for Security Readiness Review:
https://phabricator.wikimedia.org/T257579
*** Product metrics and performance instrumentation
*** Client-side error logging: https://phabricator.wikimedia.org/T249826
** Designs for language switching re-design(s) in Desktop Improvements
Program
*** https://phabricator.wikimedia.org/T268514
***


=== Structured Data ===
* Blocked by:
* Blocking:
* Updates:
** Working on Commons Special:MediaSearch
** Released a tool to assess quality of media search image results:
https://media-search-signal-test.toolforge.org/ (warning: you may see NSFW
images)

=== Abstract Wikipedia ===
* Updates:
** Continuing work on using ZType data to enforce structure when editing
ZObjects.
** Helping our Outreachy interns get started doing data anaylsis of
template/module usage.
** Great modelling conversations with SRE Service Ops and Architecture;
thank you.

=== Language ===
* Blocked by:
* Blocking:
* Updates:
** Apertium is now migrated to `deployment-pipeline` and available as a
service. Thanks Alexandros Kosiaris (SRE) for helping in the process!

=== Library ===
* Blocked by:
* Blocking:
* Updates:
** Wrapping up work on Wikilinks (we hope to get a PR merged this week)

== Technology ==

=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
** Readying a CentralNotice feature for logged-in users to filter out of
banner types in user preferences, hoping to deploy very soon after current
fundraiser ends. Will be asking core team for feedback on user preference
UI change. https://phabricator.wikimedia.org/T268646,
https://gerrit.wikimedia.org/r/604279,
** fixing some session timeout bugs in the synchronization of data from our
bulk mail sender to CiviCRM
** form tweaks to help when we switch over from raising money for the
annual fund to raising money for the endowment
** More work on dockerized dev environment:
https://phabricator.wikimedia.org/T262975

=== Platform ===
* Blocked by:
* Blocking:
* Updates:
** API Portal bug unblocking (next week soft launch)
** ParserCache work (some bugs occuring from use of ParserOutput)
** Shellbox (MediaWiki on Kubernetes)
** Sockpuppet Detection API
** Task recommendations API

=== Engineering Productivity ===

 Performance 
* Blocked by:
* Blocking:
* Updates:
** Blog post:
https://calendar.perfplanet.com/2020/human-performance-metrics/
** Another one from Timo about Excimer will be published there in a few
days.

 Release Engineering 
* Blocked by:
**
* Blocking:
**
* Updates:
** Thanks to Andrew and Arturo for their help with nest VM support on WMCS
instances
** Deployments
*** Last week: 1.36.0-wmf.20 [[phab:T263186]] 
*** This week: 1.36.0-wmf.21 [[phab:T263187]] 
*** Next week: 1.36.0-wmf.22 [[phab:T263188]] 
*** Rest of the year: https://wikitech.wikimedia.org/wiki/Deployments
(nothing!)
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


[Wikitech-l] 2020-12-02 Scrum of Scrums meeting notes

2020-12-02 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2020-12-02

== Callouts ==
Pinging Parsoid client teams (Editing, Language, Platform Infrastructure,
Growth) onhttps://phabricator.wikimedia.org/T266143 again. Where necessary,
this week, we will start submiting patches against your codebases. In that
case, we would appreciate prompt reviews and followups as necessary.
* …

No updates: TechCom, Anti-Harassment Tools , Growth, Product
Infrastructure, Language, OKAPI, Analytics, Machine Learning Platform,
Research, Security, WMDE, Wikidata, German Technical Wish List


== Product ==

=== Community Tech ===
* Blocked by:
* Blocking:
* Updates:
* We are still reviewing wishlist proposals. We have until December 7th
before the voting phase starts
* Watchlist Expiry has been enabled in all production wikis since last
night (https://meta.wikimedia.org/wiki/Community_Tech/Watchlist_Expiry)

=== Editing ===
* Blocked by:
* Blocking:
* Updates:
[ reply ] link deployed by default to three wikis (cs, ar, hu) and beta
feature on ~250 other Wikipedias. Received support on en.wiki during an
RfC; next step is an A/B test on ~30 medium-larges wikis. Can also be
enabled globally via user script (ask us how if interested).


=== iOS native app ===
* Blocked by:
* Blocking:
* Updates:
** Released 6.7.3 into the App Store last week. Turning on Article as a
Living Document experiment (in 6.7.3) today.
** In exploratory stage for 6.8
https://phabricator.wikimedia.org/project/view/4862/
*** Chinese variant fixes
*** Initial push notifications
*** Article inspection mode experiment


=== Android native app ===
* Blocked by:
* Blocking:
* Updates:
** Latest release rolled out to public 2 days ago.
** Working on designs for bringing watchlist into the app.

=== Web ===
* Blocked by:
** RelEng?: Members of Readers Web aren't contributors to the
@wikimedia/wvui package on NPM
*** No task as of yet
*** james f will help
* Blocking:
* Updates:
** Continuing to work on WVUI integration with Vector
*** https://phabricator.wikimedia.org/T264355
*** https://phabricator.wikimedia.org/T268363
*** https://phabricator.wikimedia.org/T257698
** IE11 support for WVUI: https://phabricator.wikimedia.org/T268703
*** Thanks to James F for the note about the es6-promise polyfill
** https://phabricator.wikimedia.org/T252774 – mediawiki.toc.styles RL
module merged into ResourceLoaderSkinModule

=== Structured Data ===
* Blocked by: -
* Blocking: -
* Updates:
** Team offsite this week

=== Abstract Wikipedia ===
* Updates:
** Continuing work on using ZType data to enforce structure when editing
ZObjects.
** Excited to welcome Genoveva (Geno) Galarza Heredero, our new software
engineer, to the team.

=== Parsing ===
* Blocked by:
** Pinging Parsoid client teams (Editing, Language, Platform
Infrastructure, Growth) on https://phabricator.wikimedia.org/T266143 again.
Where necessary, this week, we will start submiting patches against your
codebases. In that case, we would appreciate prompt reviews and followups
as necessary.
* Blocking:
* Updates:


=== Inuka ===
* Blocked by:
* Blocking:
* Updates:
** More bug fixes and UX improvements to the KaiOS app


=== Library ===
* Blocked by:
* Blocking:
* Updates:
** A bug that denied eligible users access to the Wikipedia Library Card
Bundle is now fixed
** Working on making Wikilinks more stable is still in progress

== Technology ==


=== Cloud Services ===
* Blocked by:
* Blocking:
** releng train-dev blocked waiting for nested VM support
([[phab:T267433]]) 
* Updates:

=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
** The deluge of donations is here! Yesterday was our second-best day ever,
and that was without sending any emails out (just banners).
** Lots of discussion on best way forward for dockerized dev environment -
discussion of multipurpose image vs app-specific images ongoing at
https://phabricator.wikimedia.org/T268685 . Advice welcome from long-term
docker users!
** Fixing little bugs as they crop up in the logs
** Updating text for different specialized thank you emails
** Tweaking timing of CiviCRM queue consumers so we can keep up with the
generosity of our donors and send them timely acknowledgement.
** Trying to reduce log spam on main CRM box

=== Platform ===
* Blocked by:
* Blocking:
* Updates:
** Bug fixes for the API portal
** Parsoid cache in MediaWiki
** Sockpuppet API productionising
** Shellbox for MediaWiki on Kubernetes

=== Engineering Productivity === Performance 
* Blocked by:
* Blocking:
* Updates:
** For 1000+ websites Microsoft now redirects IE users to Edge
automatically when they have Edge installed:
https://twitter.com/MonsieurPerf/status/1333740793253793796 Currently
trying to get in touch with Microsoft to find out if getting Wikimedia
sites added to the list would be a possibility. If they confirm that it can
be done, we can decide whether we want to be on the list or not.

 Quality and Test Engineering 
* Blocked by:
* 

[Wikitech-l] 2020-11-25 Scrum of Scrums meeting notes

2020-11-25 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2020-11-25

= 2020-11-25 =

== Callouts ==
* Language->Performance: Removal of wfMemckey in MediaWiki created a
deployment blocker for translatewiki.net (
https://phabricator.wikimedia.org/T266502#6648828)
* FR-Tech: English-language fundraising campaign starts this week, please
help keep the front-end stable!
* Performance: statsv was broken for a week due to a Python 3 migration
gone wrong (sorry), if you have a gap in your mw.track() metrics that's why

== No Updates ==
Tech Com, Anti-Harassment Tools, Editing, Growth, iOS, Android, Web, Prod
Infra, Parsing, UI Standardization, OKAPI, Library, Analytics, Cloud
Services, Platform, Machine Learning Platform, Research, SRE, Wikidata,
German Technical Wishlist

== SoS Meeting Bookkeeping ==
* Updates:
** when posting the notes, I will remove teams whose updates are blank and
list those teams in a "no updates" section at the top.

== Product ==

=== Community Tech ===
* Blocked by:
* Blocking:
* Updates:
** Sifting through the 300 or so community wishlist suggestions.

=== Structured Data ===
* Blocked by: -
* Blocking: -
* Updates:
** MediaSearch: implementing support for complex queries
** MediaSearch: launched tool to get feedback on image quality
** Next week: team offsite

=== Abstract Wikipedia ===
* Blocked by: —
* Blocking: —
* Updates:
** Continuing work on using ZType data to enforce structure when editing
ZObjects.
** New engineer starting on Monday.

=== Language ===
* Blocked by: Removal of wfMemckey in MediaWiki created a deployment
blocker for translatewiki.net (
https://phabricator.wikimedia.org/T266502#6648828)
* Blocking:
* Updates:

=== Inuka ===
* Blocked by:
* Blocking:
* Updates:
** Various KaiOS app updates based on usability study results.


== Technology ==

=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
** Adding CiviCRM to our docker dev environment:
https://phabricator.wikimedia.org/T262975
** Starting to build out email preference center:
https://phabricator.wikimedia.org/T125272
** Investigating some failing recurring donations:
https://phabricator.wikimedia.org/T268690
** Reviewing some CentralNotice code:
https://phabricator.wikimedia.org/T268646


=== Engineering Productivity ===


 Quality and Test Engineering 
* Blocked by:
* Blocking:
* Updates:
** Spin up a basic local Phabricator instance with Docker
https://phabricator.wikimedia.org/phame/post/view/214/spin_up_a_basic_local_phabricator_instance_with_docker/

 Release Engineering 
* Blocked by:
* Blocking:
* Updates:
** [All] Deployments/Covid-19
https://wikitech.wikimedia.org/wiki/Deployments/Covid-19
** Train Health
*** Last week: 1.36.0-wmf.18 [[phab:T263184]] 
*** This week: No Train
*** Next week: 1.36.0-wmf.20 [[phab:T263186]] 
*** Rest of the year:
https://wikitech.wikimedia.org/wiki/Deployments#Upcoming_Release_Train_disruptions

=== Search Platform ===
* Updates:
** PHP fatal/ Js exception TypeError: haystack is undefined in
stringEndsWith -https://phabricator.wikimedia.org/T266163
** Enable adaptive replica selection on CirrusSearch Elasticsearch clusters
-https://phabricator.wikimedia.org/T259539
** Bug: Airflow reports Mjolnir connection to Hive is already open -
https://phabricator.wikimedia.org/T268180
** Unallocated shards on elasticsearch codfw cluster after switch failure -
https://phabricator.wikimedia.org/T267903
** Prepare wdqs1009 to run the streaming updater -
https://phabricator.wikimedia.org/T255399
** Analysis of Method 2 Suggestion results -
https://phabricator.wikimedia.org/T244800
** Disable cirrus sanitizer job - https://phabricator.wikimedia.org/T266911
** The streaming updater should identify all shared statements properly -
https://phabricator.wikimedia.org/T266751
** The streaming updater consumer should stop accumulating patches if it
cannot handle them -https://phabricator.wikimedia.org/T266750
** CategoryChangesAsRdfTest::testCategorization: Failed asserting that two
strings are equal. - https://phabricator.wikimedia.org/T266850

=== Security ===
* Blocked by:
* Blocking:
* Updates:
** In progress: Security Readiness Review For GlobalWatchlist extension (
https://phabricator.wikimedia.org/T260466)
** In progress: Security Readiness Review For geoip2/geoip2 (
https://phabricator.wikimedia.org/T262963)
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l


[Wikitech-l] 2020-11-18 Scrum of Scrums meeting notes

2020-11-18 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2020-11-18

*= 2020-11-18 =*

== Callouts ==
* SRE
** ICU 63 upgrade (has MediaWiki impact) -
https://phabricator.wikimedia.org/T264991
*** enwiki notification up in VP already:

https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(technical)#Update_to_ICU_Unicode_library
** Sporadic and weird issues with Italian ISPs continue. SRE is aware and
working on them.  contact cdanis@ if you have more debugging data to share
* RelEng
** No Train next week
** No deploys next week Wed-Friday


== SoS Meeting Bookkeeping ==
* Updates:

== TechCom ==
* Blocking:

== Product ==

=== Community Tech ===
* Blocked by: -
* Blocking: -
* Updates: The Community Wishlist Survey is now live and that's gonna be
our main focus for the following 6 weeks

=== Anti-Harassment Tools ===
* Blocked by:
* Blocking:
* Updates:

=== Editing ===
* Blocked by:
* Blocking:
* Updates:

=== Growth ===
* Blocked by:
* Blocking:
* Updates:

=== iOS native app ===
* Blocked by:
* Blocking:
* Updates:

=== Android native app ===
* Blocked by:
* Blocking:
* Updates:

=== Web ===
* Blocked by:
LangEng: Finishing up some changes to make ULS compatible with desktop
improvements (
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/UniversalLanguageSelector/+/635679)
* Blocking:
n/a
* Updates:
Main focus is on finishing the work on the Vue search study. A
VueTaskForce is meeting this week.

=== Product Infrastructure ===
* Blocked by:
* Blocking:
* Updates:

=== Structured Data ===
* Blocked by: -
* Blocking: -
* Updates:
** Commons Media Search: continuing to add features and make UI
improvements, exploring some potential methods for using wikidata to
improve search results (e.g. traversing entity trees, using aliases)
** Media matching: in discussions with other teams to determine how this
project overlaps with others

=== Abstract Wikipedia ===
* Blocked by:
** —
* Blocking:
** —
* Updates:
**The [[m:Abstract_Wikipedia/Wiki_of_functions_naming_contest|community
contest]] for the name of the central wiki of functions has now closed, and
the result is being reviewed with Legal and Comms. Our thanks to all who
voted.
** Continuing work on using ZType data to enforce structure when editing
ZObjects.
** Huge thanks to Daimona and DannyS712 for helping with a Phan issue
blocking us from merging code T268055


=== Parsing ===
* Blocked by:
** This is a followup on a SoS update from a few weeks back. We would like
Parsoid clients ( VisualEditor, ContentTranslation, StructuredDiscussion,
MCS/PCS ) to act onhttps://phabricator.wikimedia.org/T266143 sooner than
later. This should likely be a minor tweak in client code. We need
confirmation that clients can handle this switch before we can make
progress on making that change in Parsoid. Either leave a note on that phab
task once you are done, or create a subtask and resolve it.
* Blocking:
* Updates:
 ** no updates

=== Language ===
* Blocked by:
* Blocking:
** Web. Should be unblocked this week.
* Updates:
** T264756 Working on technical implementation plan for translatable
modules. Will make it public for feedback soon.
** T254481 Doing final tests on "Support sending TechNews using
Special:MassMessage"
** T182433 Developing "Strong synchonization" for translatewiki.net which
is a prerequisite for fully automated translation exports
** We fixed a bunch of production JavaScript errors in ULS. Fixes are
waiting to be deployed.
** Polishing section translation MVP

=== Inuka ===
* Blocked by: -
* Blocking: -
* Updates:
** KaiOS app
*** Submitted to KaiStore
*** Addressing usability study feedback (colours, icons, copy, ...)
*** Production errors
** Wikipedia Preview
*** Oozie job for data analysis
*** Image focus mode
*** Multilines caption

=== UI Standardization ===
* Blocked by:
* Blocking:
* Updates:


=== Library ===
* Blocked by: Waiting to hear back from Cloud Services on question about
IDS/IPS for Cloud infrastructure
* Blocking: -
* Updates: Fixed a bug in Wikipedia Library that denied some users access
to the library bundle when they should've had it. Refactoring of Wikilinks
UI underway to improve performance.

== Technology ==

=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
- Adjustments to allow migration of legacy EventLogging schemas to
Event Platform.
- Fleshed out plan to migrate cluster to Apache BigTop and Hadoop coord
failover.
- Performance improvements of webrequest job, reduce CPU time and data
relocation.
- Fix bug in pageview_complete dumps (replacement of pagecounts).

=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:

=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
** SRE deployed a change to stop iOS app launching for
thankyou.wikipedia.org, we need to test
** Quieting down noisy logs in preparation for end of year fundraiser
** Switching dev environment from vagrant to docker

=== Platform ===
* Blocked by:
* Blocking:
** Code review on 

[Wikitech-l] 2019-03-13 Scrum of Scrums meeting notes

2019-03-13 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2019-03-13

=*2019-03-13*=

== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar
* Maps incident with geoshapes service:
https://wikitech.wikimedia.org/wiki/Incident_documentation/20190308-maps
* (From RI) RelEng: Review needed for deploying
Extension:WikimediaEditorTasks to production (
https://phabricator.wikimedia.org/T218136 )

== Audiences ==

=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
**

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
**

 Editing 
* Blocked by:
* Blocking:
** Updates:
**

 Growth 
* Blocked by:
* Blocking:
* Updates:
**

 Language 
* Blocked by: Several CI failures but RelEng is taking care of them. Thanks!
* Blocking:
* Updates:
** Fixed various bugs in cxserver while ContentTranslation patches were
blocked due to CI issues.
** Manually purging old unpublished drafts from ContentTranslation. This
will likely to move to cronjob in 2 weeks.

=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
**Working on 6.2.1 (
https://phabricator.wikimedia.org/tag/ios-app-v6.2.1-beluga-on-stilts/)
***bug fixes
***editing enhancements

 Android native app 
* Blocked by:
* Blocking:
* Updates:
** Working on the design changes of enhancing reading lists search
functions.
*** Bug fixes
*** Visual changes of "Suggested edits"

 Readers Web 
* Blocked by:
* Blocking:
* Updates:
** Summary: adding some features to QuickSurveys, tagging and UI changes
for Advanced Mobile Contributions, and continuing the MobileFrontend
Architecture investment project.

** Responsive website (MinervaNeue / MobileFrontend):

*** Advanced mobile contributions
https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
 Add history link to actions menu T213352
 Tag Thanks actions with AMC tag T215477
 Provide mechanism to allow dynamically tag log entries T215675
 Add X-Analytics tag for AMC webrequests T212961
 Cannot access user contributions when following red link to user page
on mobile T201339

*** Invest in the MobileFrontend & MinervaNeue frontend architecture
https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
Use the Overlay.make pattern for notification feature T217296
 Refactor ImageOverlay T216198
 Refactor TalkSectionAddOverlay T217102
 Limit mobile.startup's mw.config variables T216848

*** QuickSurveys
 Consultation with Research
 Support sampling by country T213847
 Support sampling by edits T139317
 Remove templates T208605
 Revise deprecated ResourceLoader API usage T216746

*** Miscellaneous bug fixes and maintenance T218098 T207618 T217820

** Desktop website (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
 Bugfix for double pokey on some page previews T204627

 Readers Infrastructure 
* Blocked by:
** SRE: Sunsetting Wikipedia Zero stuff (
https://phabricator.wikimedia.org/T187716) is still blocked by
https://phabricator.wikimedia.org/T213769 (and possibly others); not
urgent, but we want this done this quarter if possible. (Repeat from
previous weeks)
** RelEng: Review needed for deploying Extension:WikimediaEditorTasks to
production (https://phabricator.wikimedia.org/T218136 )
* Blocking:
* Updates:
** mobile-html:
*** Changing URLs from https to be protocol independent because the iOS app
can handle that better when saving for offline.
*** Removing navboxes from mobile-html DOM
** Maps: incident with the geoshapes service
https://wikitech.wikimedia.org/wiki/Incident_documentation/20190308-maps

 Multimedia 
* Blocked by:
* Blocking:
* Updates
**

 Parsing 
* Blocked by:
* Blocking:
* Updates:
** Working on fast and spec-compliant HTML5 parsing and filtering
(querySelector) in PHP. If you are aware of code that could benefit from
this (probably anything that uses DOMDocument and related classes), please
add it to https://phabricator.wikimedia.org/T218183

 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
** OOUI release in prep, we decide if minor or patch release, depending on
ongoing work by Multimedia team and Ed:
*** Bring StackLayout, MenuLayout, Tab*Layout, IndexLayout to OOUI PHP
https://phabricator.wikimedia.org/T215645
*** Quicken PHP tests
*** Make mixin configs extendable
** Unify error and system messages https://phabricator.wikimedia.org/T127405

== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
** db1002 is now decommissioned, so we consider the migration of the
analytics mysql replicas from the old to the new hosts complete
** the EventLogging database in Hive is now in compliance with the data
retention guidelines
** medium refactor in 

[Wikitech-l] 2019-03-06 Scrum of Scrums meeting notes

2019-03-06 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2019-03-06

=*2019-03-06*=

== Callouts ==
* Language blocked on RelEng: CI issues/Merge Blockers:
https://phabricator.wikimedia.org/T217654 and
https://phabricator.wikimedia.org/T216689
* SRE informs that we have a Network maintenance (Tuesday 19th 14:00UTC)
https://phabricator.wikimedia.org/T187960
** Will require s2 to be read only (T217441 - we will use that window to
upgrade MySQL on the master)
** Will also impact x1 master (which will be read only for a few seconds
and cannot be disabled on mediawiki layer)
* Search Platform -> RelEng: CI configuration for Blazegraph:
https://gerrit.wikimedia.org/r/c/integration/config/+/493340
* Release Engineering: Train blocked:
** Growth - Flow\Exception\WikitextException: ParseEntityRef: no name -
https://phabricator.wikimedia.org/T217766
** Cloud Services - labtestweb2001: Fatal error: unknown class AuthPlugin
in
/srv/mediawiki/php-1.33.0-wmf.20/extensions/LdapAuthentication/LdapAuthenticationPlugin.php
on line 21 - https://phabricator.wikimedia.org/T217692

== Audiences ==

=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
**

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
**

 Editing 
* Blocked by:
* Blocking:
** Updates:
**

 Growth 
* Blocked by:
* Blocking:
** Performance: CR for avoiding Watchlist DB writes on HTTP GET.
https://gerrit.wikimedia.org/r/416198
** Release Engineering - Flow\Exception\WikitextException: ParseEntityRef:
no name - https://phabricator.wikimedia.org/T217766
* Updates:
**

 Language 
* Blocked by:
* Blocking:
* Updates:
**

=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
**Working on 6.2.1 (
https://phabricator.wikimedia.org/tag/ios-app-v6.2.1-beluga-on-stilts/)
***bug fixes
***editing enhancements

 Android native app 
* Blocked by:
* Blocking:
* Updates:
**

 Readers Web 
* Blocked by:
* Blocking:
* Updates:
** Summary: adding some features to QuickSurveys, medium term planning, and
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
 Provide mechanism to allow dynamically tag log entries T215675
 Add X-Analytics tag for AMC webrequests T212961
 Cannot access user contributions when following red link to user page
on mobile T201339

*** Invest in the MobileFrontend & MinervaNeue frontend architecture
https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
 Refactor TalkSectionAddOverlay T217102
 Refactor ImageOverlay T216198
 Post-inheritance cleanup T217220
 Limit mobile.startup's mw.config variables T216848
 Refactor TalkOverlay T215370
 Refactor LanguageOverlay T215657

*** Update list styles T150377
*** Miscellaneous bug fixes and maintenance T216628

*** QuickSurveys
 Consultation with Research
 Support sampling by country T213847
 Support sampling by edits T139317
 Support sampling by page T213696
 QuickSurveys are hidden on pages without infoboxes and with table of
contents T210646

** Desktop website (Vector, Popups)

*** Vector
 Vector should replace rendering from PHP with Mustache T217172

*** Popups https://www.mediawiki.org/wiki/Page_Previews
 WMDE reference previews review and support T67114
https://meta.wikimedia.org/wiki/WMDE_Technical_Wishes/ReferencePreviews

** Medium-term planning.

 Readers Infrastructure 
* Blocked by: Security on WikimediaEditorTasks review (they know, it was
assigned yesterday)
* Blocking:
* Updates:
** WikimediaEditorTasks extension security review in progress
** Reminder: summary 1.4.0 endpoint change: titles in the content_urls
properties are encoded now (T216739)

 Multimedia 
* Updates
**

 Parsing 
* Blocked by:
* Blocking:
* Updates:

 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
**

== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
**

=== Cloud Services ===
* Blocked by:
* Blocking:
Release Engineering - labtestweb2001: Fatal error: unknown class AuthPlugin
in
/srv/mediawiki/php-1.33.0-wmf.20/extensions/LdapAuthentication/LdapAuthenticationPlugin.php
on line 21 - https://phabricator.wikimedia.org/T217692
* Updates:
**

=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
** Reviewing audit code for main card processor to make sure we're catching
everything https://phabricator.wikimedia.org/T217582
** Fixing CentralNotice sanitization over-strictness
https://phabricator.wikimedia.org/T216150
** Better fraud attempt queries for CiviCRM
https://phabricator.wikimedia.org/T199268
** Tweaks to Thank You mail https://phabricator.wikimedia.org/T207674
** Building notification stream for changes to active 

[Wikitech-l] 2019-02-27 Scrum of Scrums meeting notes

2019-02-27 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2019-02-27

=*2019-02-27*=
== Callouts ==
* Fundraising campaigns: Europe
https://meta.wikimedia.org/wiki/CentralNotice/Calendar
* Editing blocked by SRE https://phabricator.wikimedia.org/T213214
* Readers Web and Performance: Research is deploying/undeploying reader
demographics survey: https://phabricator.wikimedia.org/T217080
* Release Engineering: train at 14:00–16:00 UTC (EU time) for the next 4
weeks, back to the usual 20:00–22:00 UTC (US time) after that
* RelEng: Need help in setting up CI for Blazegraph (
https://phabricator.wikimedia.org/T216855 )

== Audiences ==


=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
**

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
**

 Editing 
* Blocked by:
** SRE on https://phabricator.wikimedia.org/T213214
* Blocking:
** Updates:
**

 Growth 
* Blocked by:
* Blocking:
* Updates:
**

 Language 
* Blocked by:
* Blocking:
* Updates:
**

=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
**6.2 with syntax highlighting released
**Work on 6.2.1 (
https://phabricator.wikimedia.org/tag/ios-app-v6.2.1-beluga-on-stilts/)
 continues:
***Bug fixes
***Editing onboarding + other small improvements to the editing
experience
***Mobile HTML prototype

 Android native app 
* Blocked by:
* Blocking:
* Updates:
**

 Readers Web 
* Blocked by:
* Blocking:
* Updates:
** Summary: same as last week. 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
 Add history link to actions menu T213352
 Add X-Analytics tag for AMC webrequests T212961
 Talk tabs disabled on main page T214724 T216514
 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_MobileFrontend_%26_MinervaNeue_frontend_architecture
 ImageOverlay should be an Overlay T216198
 Limit mobile.startup's mw.config variables T216848
 TalkOverlay should not extend Overlay T215370
 LanguageOverlay should be an Overlay with a LanguageSearcher component
T215657
 mobile.init should not be loaded on desktop Minerva T216537
 Create PromiseView pattern T215972
 Abandon use of template partials in MobileFrontend for components
within components e.g. Button, Icon and Anchor classes T149909

*** QuickSurveys consultation for Research

*** Miscellaneous bug fixes and maintenance T216628 T216853 T214550 T207618
T150377 T202374

** 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

** Medium-term planning.

 Readers Infrastructure 
* Blocked by:
* Blocking:
* Updates:
**Maps
*** maps2004 conducting QA for tiles generated during codfw OS stretch
migration

 Multimedia 
* Updates
** preparing for first release of adding 'depicts' statements to commons
images - should be code complete within a week, working with WMDE to get
beta commons ready

 Parsing 
* Blocked by:
* Blocking:
* Updates:

 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
**

== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
** Doing anual planning and Q4 planning
** Working on sunsetting Wikimetrics
** dbstore1002 will be decomissioned soon, the hardware is very unstable.
The new cluster is easier to use with the new "analytics-mysql" wrapper,
docs here:
https://wikitech.wikimedia.org/wiki/Analytics/Data_access#MySQL_wrapper
** new cloud db replica for analytics and mediawiki history use is not in
place yet, sqooping and history reconstruction will speed up next month
when it is
** a few type mismatches found between EventLogging Refine's type inference
and the schemas on meta, details here:
https://phabricator.wikimedia.org/T216771, subtasks created and appropriate
teams tagged
** Modern Event Platform's EventGate moving closer to replacing EventBus as
the way to intake realtime mediawiki events

=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:
**

=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
** Still holding off on payments-wiki upgrade, doing testing on more
platforms while waiting for a European banner campaign to subside
** Deploying some performance improvements to CiviCRM
https://phabricator.wikimedia.org/T209415
** Tweaking email opt-in display https://phabricator.wikimedia.org/T215939
** PCI compliance paperwork
** Better fraud reporting https://phabricator.wikimedia.org/T199268
** Cutting down email volume for recurring donors

[Wikitech-l] 2019-02-20 scrum of scrums meeting notes

2019-02-27 Thread Grace Gellerman
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/WikibaseLexemeCirrusSearch/+/490794/
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_MobileFrontend_%26_MinervaNeue_frontend_architecture
 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 

[Wikitech-l] 2019-02-13 Scrum of Scrums meeting notes

2019-02-13 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2019-02-13

= 2019-02-13 =
== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar
* Release Engineering: Beta Cluster and CI issues
https://lists.wikimedia.org/pipermail/cloud/2019-February/000538.html
* SRE: Sunsetting Wikipedia Zero stuff (
https://phabricator.wikimedia.org/T187716) is blocked by
https://phabricator.wikimedia.org/T213769 (and possibly others); not
urgent, but we want this done this quarter if possible.
* From Analytics: The old staging database in dbstore1002 will be set to
read-only on Feb 18th. Please, use the new one in dbstore1005, thanks!
* TechCom: RFC: Re-establish the development policies
https://phabricator.wikimedia.org/T190379

== Audiences ==
=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
**

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
**

 Editing 
* Blocked by:
* Blocking:
** Updates:
**

 Growth 
* Blocked by:
* Blocking:
* Updates:
**

 Language 
* Blocked by:
* Blocking:
* Updates:
**

=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
**In a code freeze phase for 6.2 - testing
https://phabricator.wikimedia.org/tag/ios-app-v6.2-beluga-on-a-pogo-stick/
**Preapring for 6.2.1 - bug fixes, editing tools enhancements and mobile
html prototype
https://phabricator.wikimedia.org/tag/ios-app-v6.2.1-beluga-on-stilts/

 Android native app 
* Blocked by:
* Blocking:
* Updates:
**

 Readers Web 
* Blocked by:
* Blocking:
* Updates:
** Summary: we've transitioned the Proton PDF renderer to Readers
Infrastructure for final deployment, we're continuing the Advanced Mobile
Contributions project and have enabled ES6 support in MobileFrontend as
part of the Architecture investment effort.

** Responsive website (MinervaNeue / MobileFrontend):

*** Advanced mobile contributions
https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
 Talk tabs disabled on main page T214724
 Page/talk toggle v1 T212216
 Design updates to Settings page & opt-in toggle T214195
 Create AMC edit tag T212959

*** Invest in the MobileFrontend & MinervaNeue frontend architecture
https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
 Enable Babel transpiling in MobileFrontend T202746
 Separate lazy loading from Skin T214658
 Migrate deprecated calls T208915
 Group web client error reports T212970

*** Page issues
https://www.mediawiki.org/wiki/Reading/Web/Projects/Mobile_Page_Issues
 Miscellaneous bug fixes and maintenance T212376 T212371 T214550

*** ExternalGuidance extension review and support

*** Miscellaneous bug fixes and maintenance T215648 T215849 T213336 T202374

** 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

** PDF rendering (Proton)
https://www.mediawiki.org/wiki/Reading/Web/PDF_Functionality
*** Transitioned to Readers Infrastructure


 Readers Infrastructure 
* Blocked by:
** SRE: Sunsetting Wikipedia Zero stuff (
https://phabricator.wikimedia.org/T187716) is blocked by
https://phabricator.wikimedia.org/T213769 (and possibly others); not
urgent, but we want this done this quarter if possible.
* Blocking:
* Updates:
** Maps: codfw cluster OS upgrade to stretch started this week with
maps2004 T215521
** App Editor Tasks infrastructure work ongoing


 Multimedia 
* Blocked by:
** RelEng: Adding WikibaseMediaInfo to the gate; patch is
https://gerrit.wikimedia.org/r/c/integration/config/+/480463 and needs
deployment
* Blocking:
**
* Updates
** working towards first release of structured data statements (depicts)
** onboarding for 2 new hires

 Parsing 
* Blocked by:
* Blocking:
* Updates:

 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
**

== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
** The replacement for dbstore1002 is in place now. Contains a queryable
replica of the wiki databases distributed in 3 nodes (dbstore100[345]).
** Up-to-date docs at:
https://wikitech.wikimedia.org/wiki/Analytics/Data_access#MariaDB_replicas
** The staging database is in dbstore1005. The old one in dbstore1002 will
be set to read-only on Feb 18th. And we plan to decomission dbstore1002 in
the upcoming weeks.
** Superset can connect to the new MySQL hosts, including the staging
database.

=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:
**

=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
** Still testing PHP7 / MediaWiki 1.31 payments-wiki upgrade, has morphed
into testing our backup cluster as well
https://phabricator.wikimedia.org/T184460
** Fixing bugs in latest CiviCRM point upgrade
https://phabricator.wikimedia.org/T215802,

[Wikitech-l] 2019-02-06 Scrum of Scrums meeting notes

2019-02-06 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2019-02-06

=2019-02-06=
== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar

== Audiences ==

=== Contributors ===

 Community Tech 
* Blocked by:
* Blocking:
* Updates:
**

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
**

 Editing 
* Blocked by:
* Blocking:
** Updates:
**

 Growth 
* Blocked by:
* Blocking:
* Updates:
**

 Language 
* Blocked by:
* Blocking:
* Updates:
**

=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
**Finishing up 6.2 (
https://phabricator.wikimedia.org/tag/ios-app-v6.2-beluga-on-a-pogo-stick/),
release that contains editing & syntax highlighting. Should be wrapped up
this week.

 Android native app 
* Blocked by:
* Blocking:
* Updates:
**

 Readers Web 
* Blocked by:
* Blocking:
* Updates:
** Summary: the team is back from All Hands, MobileFrontend
Webpackification is complete, upcoming MobileFrontend Architecture work is
being planned, and we're continuing the Advanced Mobile Contributions
project.

** Responsive website (MinervaNeue / MobileFrontend):

*** Advanced mobile contributions
https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
 Design updates to Settings page & opt-in toggle T214195
 Add informational links to opt-in toggle T214180
 Page/talk toggle v1 T212216
 Build opt-in toggle T211197

*** Invest in the MobileFrontend & MinervaNeue frontend architecture
https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
 Webpackify editing T213340 (MobileFrontend is now Webpack'd!!!)
 Enable Babel transpiling in MobileFrontend T202746
 Separate lazy loading from Skin T214658
 Migrate deprecated calls T208915

*** Page issues
https://www.mediawiki.org/wiki/Reading/Web/Projects/Mobile_Page_Issues
 Miscellaneous bug fixes and maintenance T212376 T212371

*** ExternalGuidance extension review and support

*** Miscellaneous bug fixes and maintenance T213336 T202374 T214955 T211724

** 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
 Miscellaneous bug fixes and maintenance T214974

** PDF rendering (Proton)
https://www.mediawiki.org/wiki/Reading/Web/PDF_Functionality
*** Remaining work tracked in deploy Proton T181084


 Readers Infrastructure 
* Blocked by:
** need guidance from SRE / Service Ops on how to handle system package /
npm package version sync for Proton:
https://phabricator.wikimedia.org/T213366#4906913
** could use some info from SRE / Traffic on how Varnish interacts with
Proton https://phabricator.wikimedia.org/T213371#4908036 (not urgent)
* Blocking:
* Updates:
** RfC on best method for incorporating PCS data into page HTML:
https://phabricator.wikimedia.org/T213505 - looking for feedback from SRE /
Service Ops mainly
** App Editor Tasks work in progress


 Multimedia 
* Updates
**

 Parsing 
* Blocked by:
* Blocking:
* Updates:

 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
**

== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
**

=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:
**

=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
** Looking at possibility of recurring upsell - i.e. asking donors if they
want to recur after a successful one-time donation
** Civi version upgrade
** Still making tweaks for Payments-wiki PHP and mediawiki upgrade
** Starting work on decoupling last link between payments-wiki frontend and
civi db backend
** Working on reducing volume of TY emails for monthly donors

=== MediaWiki Core Platform ===
* Blocked by:
* Blocking:
* Updates:
** Last week: ALL HANDS

=== Performance ===
* Blocked by:
**
* Blocking:
**
* Updates:
** runbooks: Grafana best practices (initial version).
https://wikitech.wikimedia.org/wiki/Performance/Runbook/Grafana_best_practices
** Assisted RelEng w/migrating various repos' Jenkins tests from node6 to
node10 (in progress) https://phabricator.wikimedia.org/T211784
** Continued work on registry cleanup sprint
https://phabricator.wikimedia.org/T202154
** Initial performance review of Extension:ExternalGuidance
https://phabricator.wikimedia.org/T214170
** Patch to make addWiki.php easier to re-run in case of certain DBs having
problems https://gerrit.wikimedia.org/r/486406

=== Release Engineering ===
* Blocked by:
**
* Blocking:
**
* Updates:
** Train Health:
*** Last week: No train, WMF ALL HANDS!
*** This week: 1.33.0-wmf.16 - https://phabricator.wikimedia.org/T206670 -
no problemo
*** Next week: 1.33.0-wmf.17 - https://phabricator.wikimedia.org/T206671

=== Research ===
* Blocked by:
* Blocking:
* Updates:

=== Scoring Platform ===
* Blocked by:
* 

[Wikitech-l] 2019-01-16 Scrum of Scrums meeting notes

2019-01-21 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-01-16

*=2019-01-16=*
== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar
* SRE: RI needs your input on T206504 (specifically
https://phabricator.wikimedia.org/T206504#4859812 ) regarding storing edit
task suggestions in Redis
* Performance/CorePlatform: DBAs want to do a Parser Cache TTL increase. We
might increase the TTL back from 22 days to 30 days soon - (
https://phabricator.wikimedia.org/T210992 )
* Anyone: SRE needs help setting up a Beta Feature for PHP7 migration.
https://phabricator.wikimedia.org/T213934
* Release Engineering: No train during All Hands (week of January 28)
* Release Engineering blocking Research
https://gerrit.wikimedia.org/r/c/integration/config/+/483225

== Audiences ==


=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
**

 Anti-Harassment Tools 
* Blocked by: Looking for Reviewers for Namespace Blocks
https://phabricator.wikimedia.org/T179110
* Blocking: No one
* Updates:
** Enabled Partial Blocks to Italian Wikipedia!
https://phabricator.wikimedia.org/T210444
** Starting Device Blocking Investigation.
https://phabricator.wikimedia.org/T213351
** Changing new user password requirements.

 Editing 
* Blocked by:
* Blocking:
** Updates:
**

 Growth 
* Blocked by:
* Blocking:
* Updates:
**

 Language 
* Blocked by:
* Blocking:
* Updates:
** ContentTranslation v2 going to be default for all users with this week's
train.
** Language team will reachout to Security and Performance for
ExternalGuidance extension reviews.

=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
**

 Android native app 
* Blocked by:
* Blocking:
* Updates:
**

 Readers Web 
* Blocked by:
* Blocking:
* Updates:

** Summary: Advanced Mobile Contributions is underway and MobileFrontend
Webpackication frontend architectural goals are nearly complete.

** Responsive website (MinervaNeue / MobileFrontend):

*** Advanced mobile contributions
https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
 Page/talk toggle v1 T212216
 Create AMC edit tag T212959
 Build AMC opt-in toggle T211197

*** Invest in the MobileFrontend & MinervaNeue frontend architecture
https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
 Webpackify mobile.options, mobile.init, mobilediff, and userlogin
T213112
 Webpackify Special:Uploads T213298
 Webpackify mobile.special.watchlist.scripts T212823
 Webpackify mobile.mediaViewer T210209
 Webpackify notifications T213111
 Drawers and Overlays should not auto-append themselves T209129

*** Page issues
https://www.mediawiki.org/wiki/Reading/Web/Projects/Mobile_Page_Issues
 Deploy to enwiki TBD T210554

*** Miscellaneous bug fixes and maintenance T212518 T211724 T213775 T149909

** Desktop website (Vector, Popups)

*** Popups https://www.mediawiki.org/wiki/Page_Previews
 WMDE reference previews are in progress
https://meta.wikimedia.org/wiki/WMDE_Technical_Wishes/ReferencePreviews

** PDF rendering (Proton)
https://www.mediawiki.org/wiki/Reading/Web/PDF_Functionality
*** Remaining work tracked in deploy Proton T181084


 Readers Infrastructure 
* Blocked by:
** SRE: RI needs your input on T206504 (specifically
https://phabricator.wikimedia.org/T206504#4859812 ) regarding storing edit
task suggestions in Redis
* Blocking:
* Updates:
** Building new APIs to support the App Editor Tasks initiative (
https://phabricator.wikimedia.org/T212793 )
*** Counts of edits meeting specific criteria:
https://phabricator.wikimedia.org/T212795
*** Suggested entities/articles for adding descriptions:
https://phabricator.wikimedia.org/T206504
** Maps: Preparing maps1003 for OS upgrade to stretch
https://gerrit.wikimedia.org/r/#/c/483798/


 Multimedia 
* Updates
**

 Parsing 
* Blocked by:
* Blocking:
* Updates:

 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
**

== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
**

=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:
**

=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
** CentralNotice
*** deploying bunch of patches that we'd held back during Big English, and
which were again delayed last week due to what turned out to be a bug in
the Translate extension.
*** taking another look at how to make the deployment less of a headache
for train conductors.
** CiviCRM
*** Reducing volume of email for recurring donors
** Paymentswiki
*** Still working on upgrade to PHP7 & Mediawiki 1.31
*** Adding geolocation to the 'Form chooser' page


=== MediaWiki Core Platform ===
* Blocked by:
* Blocking:
* Updates:
**

=== Performance ===
* Blocked by:
**
* Blocking:
**
* Updates:
** Reverted ruwiki navtiming/survey sampling rate, as very active editors
were starting to talk 

[Wikitech-l] 2019-01-09 Scrum of Scrums meeting notes

2019-01-09 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2019-01-09

=2019-01-09=
== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar
* Language blocked by RelEng:
https://gerrit.wikimedia.org/r/#/c/integration/config/+/482766/
* Security: if there are notes from the Proton security review, they would
be useful for the handover from Reading Web to Reading Infrastructure. See
also https://phabricator.wikimedia.org/T177765#4822198
* Growth: Who do I (mdholloway) talk to about/add for review on changes to
Extension:GettingStarted?
* Readers Web and Performance, in case you notice performance hits on the
mobile site: #Research ran reader trust survey from 01/07 till 01/09:
https://phabricator.wikimedia.org/T209882
* Core Platform (from Analytics)
https://phabricator.wikimedia.org/T202781#4865947 (same for MediaWiki
history reconstruction).
* Release Engineering: January 28 - wmf.15 - No Train (due to All Hands
week)

== Audiences ==


=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
**

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
**

 Editing 
* Blocked by:
* Blocking:
** Updates:
**

 Growth 
* Blocked by:
* Blocking:
* Updates:
**Deploying Help Panel this week
https://www.mediawiki.org/wiki/Growth/Focus_on_help_desk

 Language 
* Blocked by: CI/RelEng:
https://gerrit.wikimedia.org/r/#/c/integration/config/+/482766/
* Blocking:
* Updates:
** Google Translate available for ContentTranslation now!
https://wikimediafoundation.org/2019/01/09/you-can-now-use-google-translate-to-translate-articles-on-wikipedia/

=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
**completed user testing of the Editing prototype -
https://phabricator.wikimedia.org/T211152
** will be conducting user testing of the Editing prototype among internal
users this week
**still working on/refining editing tools and syntax highlighting -
https://phabricator.wikimedia.org/tag/ios-app-v6.2-beluga-on-a-pogo-stick/

 Android native app 
* Blocked by:
* Blocking:
* Updates:
**

 Readers Web 
* Blocked by:
* Blocking:
* Updates:

** Summary: starting Advanced Mobile Contributions work and Webpackifying
the remaining MobileFrontend modules. Say hello to our new test engineer,
Edward Tadros!

** Responsive website (MinervaNeue / MobileFrontend):

*** Invest in the MobileFrontend & MinervaNeue frontend architecture
https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
 Webpackify mobile.languages.structured and mobile.mediaViewer
asynchronous ResourceLoader modules T210210 T210209
 Drawers and Overlays should not auto-append themselves T209129 T211691
 Replace inheritance with composition T205592

*** Advanced mobile contributions
https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
 Build AMC opt-in toggle T211197 T212516
 Team planning

*** Page issues
https://www.mediawiki.org/wiki/Reading/Web/Projects/Mobile_Page_Issues
 Deploy to enwiki and all remaining projects on January 14th T210554

*** Miscellaneous bug fixes and maintenance T212518 T211724 T212970

** Desktop website (Vector, Popups)

*** Popups https://www.mediawiki.org/wiki/Page_Previews
 Generate all possible combinations of page previews with Storybook
T205989 https://zen-pasteur-e92b1e.netlify.com/
 WMDE reference previews are in progress
https://meta.wikimedia.org/wiki/WMDE_Technical_Wishes/ReferencePreviews

** PDF rendering (Proton)
https://www.mediawiki.org/wiki/Reading/Web/PDF_Functionality
*** Remaining work tracked in deploy Proton T181084
*** Passing ownership to Readers Infrastructure pending security follow-up
T210652

 Readers Infrastructure 
* Blocked by:
** Security: if there are notes from the Proton security review, they would
be useful for the handover. See also
https://phabricator.wikimedia.org/T177765#4822198
** Growth: Who do I (mdholloway) talk to about changes to
Extension:GettingStarted?
* Blocking:
* Updates:
** Building new APIs to support the App Editor Tasks initiative (
https://phabricator.wikimedia.org/T212793 )
*** Counts of edits meeting specific criteria:
https://phabricator.wikimedia.org/T212795
*** Suggested entities/articles for adding descriptions:
https://phabricator.wikimedia.org/T206504
**Maps:
*** Test Kartotherian/Tilerator with node 10
https://phabricator.wikimedia.org/T209990
*** Stretch Upgrade:
 Tile generation report published
https://www.mediawiki.org/wiki/Wikimedia_Maps/Tile_generation_report
 Ready to move on with whole cluster upgrade and data replication

 Multimedia 
* Updates
**

 Parsing 
* Blocked by: none
* Blocking: none
* Updates:
** This patch needs VE folks to take a look and validate that they can work
with this change
 https://gerrit.wikimedia.org/r/c/mediawiki/services/parsoid/+/456520 --
Add support for server side 

[Wikitech-l] 2018-12-19 Scrum of Scrums meeting notes

2018-12-20 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-12-19

*=2018-12-19=*
== Callouts ==
* Fundraising campaigns
*https://meta.wikimedia.org/wiki/CentralNotice/Calendar*

* OOUI v0.30.0 going to be released today, all widgets fully accessible.
Rollout begin of 2019.
* Release Engineering
** Train Health:
** Train blocked on https://phabricator.wikimedia.org/T212217 ErrorException
from line 317 of
/srv/mediawiki/php-1.33.0-wmf.9/extensions/ExtensionDistributor/includes/specials/SpecialBaseDistributor.php:
PHP Notice: Undefined variable: downloadImg
** No Train (nor other deploys) weeks of December 24th and December 31st

== Audiences ==


=== Contributors ===
 Community Tech 
* Blocked by: Cloud services - Install librsvg 2.40.18 on Jessie for K8s
webservice - https://phabricator.wikimedia.org/T151656 (patch:
https://gerrit.wikimedia.org/r/#/c/operations/docker-images/toollabs-images/+/480159/)
* Blocking:
* Updates:
**

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
**

 Editing 
* Blocked by:
* Blocking:
** Updates:
**

 Growth 
* Blocked by:
* Blocking:
* Updates: Help Panel schema is close to being finalized, and initial
implementation code has been merged in GrowthExperiments
**

 Language 
* Blocked by: None
* Blocking: None
* Updates:
** ContentTranslation v2 work continue.
** cxserver getting rate-limiter feature soon.

=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
** working on an editing prototype (using CodeMirror) (board:
https://phabricator.wikimedia.org/tag/ios-app-v6.2-beluga-on-a-pogo-stick/)
** hiring screens in progress (team interviews will start after the break)
(job ad:
https://boards.greenhouse.io/wikimedia/jobs/1456243?gh_src=b908e1631)

 Android native app 
* Blocked by:
* Blocking:
* Updates:
**

 Readers Web 
* Blocked by:
* Blocking:
* Updates:
** Summary: lots of MobileFrontend architecture project tasks and planning,
making spikes for the advanced mobile contributions project, and page
issues deployment \o/. Also, check out Jan's cool Popups UI development
environment https://zen-pasteur-e92b1e.netlify.com/

** Responsive website (MinervaNeue / MobileFrontend):

*** Invest in the MobileFrontend & MinervaNeue frontend architecture
https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
 MobileFrontend should not have a global event emitter T156186
 Webpackify search T210207
 Webpackify mobile.toggle T210208
 Identify views that mix responsibilities T206036
 Pass View properties in the constructor instead of the prototype
T211828
 Enable Views to easily add children T209647
 Investigate code splitting for mobile.languages.structured T210210

*** Advanced mobile contributions
https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
 Investigate opt-in audience and instrumentation T211195
 Team planning

*** Page issues
https://www.mediawiki.org/wiki/Reading/Web/Projects/Mobile_Page_Issues
 Deployment to all wikis except enwiki on December 17th \o/ T210553
 Distinct issues should not be grouped T202349
 Split pageIssues.js into smaller functions T211257

*** Miscellaneous bug fixes and maintenance T210191 T200927 T211963 T211743
T210390 T211903

** Desktop website (Vector, Popups)

*** Popups https://www.mediawiki.org/wiki/Page_Previews
 Generate all possible combinations of page previews with Storybook
T205989 https://zen-pasteur-e92b1e.netlify.com/
 Upgrade Popups dependencies T209314
 Replicate Popups memory leak without other extensions T208634

*** Vector https://www.mediawiki.org/wiki/Skin:Vector
 Improve language icon discoverability in mobile by using icon in
desktop T211985

** PDF rendering (Proton)
https://www.mediawiki.org/wiki/Reading/Web/PDF_Functionality
*** Remaining work tracked in deploy Proton T181084
*** Passing ownership to Readers Infrastructure T210652


 Readers Infrastructure 
* Blocked by:
* Blocking:
* Updates:
**


 Multimedia 
* Updates
**

 Parsing 
* Blocked by: None
* Blocking: None that we are aware of
* Updates: Organizing for PHP porting process, gathering a few extra team
members for the next quarter porting push.

 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
** OOUI v0.30.0 to be released later today, will be on 1st train 2019
*** All widgets are completely accessible with this release, following
native elements where possible in the screen reader output or
  WAI ARIA best practices
 `invisibleLabel` feature for icon-only buttons has already been added
in v0.29.3
 This release includes improvements to Dropdown-, ComboboxWidget and
LookupElement
*** Breaking change: Make non-continuous StackLayouts non-scrollable, all
code occurrences in Wikimedia-deployed extensions have already been cleared

[Wikitech-l] 2018-12-12 Scrum of Scrums meeting notes

2018-12-12 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-12-12

=*2018-12-12*=
== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar
* Dec 24th and Dec 31st are freeze weeks.
* Goal planning in progress. If you have requests from SRE, now is the time
to do so.
** Session Service RFC is heading to last call ending Wednesday December
12th 1pm PST https://phabricator.wikimedia.org/T206010
* Release Engineering: No Train weeks of December 24th and December 31st


== Audiences ==


=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
**

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
**

 Editing 
* Blocked by:
* Blocking:
** Updates:
**

 Growth 
* Blocked by:
* Blocking:
* Updates:
**

 Language 
* Blocked by: None. Thanks to Editing for updates on Blocket tasks.
* Blocking:
* Updates:
**

=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
**

 Android native app 
* Blocked by:
* Blocking:
* Updates:
** Released minor update to production:
https://phabricator.wikimedia.org/diffusion/APAW/history/master/;r/2.7.268-r-2018-12-07


 Readers Web 
* Blocked by:
* Blocking:
* Updates:
** Summary: mostly MobileFrontend architecture project tasks and some
advanced mobile contributions planning.

** Mobile website (MinervaNeue / MobileFrontend):

*** Invest in the MobileFrontend & MinervaNeue frontend architecture
https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
 MobileFrontend should not have a global event emitter T156186
 Collapse mobile.search* ResourceLoader modules into mobile.startup
T210207
 Reduce View inheritance and improve composition support T209007
 Add tests for Drawer and CtaDrawer T208920
 Webpackify watchstar T208921

*** Advanced mobile contributions
https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
 Investigate opt-in audience and instrumentation T211195
 Team planning

*** Page issues
https://www.mediawiki.org/wiki/Reading/Web/Projects/Mobile_Page_Issues
 Distinct issues should not be grouped T202349
 Split pageIssues.js into smaller functions T211257
 Planning deployment to all wikis except enwiki on December 17th T210553

** Desktop website (Popups) https://www.mediawiki.org/wiki/Page_Previews
*** Maintenance T209314

** PDF rendering (Proton)
https://www.mediawiki.org/wiki/Reading/Web/PDF_Functionality
*** Remaining work tracked in deploy Proton T181084


 Readers Infrastructure 
* no updates this week

 Multimedia 
* Updates
**

 Parsing 
* Blocked by:
* Blocking:
* Updates:

 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
** No OOUI release this week, work on scheduled last release of the year
next Tuesday ongoing.

== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
**

=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:
**

=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
** Campaign going well so far
** FR-tech supporting the rest of the team with processor switching &
investigation
** CentralNotice tweaks such as reducing log spam for protection
** CiviCRM performance optimizations
** Getting new hire oriented
** Minor upgrades for CiviCRM components
** Still working on a form variant for payments-wiki

=== MediaWiki Core Platform ===
* Blocked by:
* Blocking:
* Updates:
**

=== Performance ===
* Blocked by:
**
* Blocking:
**
* Updates:
**

=== Release Engineering ===
* Blocked by:
* Blocking:
* Updates:
** Train Health:
*** Last week: No train due to the Release Engineering Offsite
*** This week: 1.33.0-wmf.8 deployment blockers
https://phabricator.wikimedia.org/T206662
 T211774 Full table scans on oldimage table - Anomie and Ladsgroup
probably fixed it, will move train forward after SoS and see
*** Next week: 1.33.0-wmf.9 deployment blockers
https://phabricator.wikimedia.org/T206663
*** No Train weeks of December 24th and December 31st

=== Research ===
* Blocked by: None
* Blocking: None
* Updates:
** Working on building a 'morelike' API for article recommendations:
*** https://phabricator.wikimedia.org/T201192 and subtasks
** Working on setting up a production pipeline for generating article
recommendations and importing them into the database:
*** https://phabricator.wikimedia.org/T208622
*** https://phabricator.wikimedia.org/T210844
** Research: Eliciting new editor interests:
***
https://meta.wikimedia.org/wiki/Research:Voice_and_exit_in_a_voluntary_work_environment/Elicit_new_editor_interests#Second_Online_Experiment
*** We had to delay sending out emails last week. We're sending them out
this week.

=== Scoring Platform ===
* Blocked by:
* Blocking:
* Updates:

=== Search Platform ===
* Blocked by:
* Blocking:
* Updates:
** Wikidata autocompletion A/B done, results positive, slight improvement
in click positions: 

[Wikitech-l] 2018-12-05 Scrum of Scrums meeting notes

2018-12-06 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-12-05

*=2018-12-05=*
== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar
* Dec 24th and Dec 31st are freeze weeks.
* Goal planning in progress. If you have requests from SRE, now is the time
to do so.
** Session Service RFC is heading to last call ending Wednesday December
12th 1pm PST https://phabricator.wikimedia.org/T206010

== Audiences ==


=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
**

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
**

 Editing 
* Blocked by:
* Blocking:
** Updates:
**

 Growth 
* Blocked by:
* Blocking:
* Updates:
**

 Language 
* Blocked by:
* Blocking:
* Updates:
**

=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
**About to release 6.1.4 - a small release that disables Wikidata
description editing in English (we enabled it by mistake in a previous
release)
**Working on mobile editing (release board:
https://phabricator.wikimedia.org/tag/ios-app-v6.2-beluga-on-a-pogo-stick/)
with
CodeMirror - we're hoping to release something to beta before the holidays

 Android native app 
* Blocked by:
* Blocking:
* Updates:


 Readers Web 
* Blocked by:
* Blocking:
* Updates:
** Summary: we're continuing the MobileFrontend architecture project,
planning for advanced mobile contributions, and getting ready to deploy
page issues everywhere except enwiki.

** Mobile website (MinervaNeue / MobileFrontend):

*** Invest in the MobileFrontend & MinervaNeue frontend architecture
https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
 Reduce View inheritance and improve composition support T209007
 Webpackify watchstar T208921
 Add tests for Drawer and CtaDrawer T208920
 MobileFrontend should not have a global event emitter T156186

*** Advanced mobile contributions
https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
 Team planning

*** Page issues
https://www.mediawiki.org/wiki/Reading/Web/Projects/Mobile_Page_Issues
 Distinct issues should not be grouped T202349
 Standardize parsing T206177
 Planning deployment to all wikis except enwiki on December 17th T210553

*** Maintenance and bug fixes T210670 T210869 T204876 T208808

** Desktop website (Popups) https://www.mediawiki.org/wiki/Page_Previews
*** Reproduce Popups memory leak T208634

** PDF rendering (Proton)
https://www.mediawiki.org/wiki/Reading/Web/PDF_Functionality
*** Remaining work tracked in deploy Proton T181084


 Readers Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** Maps:
*** Tested kartotherian/tilerator on Node 10
** MCS:
*** Mainly code review and work on the performance patches


 Multimedia 
* Updates
** SDC: still struggling to get multi-lingual captions stable on beta
** work continues on phase 2
** Matthias is back from paternity leave

 Parsing 
* Blocked by:
* Blocking:
* Updates:

 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
** OOUI v0.29.6 released
** Design Style Guide
*** Now featuring improved imagery across pages

== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
** Working on fixing newly found errors in Hadoop's EventLogging refine
pipeline and sanitization.
** Working on adding unique devices counts per project family (all
wikipedias, all wiktionaries, etc.)
** Working on loading data (sqooping from labs+production mariaDBs) and
joining it in the cluster for MediaWiki history reconstruction, after
recent DB refactor.

=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:
**

=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
** Campaign going well so far
** FR-tech supporting the rest of the team with processor switching &
investigation
** CentralNotice tweaks such as reducing log spam for protection
** CiviCRM performance optimizations
** Getting new hire oriented


=== MediaWiki Core Platform ===
* Blocked by:
* Blocking:
* Updates:
** TechConf session review complete, now moving on to wiki publishing
** Session Service RFC is heading to last call ending Wednesday December
12th 1pm PST https://phabricator.wikimedia.org/T206010
** Patch for Excimer ready for merging
https://phabricator.wikimedia.org/T205059
** PHP7: Working on production configuration sending to Redis server
** Patch for intentionally triggering fatal errors in MediaWiki is up
https://phabricator.wikimedia.org/T210567
** Guzzle security review complete, will be deployed next week
https://phabricator.wikimedia.org/T202143

=== Performance ===
* Blocked by:
**
* Blocking:
**
* Updates:
**

=== Release Engineering ===
* Blocked by:
* Blocking:
* Updates:
**

=== Research ===
* Blocked by: None
* Blocking: None
* Updates:
** Delaying deployment of QuickSurveys for reader trust because of the
ongoing fundraising campaign: 

[Wikitech-l] 2018-11-28 Scrum of Scrums meeting notes

2018-11-28 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-11-28

*=2018-11-28=*
== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar
* Please avoid significant updates to any systems used by Fundraising
(Geolocation, core facilities used by CentralNotice). Pls. ping on
#wikimedia-fundraising by saying 'fr-tech' if you have quesitons. Thanks!!!

* Release Engineering
** Train Health:
*** Last week: No train due to the Thanksgiving Holiday
*** This week: 1.33.0-wmf.6 deployment blockers
https://phabricator.wikimedia.org/T206660
 Wikidata rolled back to 1.33.0-wmf.4, all other group1 and all group0
on 1.33.0-wmf.6 see https://tools.wmflabs.org/versions/
 T210608 (EventBus, Analytics) EventBus::createEvent Call to a member
function format() on a non-object (boolean)
 T210610 (ORES - Ladsgroup) PHP Fatal Error: Argument 2 passed to
ORES\Hooks\ApiHooksHandler::addScoresForAPI() must be an instance of array,
null given
 T210617 (Wikidata, Maps - hoo)BadMethodCallException on Wikidata item
pages containing coordinates with non-Earth globes
 T210618 (Wikidata, CirrusSearch) Wikidata entity search sometimes
case-sensitive, uses wb_terms instead of CirrusSearch
*** Next week: No train due to the Release Engineering team offsite

== Audiences ==


=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
**

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
**

 Editing 
* Blocked by: **Working with Reading/Web to discuss loading overlay
improvements
* Blocking: **Language - working with them to prioritize adding inspector
functionality to VE read mode
** Updates:
** Improved unit testing of ve.ce T206138

 Growth 
* Blocked by:
* Blocking:
* Updates:
**

 Language 
* Blocked by:
* Blocking:
* Updates:
**

=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
**6.1.2 released last week (crash fixes)
**Working on 6.2 (
https://phabricator.wikimedia.org/tag/ios-app-v6.2-beluga-on-a-pogo-stick/) -
large release that contains editing (syntax highlighting, editing tools).
Planning to release to beta before holiday break

 Android native app 
* Blocked by:
* Blocking:
* Updates:
**

 Readers Web 
* Blocked by:
* Blocking:
* Updates:
** Summary: SEO A/B test staged rollout is complete, we're continuing the
MobileFrontend architecture project, and planning for advanced mobile
contributions.

** Mobile website (MinervaNeue / MobileFrontend):

*** Invest in the MobileFrontend & MinervaNeue frontend architecture
https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
 Reduce View inheritance and improve composition support T209007 T209647
 Replace mobile.startup/user with mw.user T204866
 Webpackify references T207805
 Webpackify watchstar T208921

*** Page issues
https://www.mediawiki.org/wiki/Reading/Web/Projects/Mobile_Page_Issues
 Standardize parsing T206177
 Distinct issues should not be grouped T202349

*** Advanced mobile contributions
https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
 Design added a few more pages to the prototype and some mocks for
enable / disabling https://mobile-contributions.firebaseapp.com/nav4.html
https://wikimedia.invisionapp.com/share/RNO2HHBPK7M#/screens/331909359_Enabling-Disabling
 Started team planning

*** Maintenance and bug fixes T86210 T205008 T208808 T210191 T193505

** Desktop website (Popups) https://www.mediawiki.org/wiki/Page_Previews
*** Reproduce Popups memory leak T208634

** PDF rendering (Proton)
https://www.mediawiki.org/wiki/Reading/Web/PDF_Functionality
*** Remaining work tracked in deploy Proton T181084


 Readers Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** English Wiki fundraising on apps starting Nov 29 (T209801).


 Multimedia 
* Updates
** SDoC - still working on beta release, have made progress but not there
yet
** Also work continues on the next release (statements/depicts)

 Parsing 
* Blocked by:
* Blocking:
* Updates:

 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
** Preparing v0.29.6 release of OOUI
** a11y measurments on portals finished

== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
**

=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:
**

=== Fundraising Tech ===
* Blocked by: -
* Blocking: Please avoid significant updates to any systems used by
Fundraising (Geolocation, core facilities used by CentralNotice). Thanks!!!
* Updates:
** Year-end fundraising campaigns in English-speaking countries started
yesterday (2018-11-27). E-mail campaign ongoing.
** Currently facing payment processor issues and sophisticated credit-card
fraud attempts. Donations are pouring in, nonetheless.
** Various minor improvements to CiviCRM (donor database), payment
processors.
** Follow-ups from CentralNotice 

[Wikitech-l] 2018-11-21 Scrum of Scrums meeting notes

2018-11-21 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-11-21

*2018-11-21=*
== Callouts ==
* Release Engineering: No train this week due to the Thanksgiving Holiday
* UI Standardization: Feedback welcome on non-proportional, aka monospace
font choice for code https://phabricator.wikimedia.org/T209915

== Audiences ==


=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
**

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
**

 Editing 
* Blocked by:
* Blocking:
** Updates:
** Responded to Language's request for feedback

 Growth 
* Blocked by:
* Blocking:
* Updates:
** Recording EventLogging events in MySQL in beta broke multiple times this
past week. Perhaps caused by Neutron migration?
**EditorJourney schema logging went live on Thursday for Czech and Korean
wikis.
**WelcomeSurvey is live on cswiki and kowiki despite 2 OOUI bugs: T209716,
T209717. (help from anyone that manages OOUI would be great)

 Language 
* Blocked by: None
* Blocking: None
* Updates:
** Apertium and depenencies are updated in Production.
** New shiny graphs for cxserver (service-cxserver) at Graphana available.
Helped to identify issues already!
** ContentTranslation v2 bug fixes continue.

=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
**

 Android native app 
* Blocked by:
* Blocking:
* Updates:
**

 Readers Web 
* Blocked by:
* Blocking:
* Updates:
**


 Readers Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** Announcements changes for English app fundraising are deployed. App
devs: please test asap. https://phabricator.wikimedia.org/T204821


 Multimedia 
* Updates
** Mostly bugfixing on beta commons - hoping to invite community comment on
it real soon (honest!)
** Also working on depicts and other statements

 Parsing 
* Blocked by: None
* Blocking: None
* Updates: None

 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
** Design Style Guide
*** New “Resources” section
https://design.wikimedia.org/style-guide/resources.html
*** Updates on “Typography” and imagery across pages
** Accessibility:
*** Wikipedia Portals freed of technical a11y hurdles

== Technology ==
=== Analytics ===
* Blocked by: performance of cloud replicas for sqooping all rows monthly,
ongoing work and discussion at T209031
* Blocking:
* Updates:
** testing Kerberos with our infrastructure on cloud VMs, progressing well
** work on Modern Event Platform's Event Intake service code going well.
If you want to follow from the very early stages, see
https://github.com/ottomata/eventbus
** XML dumps available in HDFS, see T202489
** ongoing work on sanitizing Hive event database (all EventLogging data)

=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:
**

=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
**

=== MediaWiki Core Platform ===
* Blocked by:
* Blocking:
* Updates:
** RFC meeting regarding session storage interface (multi-DC dependency)
continuing tomorrow (https://phabricator.wikimedia.org/T206010 )
** PHP 7.2 tests are now voting for MediaWiki (gerrit:473312)
** Continuing to extract decisions and action items from Tech Conf session
notes
** Actor table rolled out to test wikis and mediawiki.org last week, and to
group 0 this week. No problems reported
** Comment table image_comment_temp merging is done, except for the WMF
schema change (https://phabricator.wikimedia.org/T209591 ).
** Externallinks indexing: DONE! (https://phabricator.wikimedia.org/T209373
)


=== Performance ===
* Blocked by:
**
* Blocking:
**
* Updates:
**

=== Release Engineering ===
* Blocked by:
* Blocking:
* Updates:
** Hired Jeena Huneidi. She will be working on local development and other
developer satisfaction improvements.
https://groups.google.com/a/wikimedia.org/d/topic/foundation-optional/5GXGf28R0GE/discussion
** Blog post by Dan Duvall: Bring in 'da noise, bring in defunct. It's a
zombie party! Peering into the CI cauldron – October 2018
https://phabricator.wikimedia.org/phame/post/view/127
** Thanks to Krenair, Andrew Boggott, and Bryan Davis for helping make the
Beta Cluster region migration go as smoothly as possible -
https://phabricator.wikimedia.org/T208101
** CI Nodepool stopped yeah! #technical-debt
** Gerrit is alright. Got JavaMelody for monitoring now.
InitialiseSettings.php is too big.
** Blubber build with Blubber
** Code Health:
*** Experimenting with SonarQube https://phabricator.wikimedia.org/T207046
** Train Health:
*** Last week: 1.33.0-wmf.4 deployment blockers
https://phabricator.wikimedia.org/T206658
*** This week: No train due to the Thanksgiving Holiday
*** Next week: 1.33.0-wmf.6 deployment blockers
https://phabricator.wikimedia.org/T206660

=== Research ===
* Blocked by: None
* Blocking: None
* Updates:
** Working on collecting more synonyms for section titles:
https://phabricator.wikimedia.org/T210085
** Preparing to run QuickSurveys for Reader Trust:

[Wikitech-l] 2018-11-14 Scrum of Scrums meeting notes

2018-11-14 Thread Grace Gellerman
*https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-11-14
*

*=2018-11-14=*
== Callouts ==
* Release Engineering
** 1.33.0-wmf.4 deployment blockers
https://phabricator.wikimedia.org/T206658
*** memcached error:  A BAD KEY WAS PROVIDED/CHARACTERS OUT OF RANGE
https://phabricator.wikimedia.org/T209429
* Weird writes to codfw kafka cluster:
https://phabricator.wikimedia.org/T207994
== Audiences ==


=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
**

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
**

 Editing 
* Blocked by:
* Blocking:
** Updates:
**

 Growth 
* Blocked by:
* Blocking:
* Updates:
**

 Language 
* Blocked by:
* Blocking:
* Updates:
**

=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
**breaking down the editing work (
https://phabricator.wikimedia.org/tag/ios-app-v6.2-beluga-on-a-pogo-stick/)
**preparing for fundraising

 Android native app 
* Blocked by:
* Blocking:
* Updates:
**

 Readers Web 
* Blocked by:
* Blocking:
* Updates:

** Summary: We're performing a staged rollout of SEO changes, continuing
the MobileFrontend investment project, and trying to wrap up Proton and
page issues projects.

** Mobile website (MinervaNeue / MobileFrontend):

*** Invest in the MobileFrontend & MinervaNeue frontend architecture
https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
 Merge mobile.references and mobile.references.gateway ResourceLoader
modules T207805
 Remove unused MW configs loaded on desktop pageviews T186062
 T206699 Add tests for Button, Panel and Section
 Improve View composition T209007
 Increase test coverage for non-View files with 0% coverage T206698
 MobileFrontend pre-commit hooks don't work on Windows T208143

*** Page issues
https://www.mediawiki.org/wiki/Reading/Web/Projects/Mobile_Page_Issues
 [Research 4hrs] [Bug] Page issues link overlapping in multiple
languages for larger screens T206887
 Feature flag the page issues code T206179
 Prepare selenium browser test for page issues A/B test T206647

*** Allow users to change their mobile skin preference T173527
*** Maintenance and bug fixes T202557 T99009

** SEO:
*** Old page_random values are nonuniformly distributed T208909 (Thanks
Gergő Tisza, Tilman Bayer, Piotr Miazga, Sam Smith, Tim Starling, Brad
Jorsch, Alex Monk, Brion Vibber, Daniel Kinzler, Max Semenik)
*** Staged rollout for SEO A/B test T208755

** PDF rendering (Proton)
https://www.mediawiki.org/wiki/Reading/Web/PDF_Functionality
*** Allow BBPromise cancellation T209070
*** Rewrite Queue to Promises T204055
*** Remaining work tracked in T186748


 Readers Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** Maps:
*** The Stretch upgrade/data loading on the maps cluster continues (
https://phabricator.wikimedia.org/T205462 )
 Some performance changes were made this week to help speed up the
process
** ReadingLists:
*** Batched deletion queries to give more predictable performance (
https://phabricator.wikimedia.org/T189926 )
** MCS/PCS:
*** Still working on improving performance by breaking up CPU-intensive
work (https://phabricator.wikimedia.org/T202642 )
*** Working with the app teams on end-of-year fundraising announcements (
https://phabricator.wikimedia.org/T204821 )
*** Working on feed endpoint, adding attributes to 'Picture of the day" (
https://phabricator.wikimedia.org/T202311 )


 Multimedia 
* Blocked by:
* Blocking:
* Updates
** Main focus continues to be on Structured Data on Commons, getting file
captions live on production Commons
https://phabricator.wikimedia.org/T194750
*** Thanks to colleagues in the Core Platform/MCR virtual team for work on
anti-vandalism extension support.
*** Still need progress on the https://phabricator.wikimedia.org/T194046
 and https://phabricator.wikimedia.org/T200915 MCR tasks for
https://phabricator.wikimedia.org/T205891

 Parsing 
* Blocked by:
* Blocking:
* Updates:

 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
** OOUI v0.29.4 & 0.29.5 got released last week, 0.29.3 before (missed SoS
last week, therefore mentioning now), highlights:
*** TagMultiselectWidget becomes invalid if there's text in input & there's
a `tagLimit` option now, thx Tchanders
*** Icon-only ButtonWidgets can carry a “waterproof” accessible label since
0.29.3, that's only visible for screen readers!

   - You only have to add a label as usual and additional config option
   `invisibleLabel: true`


   - Updating documentation on mediawiki.org –
   https://www.mediawiki.org/wiki/OOUI

*** Accessibility measurements across products, like MobileFrontend and
portals

== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
** Legacy Wikistats home page now links to wikistats2, deprecated older
reportcard 

[Wikitech-l] 2018-11-07 Scrum of Scrums meeting notes

2018-11-07 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-11-07

*=2018-11-07=*
== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar
* UI Standardization: RelEng, we're in need PHP 7 capable server for public
OOUI demos https://phabricator.wikimedia.org/T206046
* Release Engineering: Wikimedia Release Engineering's 1st Annual Developer
Satisfaction Survey
https://phabricator.wikimedia.org/phame/post/view/126/wikimedia_release_engineering_s_1st_annual_developer_satisfaction_survey/
* Readers Web: 14 year old bug T208909 (Thanks Tilman Bayer and Tim
Starling)
* Readers Web: Alex Hollender's very cool mobile navigation prototype
https://en.wikipedia.org/wiki/User:AHollender_(WMF)/sandbox#Advanced_mobile_nav_-_feedback
* Readers Web: SEO A/B test launch for page schemas T208755
* Readers Web: page issues A/B test complete T200792
* Follow progress for edit data lake PUBLIC dataset release on labs, will
be available via PRESTO and usable for tools such as quarry:
https://phabricator.wikimedia.org/T208752

== Audiences ==


=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
**

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
**

 Editing 
* Blocked by:
* Blocking:
** Updates:
**

 Growth 
* Blocked by: Secruity on https://phabricator.wikimedia.org/T207990 and
Services (?)  https://phabricator.wikimedia.org/T207329
* Blocking:
* Updates:
**EditorJourney schema is going live on Thursday or Monday

 Language 
* Blocked by:
* Blocking:
* Updates:
**

=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
**In bug-fixing mode for 6.1.1 (
https://phabricator.wikimedia.org/tag/ios-app-v6.1.1-narwhal-on-a-magic-pumpkin/),
release probably next week. 6.1.1 has fixes for login, event logging and a
bunch of UI tweaks.
**Next up, we'll work on 6.2 (
https://phabricator.wikimedia.org/tag/ios-app-v6.2/); enabling wikidata
description editing on English, user testing wikidata description editing,
logging article reading.

 Android native app 
* Blocked by:
* Blocking:
* Updates:
**Released bugfix release to production; continuing to refine interface
based on user feedback.

 Readers Web 
* Blocked by:
* Blocking:
* Updates:

** Mobile website (MinervaNeue / MobileFrontend):

*** Invest in the MobileFrontend & MinervaNeue frontend architecture
https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
 Collapse mobile.search.util into mobile.startup ResourceLoader module
T206027
 Increase test coverage for non-View files with 0% coverage T206698
 MobileFrontend pre-commit hooks don't work on Windows T208143
 Add TopicTitleList component T173534
 Remove unused MW configs loaded on desktop pageviews T186062

*** Page issues
https://www.mediawiki.org/wiki/Reading/Web/Projects/Mobile_Page_Issues
 A/B test complete; wrapping up subtasks and performing data analysis
T200792

*** Allow users to change their mobile skin preference T173527
*** Collect data on users who are switching from mobile to desktop T208457
*** Maintenance and bug fixes T205359 T193061 T208340

** SEO:
*** Server side split test T206868
*** Enable page schemas on the beta cluster T208763
*** Old page_random values are nonuniformly distributed T208909 (Thanks
Tilman and Tim Starling)
*** Launch A/B test for sameAs property T208755

** PDF rendering (Proton)
https://www.mediawiki.org/wiki/Reading/Web/PDF_Functionality
*** Remaining work tracked in T186748
*** Rewrite Queue to Promises T204055

*** Advanced mobile contributions
https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
 Design working on navigation prototype:
https://en.wikipedia.org/wiki/User:AHollender_(WMF)/sandbox#Advanced_mobile_nav_-_feedback

** Design working on the community health dashboard project and
interviewing QA engineers.
** Management interviewing for apps engineering manager role.
** Post-WMTechConf/Offsite follow-ups.


 Readers Infrastructure 
* Waiting on Kartographer/JsonConfig security review (not immediately
blocked)


 Multimedia 
* Updates
** First release (multi-lingual captions) live on beta commons ... not
announcing it yet because we've bugs to work through
** Working on phase 2 (statements) and hiring

 Parsing 
* Blocked by: None
* Blocking: None
* Updates: None

 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
**

== Technology ==
=== Analytics ===

* Updates:
**
** Met with security and SRE to plan best architecture to put edit data
lake data on labs via presto cluster. This is adataset that quarry can use
to answer questions that are just to hard for labs replicas, see
conversations: https://phabricator.wikimedia.org/T207321
** Will produce design document and cloud team can also take a look
**  We are about to update cloudera distro in cluster to 5.15
** Research and 

[Wikitech-l] 2018-10-31 Scrum of Scrums meeting notes

2018-11-05 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-10-31

=2018-10-31=

== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar
* Release Engineering: train blocked on T208398 Fatal error on testwiki on
viewing talk pages when blocked and logged in
*  Community Tech: The 2019 community wishlist survey has begun! Please
submit proposals and participate in the discussions!
https://meta.wikimedia.org/wiki/Community_Wishlist_Survey_2019

== Audiences ==


=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
** The 2019 community wishlist survey has begun!
https://meta.wikimedia.org/wiki/Community_Wishlist_Survey_2019

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
** Partial Blocks code is out and rode the train; We're going to enable the
interface on test wiki today or tomorrow.

 Editing 
* Blocked by:
* Blocking:
** Updates:
**

 Growth 
* Blocked by:
* Blocking:
* Updates:
**

 Language 
* Blocked by:
* Blocking:
* Updates:
** Continue working on ContentTranslation version 2 improvments. In
details: https://www.mediawiki.org/wiki/Content_translation/V2#October_2018

=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
**6.1.0 in review, will be released after it's approved
**6.1.0 won't allow editing wikidata descriptions of English articles - it
will be enabled in the next release once English Wikipedia editors are
notified (task: https://phabricator.wikimedia.org/T208252)
**6.1.1 will be a bug-fix release (release board:
https://phabricator.wikimedia.org/tag/ios-app-v6.1.1-narwhal-on-a-magic-pumpkin/)

 Android native app 
* Blocked by:
* Blocking:
* Updates:
**Released all the things to production (new navigation design, Echo
notifications, etc.)
**
https://phabricator.wikimedia.org/diffusion/APAW/history/master/;r/2.7.263-r-2018-10-29

 Readers Web 
* Blocked by:
* Blocking:
* Updates:
**At Wikimedia Technical Conference and team offsite


 Readers Infrastructure 
* Blocked by: n/a
* Blocking: n/a
* Updates:
** MCS/PCS:
*** Working on fixing performance problems caused by CPU-bound work (
https://phabricator.wikimedia.org/T202642 )
*** PCS mobile-html: working on a strategy for handling i18n in shared
mobile page content composed on the server (
https://phabricator.wikimedia.org/T205550 )
** Maps:
*** Fixing tilerator crash caused when attempting to access data subject to
a lock in Postgres (https://phabricator.wikimedia.org/T204047 )
*** The Stretch upgrade/data loading on the maps cluster continues (
https://phabricator.wikimedia.org/T205462 )
** Admin:
*** New (properly registered) team IRC channel: #wikimedia-infrastructure


 Multimedia 
* Updates
** Matthias's baby has arrived, so we're pretty short-staffed atm
** hiring continues
** SDoC: First prototype enabled on beta, being tested
** SDoC: Working on UI/copy feedback, virtual statements, 'depicts' in UW,
metrics

 Parsing 
* Blocked by:
* Blocking:
* Updates:

 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
**

== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
** Druid cluster upgrade, now Turnilo supports monthly granularity
visualizations
** Fixed vulnerabilities of all our node projects
** Productionized automatic ingestion of NavigationTiming, ReadingDepth and
PageIssues EL schemas into Druid/Turnilo
** As part of migration from stat1005 to stat1007, moved users and home
folders, stat1005 is not to be used any more!
** Working on deprecating the reportcard in favor of Wikistats2

=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:
**

=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
** CiviCRM: follow-on work to distinguish endowment donations
** CiviCRM: expanding donor data export / deletion extension
** CentralNotice backend maintenance work
** Dealing with PayPal's poorly timed recurring payment ID migration

=== MediaWiki Core Platform ===
* Blocked by:
* Blocking:
* Updates:
**

=== Performance ===
* Blocked by:
**
* Blocking:
**
* Updates:
**

=== Release Engineering ===
* Blocked by:
** train blocked on T208398 Fatal error on testwiki on viewing talk pages
when blocked and logged in
** For fundraising, we need to upgrade composer merge plugin for Donation
interface and mediawiki/vendor@fundraising/RE1_27
https://phabricator.wikimedia.org/T203084
*** Need a sync up with Antoine "hashar" Musso next week.
* Blocking:
** Train Health:
*** Last week: 1.33.0-wmf.1 deployment blockers
https://phabricator.wikimedia.org/T206655
 Six blockers closed, one opened on friday after conclusion of the train
 Group1 was delayed until Thursday and Group2 finally happened late
Thursday evening.
 Otherwise it was a mostly uneventful train. The blockers were perhaps
more worrisome than destructive, no outages occurred.
*** This week: 1.33.0-wmf.2 deployment blockers

[Wikitech-l] 2018-10-24 Scrum of Scrums meeting notes

2018-10-25 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-20-24

=2018-10-24=
== Callouts ==
* Technical Engagement
** Google Code In  starts on
Tuesday 2018-10-23 and runs until 2018-12-13. GCI is a contest to encourage
and inspire pre-university students to begin participating in open source
development. More mentors and tasks are needed! Read mentor instructions on
mediawiki.org  or
contact Andre Klapper to get involved.
* Release Engineering
** revision-create event date format has changed (we think) -- new format
example "2018-10-24T00:28:24.162300+00:00" -- if you know anything chime in
on task please https://phabricator.wikimedia.org/T207817
** https://gerrit.wikimedia.org/r/c/mediawiki/extensions/EventBus/+/468482 is
likely the culprit

== Audiences ==


=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
- TemplateWizard was released as a beta feature to all wikis
**

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
- Releasing Partial Blocks to beta. Some tests failed on
gate-and-submit CI process (specifically with postgres), we're dealing with
those.
- Discovered an inconsistency with the database layer, patch pending on
that: https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/469324/
**

 Editing 
* Blocked by:
* Blocking: Growth team on cross collaboration instrumentation
** Updates:
** Added VisualEditorFeatureUse schema

 Growth 
* Blocked by:
**We need security review of the GrowthExperiments extension
https://phabricator.wikimedia.org/T207798
**RelEng figuring out how to unblock and merge
https://gerrit.wikimedia.org/r/c/integration/config/+/468171
**Editing on cross collaboration instrumentation
* Blocking:
* Updates:
**Copyvio bot logging trial concluded on enwiki should be live on Thursday
https://en.wikipedia.org/wiki/Wikipedia:Bots/Requests_for_approval/EranBot_3
**PageViews schema is on meta wiki
https://meta.wikimedia.org/wiki/Schema:PageViews and we will start testing
in beta this week or early next week
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikimediaEvents/+/464432

 Language 
* Blocked by: None
* Blocking: None
* Updates:
** ContentTranslation v2 work continue.
** Work on mediawiki-html-sanitizer library:
https://github.com/wikimedia/mediawiki-html-sanitizer

=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
** 6.1 with wikidata description editing & revert notifications in beta (
https://phabricator.wikimedia.org/tag/ios-app-v6.1-narwhal-on-a-bumper-car/)
** 6.1.1 (
https://phabricator.wikimedia.org/tag/ios-app-v6.1.1-narwhal-on-a-magic-pumpkin/)
will
be a bug fix & tech debt release
** mobile editing research

 Android native app 
* Blocked by:
* Blocking:
* Updates:
**

 Readers Web 
* Blocked by:
* Blocking:
* Updates:
** Mobile website (MinervaNeue / MobileFrontend):

*** Invest in the MobileFrontend & MinervaNeue frontend architecture
https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
 Complete webpack migration of mobile.startup T206169
 Collapse mobile.search.util into mobile.startup T206027
 Migrate PageGateway tests to node-qunit T206226
 Use NPM for Hogan v2.0.0 T205128

*** Page issues
https://www.mediawiki.org/wiki/Reading/Web/Projects/Mobile_Page_Issues
 A/B test will conclude soon T200792

*** Maintenance and bug fixes T207423 T207480

*** Advanced mobile contributions
https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
 Design and product continuing special pages work in Minerva

** PDF rendering (Proton)
https://www.mediawiki.org/wiki/Reading/Web/PDF_Functionality
*** Remaining work tracked in T186748
*** Rewrite Queue to Promises T204055
*** Upgrade Puppeteer to v1.9.0 T207416

** SEO:
*** Add Schema.org Article JSON-LD to main namespace pages T198946
*** Server side split test T206868

** Product and management in Portland.

 Readers Infrastructure 
* Blocked by:
* Blocking:
* Updates:
**


 Multimedia 
* Updates
** Hiring continues
** SDoC - some progress on beta cluster deployment
** SDoC - discussion on data modelling continues
** SDoC - usability study on multi-lingual captions
** SDoC - 'depicts' upload wizard


 Parsing 
* Blocked by: No one
* Blocking: Hopefully no one :-)
* Updates:
**"Untidy" parser output is being deprecated
**Most system messages are being tidied in this week's train (and next week)
**If you see unexpected UI changes (probably extra whitespace) let us know
**HTML DOM structure might change as well (if you are doing screen scraping)
***https://gerrit.wikimedia.org/r/#/q/topic:deprecate-wgtidy

 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
**

== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
**

=== Cloud 

[Wikitech-l] 2018-10-17 Scrum of Scrums meeting notes

2018-10-17 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-10-17

=2018-10-17=
== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar
* Release Engineering
** Train blocked: (MediaWiki-General-or-Unknown) T207288 Text in the
Sidebar does no longer show the message text, only the message name

== Audiences ==


=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
**

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
**  Waiting for "Execute the schema change for Partial Blocks" to release
Partial Blocks https://phabricator.wikimedia.org/T204006

 Editing 
* Blocked by:
* Blocking:
** Updates:
**

 Growth 
* Blocked by: Editing on the details of instrumentaton for cross
collaboration
* Blocking:
* Updates:
**Copyvio logging is in progress on enwiki, so users of
Special:NewPagesFeed?copyvio=1 can see drafts and articles which
potentially have copyvio

 Language 
* Blocked by:
* Blocking:
* Updates:
**

=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
** 6.1 with wikidata description editing & revert notifications in beta (
https://phabricator.wikimedia.org/tag/ios-app-v6.1-narwhal-on-a-bumper-car/)
** 6.1.1 (
https://phabricator.wikimedia.org/tag/ios-app-v6.1.1-narwhal-on-a-magic-pumpkin/)
will
be a bug fix & tech debt release

 Android native app 
* Blocked by:
* Blocking:
* Updates:
**

 Readers Web 
* Blocked by:
* Blocking:
* Updates:
** Mobile website (MinervaNeue / MobileFrontend):

*** Invest in the MobileFrontend & MinervaNeue frontend architecture
https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
 Webpackify Skins and Overlay management T205593
 Count production JavaScript client Errors in statsv T205582
 Remove ESLint from Grunt tasks T206069
 Fix QUnit appendChild bug with Browser.test.js T203818
 Port PageGateway tests to node-qunit T206226
 Use NPM for Hogan v2.0.0 T205128
 Add code coverage testing and increase test coverage for some existing
mobile.startup files T203818

*** Page issues
https://www.mediawiki.org/wiki/Reading/Web/Projects/Mobile_Page_Issues
 A/B test will conclude soon T200792
 Remove page issues A/B instrumentation T206178

*** Add share button T181195
*** Make the watchlist accessible to non-JavaScript browsers T196893
*** Maintenance and bug fixes T204835

*** Advanced mobile contributions
https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
 Design continuing special pages work in Minerva

** PDF rendering (Proton)
https://www.mediawiki.org/wiki/Reading/Web/PDF_Functionality
*** Remaining work tracked in T186748
*** Rewrite Queue to Promises T204055
*** Rollback Puppeteer to v1.5.0

** SEO:
*** Add Schema.org Article JSON-LD to main namespace pages T198946 (thanks
for all the help cscott!)

** Management supporting Multimedia hiring processes

** Product continuing 3-5 year planning.

 Readers Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** At offsite this week (not attending).


 Multimedia 
* Updates
** Hiring continues
** SDoC - ready to go to beta once James F comes back from his offsite
** SDoC - discussion on data modelling continues
** SDoC - usability study on multi-lingual captions
** SDoC - ... other stuff to do with allowing users to add/search on
'depicts' statements

 Parsing 
* Blocked by: None
* Blocking: None
* Updates: Nothing significant to report to SOS

 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
**

== Technology ==
=== Analytics ===
* Blocked by: someone to finish reviewing a very simple extension change:
https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/Dashiki/+/464469/
   will post on the Parsoid IRC channel, hopefully Cscott or Subbu will
review and +2 (Shannon commenting here) (thank you kindly, I didn't want to
bother people that are doing *important* work, this is just a piddly
change) (Request
submitted to parsoid IRC)
* Blocking:
* Updates:
** EventLogging - To - Druid automatic ingester now uses a whitelist
instead of a blacklist.  It's smoother and accepting more kinds of data,
come talk to us if you're interested
** Various Wikistats 2 UI bug fixes, will focus on this all quarter to
prepare it for a Beta release by the end of the year
** Progress on importing XML dumps, automatic job will be deployed soon and
we'll start working on processing the content
** Working on the quality of Mediawiki History data in the Data Lake,
addressing edge cases that we left for later
** Prototyping node Event Intake service for the Modern Event Platform
** EventLogging javascript client lost debug validation by default, and
will soon no longer need Schema ResourceLoader modules, see migration info:
https://phabricator.wikimedia.org/T205744

=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:
**

=== Fundraising Tech 

[Wikitech-l] 2018-09-26 Scrum of Scrums meeting notes

2018-10-11 Thread Grace Gellerman
*https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-09-26
*

*= 2018-09-26 =*
== Callouts ==

Release Engineering:

* *Deployments of MediaWiki with scap cause a spam of "web request took
longer than 60 seconds and timed out"*
** https://phabricator.wikimedia.org/T204871

** Scap is checking canary servers in dormant instead of active-dc*
** Switchover process needs an update. Long term the list of canaries
should be in conftool.
** https://phabricator.wikimedia.org/T204907

* ComTech:
**  We're starting to work on showing SVGs in page language -
https://phabricator.wikimedia.org/T205040

== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
**Planning to be feature complete for 6.1 (
https://phabricator.wikimedia.org/tag/ios-app-v6.1-narwhal-on-a-bumper-car/) by
the end of this week
** Apps offsite next week,

 Android native app 
* Blocked by:
* Blocking:
* Updates:
**Working on productionising new navigation
**Apps offsite next week.



 Readers Web 
* Blocked by:
* Blocking:
* Updates:
** Mobile website (MinervaNeue / MobileFrontend):

*** SkinMinerva.php file logs "Undefined variable: returntoquery` error
T205449

*** Invest in the MobileFrontend & MinervaNeue frontend architecture
https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
 Continue Webpack and test transition of mobile.startup T203817
 Add more tests to mobile.startup files T203818
 Simplify CategoryOverlay T191987
 Add Sinon.JS configuration T204885
 Update test file naming T197884
 Bundle Hogan.js T205128 T205129
 Enable client side error reporting T167699

*** Page issues
https://www.mediawiki.org/wiki/Reading/Web/Projects/Mobile_Page_Issues
 Limited A/B test in progress T204609
 ReadingDepth logging sometimes initializes before PageIssues T204144
 Add new treatment opt-in query parameter override T204746
 Don't cache config flag with HTML T205355
 What % of pages feature issues? T201123
 Increase sampling ratio for ReadingDepth T205176

*** Working with editing
*** Add share icon to beta T181195
*** Lighten default theme color T204691
*** Maintenance and bug fixes T199066 T204584 T197105 T198018 T205321

*** Advanced mobile contributions
https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
 Generate list of most used special pages T198218
 Design and product continuing special pages work in Minerva

*** Data working on "better use of data" requirements

** PDF rendering (Proton)
https://www.mediawiki.org/wiki/Reading/Web/PDF_Functionality
*** Remaining work tracked in T186748
*** Working with Services on a Grafana dashboard T201158 T204055
*** Chromium-render doesn't handle browser connection abort well T181623
*** Miscellaneous maintenance and bug fixes

** Supporting Multimedia/Test hiring processes



 Readers Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** PCS: Continue work on mobile-html endpoint.
** Maps
*** maps1004 migrated to stretch successfully
 It will now receive OSM data load to start generating tiles T205462
*** Investigation of tilerator crash in eqiad has an workaround but still
need permanent fix T204047

 Parsing 
* Blocked by: None
* Blocking: None
* Updates: All code review requests from last week have been handled, thanks
** Will pass along: (Parsing) T205497 [Regression pre-wmf.23] REST API on
Beta cluster returns content of different pages than requested (breaks VE)



 Multimedia 
* Blocked by:
* Blocking:
* Updates
**


=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
** We're starting to work on showing SVGs in page language -
https://phabricator.wikimedia.org/T205040 *Ping Parsing and SRE*


 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
**

 Editing 
* Blocked by:
* Blocking:
** Updates:
** Removed dedicated annotation operation types in the VE data model and
instead model annotation transactions using replacements
** Improved mobile dialogs in the visual editor
** Completed move of MobileFrontend's VisualEditor styles back to
MobileFrontend from Minerva



 Growth 
* Blocked by:
* Blocking:
* Updates:
**


 Language 
* Blocked by:
* Blocking:
* Updates:
** Preparing for ContentTranslation v2 continue.


=== Audiences Design ===
* Blocked by:
* Blocking:
* Updates:
**


 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
** Special:Preferences OOUI rollout
** Resolving remaining typography/imagery quests on Design Style Guide
** Accessibility work on wikimediafoundation.org website


== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
- Analytics team off-site
- Replacement of hadoop cluster node managers without issues
- 2 new metrics for Wikistats2: pages to date (total article count) and top

[Wikitech-l] 2018-10-03 Scrum of Scrums meeting notes

2018-10-11 Thread Grace Gellerman
*https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-10-03
*

*=2018-10-03=*
== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar
* Actively working to eliminate ongoing messages from the mediawiki-errors
logging channel.  Your team may be tagged on those, please take a look
if/when you are.
* SRE:

Switchover/Switchback dates reminder.* It's next week!*

Switchback:

Traffic: Wednesday, October 10th 2018 09:00 UTC
MediaWiki: Wednesday, October 10th 2018: 14:00 UTC
Services: Thursday, October 11th 2018 14:30 UTC
Media storage/Swift: Thursday, October 11th 2018 15:00 UTC

* Release Engineering
** Next week: No train next week, DC switchover

* Reading Infrastructure:
We would like to ask the Security Team how is the security review of
"JsonConfig and Kartographer interaction" (T163827) going and if they
need any help with that (It's not blocking anything, but we would like to
know the current status)

* Research
** [Services]: Setting up a connection from the recommendation API service
to MySQL: https://phabricator.wikimedia.org/T205452

* UI Standardization
** OOUI v0.29.0 released yesterday with 8 possible breaking changes, among
those PHP 7 requirement and removal of CapsuleMultiselectWidget
*** Please consider if these changes might affect your code
https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md;v0.29.0

* 5 Minute Demo - taking your sign-ups now! Next meeting on Oct 11
** https://www.mediawiki.org/wiki/5_Minute_Demo#Recordings_and_Presenters

* Parsoid
Services (Core Platform) and Parsing team deployed code this week that
implements HTML version (content) negotiation protocol alongwith a major
version bump of Parsoid HTML from 1.8.0 to 2.0.0 (
https://www.mediawiki.org/wiki/Specs/HTML/2.0.0 ). As part of this,
RESTBase + Parsoid will enforce the HTML version requested in the Accept
header. If a version is requested that is different (^ semantics) than what
is available in storage, RESTBase will ask Parsoid to get the appropriate
version. If Parsoid cannot do that, it will return a HTTP 406. What does it
mean for Parsoid clients? If you are requesting a really old version in
your Accept header, you are very likely going to get a HTTP 406. If you
request an older version (1.7 or 1.8), you will see an additional latency
to your requests while Parsoid downgrades the HTML from the more up to date
version. So, Parsoid clients should provide an accept header with the most
up-to-date version of Parsoid HTML you can handle. Subsequently, you should
update your code to handle the newer versions in a timely manner. A longer
announcement and wiki docs will be coming out soon.


== Audiences ==


=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
**

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
**

 Editing 
* Blocked by:
* Blocking:
** Updates:
**

 Growth 
* Blocked by:
* Blocking:
* Updates:
**

 Language 
* Blocked by: None
* Blocking: None
* Updates:
** Content Translation v2 released!
https://wikimediafoundation.org/2018/09/30/content-translation-version-two/

=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
**

 Android native app 
* Blocked by:
* Blocking:
* Updates:
**


 Readers Web 
* Blocked by:
* Blocking:
* Updates:
** Mobile website (MinervaNeue / MobileFrontend):

*** Invest in the MobileFrontend & MinervaNeue frontend architecture
https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
 Add unit tests for util and mfExtend T203818
 Bundle widgets and models with Webpack; enable headless Page and View
tests T204867 T204786
 Make test set up explicit T204885
 Lint unsupported JavaScript in build products T203976
 Move MainMenu click tracking schema from MobileFrontend to Minerva
T204584
 Merge skin option modules into a single ResourceLoader module and move
enabled logic to client T167713

*** Page issues
https://www.mediawiki.org/wiki/Reading/Web/Projects/Mobile_Page_Issues
 A/B test in progress T204609
 Lots of cross-wiki QA and A/B test discussions

*** Maintenance and bug fixes T205449 T202756

*** Advanced mobile contributions
https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
 Design and product continuing special pages work in Minerva

** PDF rendering (Proton)
https://www.mediawiki.org/wiki/Reading/Web/PDF_Functionality
*** Remaining work tracked in T186748
*** Html2pdf route should return promise T201158 T204055 T181623
*** Consistently represent asynchronous code execution T204055

** SEO: where should Schema property 'sameAs' live? T204070
*** The Performance team is going to be deploying a second set of sitemaps
next week, they will also be testing the indexing on mobile in parallel.
Mikhail has analyzed the data from the 

[Wikitech-l] 2018-10-10 Scrum of Scrums meeting notes

2018-10-11 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-10-10

*=2018-10-10=*
== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar
*
* SRE:
** Switchover week, no train. Up to now traffic and mediawiki switchovers
have succeeded

* Release Engineering
** Blocked by: need review from SRE/services [
https://gerrit.wikimedia.org/r/#/c/461457/ Support a literal body for POST
requests in `fetch_url`]
** Train Health: no train due to DC switchover - T191071 1.32.0-wmf.25
deployment blockers
** Log Health: T204871 Deployments of MediaWiki with scap cause a spam of
"web request took longer than 60 seconds and timed out"

* Research
** *Services* please help with "Setting up a connection from the
recommendation API service to MySQL":
https://phabricator.wikimedia.org/T205452


* Parsoid



== Audiences ==


=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
**

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
**

 Editing 
* Blocked by: Partially blocked by Performance on T176262.  We want to
preload code in the visual editor to improve loading times (T202720) and we
need to understand the priority and timeline for T176262 to plan
accordingly.
* Blocking:
** Updates:
**

 Growth 
* Blocked by:
* Blocking:
* Updates:
**We've released PageTriage/ORES integration.
**Will release PageTriage/Copyvio integration in about a week.
***We are working on interventions for Understanding first day (
https://phabricator.wikimedia.org/T205754) and

 Language 
* Blocked by: None
* Blocking: None
* Updates:
** Work on polishing ContentTranslation v2 continue. Received positive
feedback so far.

=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
**Working on closing out 6.1 for beta (
https://phabricator.wikimedia.org/tag/ios-app-v6.1-narwhal-on-a-bumper-car/),
changes to cookie handling in progress

 Android native app 
* Blocked by:
* Blocking:
* Updates:
** Offsite last week; focusing on releasing navigation updates.


 Readers Web 
* Blocked by:
* Blocking:
* Updates:
** Mobile website (MinervaNeue / MobileFrontend):

*** Invest in the MobileFrontend & MinervaNeue frontend architecture
https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
 Transition Gruntfile tasks to NPM scripts T206069
 Follow-ups from last week

*** Page issues
https://www.mediawiki.org/wiki/Reading/Web/Projects/Mobile_Page_Issues
 A/B test rollout increased on Farsi, Japanese, Russian, and English
wikis T200792

*** Enable Dynamic Type in iOS 9+ browsers T204807
*** Maintenance and bug fixes T206274 T206174 T204835 T206337 T205582

*** Advanced mobile contributions
https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
 Design continuing special pages work in Minerva

** PDF rendering (Proton)
https://www.mediawiki.org/wiki/Reading/Web/PDF_Functionality
*** Remaining work tracked in T186748
*** Testing concurrency
*** chromium-render naming is being updated to proton

** SEO: add Schema sameAs property pointing to Wikidata entries T198946

** Management supporting Multimedia hiring processes

** Design continuing work on reference previews
https://reference-previews.firebaseapp.com/.

** Product continuing 3-5 year planning.


 Readers Infrastructure 
* Blocked by:
** none
* Blocking:
** none known
* Updates:
** RI offsite next week, very limited availability
** Maps:
*** Load OSM data into maps1004 continues this week, we expected to start
generating tiles next week



 Multimedia 
* Updates
** Working on hiring, interviewing candidate this week
** All of the SDoC multi-lingual file captions work is merged - some small
security fixes and we can deploy to beta (crosses fingers)
** lots of discussion/design on prototypes for adding 'depicts' to files
containing artworks

 Parsing 
* Blocked by:
* Blocking:
* Updates:


 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
** OOUI v0.29.2 released with a hotfix on consistent document listeners
from breaking change in v0.29.0
https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md;v0.29.2
** Design Style Guide “Resources” section inclusion – preparing patches
** wikimediafoundation.org priority accessibility issues successfully
resolved https://phabricator.wikimedia.org/T201682

== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
** Putting finishing touches on new metrics on wikistats, see for example
“top editors” in italian wikipedia. We just added ability to split by
bots/anonymous:
https://stats.wikimedia.org/v2/#/it.wikipedia.org/contributing/top-editors
(as always all metrics are available programmatically via APIs)
** Working with security in prioritizing items to work on as part of
security’s review of analytics’ stack.
** Ingesting data from eventlogging for easy visualization 

[Wikitech-l] 2018-09-19 Scrum of Scrums meeting notes

2018-09-19 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-09-19

*=2018-09-1**9**=*
== Callouts ==
* UI Standardization: Rolled-out OOUI Special:Preferences with
user-experience improvements to Beta-Cluster yesterday, on normal train
next week.
** Have a look at
https://en.wikipedia.beta.wmflabs.org/wiki/Special:Preferences …and provide
feedback for any issues – https://phabricator.wikimedia.org/T180538
* Performance: Prepped documentation on how to respond to performance
alerts, aimed at engineering teams that are not Perf in order to speed up
cycle time: https://wikitech.wikimedia.org/wiki/Performance/Regressions
* Feedback requested on advanced mobile contributions prototype
https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions/Navigation_prototype_feedback
 [Readers Web]

* Release Engineering: please help us to resolve train blockers, the train
is not moving forward until they are resolved
** T204758 EchoForeignWikiRequest emits PHP error "Undefined index:
csrftoken"
** T204797 [Regression 1.32.0-wmf.22] ParserOutput::getLanguageLinks
returns invalid values (Undefined index from ApiParse and LinksUpdate)
** T204826 EchoForeignWikiRequest emits PHP error "Undefined index: query"

== Audiences ==


=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
**

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
** Finishing up work on Partial Blocks
** Waiting for schema changes to be executed on production
https://phabricator.wikimedia.org/T204006

 Editing 
* Blocked by:
* Blocking:
** Updates:
** Moved MobileFrontend's VisualEditor styles back to MobileFrontend
**Fixed scrolling OOUI dialogs on iOS

 Growth 
* Blocked by:
* Blocking:
* Updates:
**

 Language 
* Blocked by:
* Blocking:
* Updates:
** Various fixes for Content Translation v2 to be deployed with this week's
train.

=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
** Still working on 6.1 (wikidata description editing, echo notifications) (
https://phabricator.wikimedia.org/tag/ios-app-v6.1-narwhal-on-a-bumper-car/)

 Android native app 
* Blocked by:
* Blocking:
* Updates:
** Wrapping up navigation design updates/refinements.

 Readers Web 
* Blocked by:
* Blocking:
* Updates:
** Mobile website (MinervaNeue / MobileFrontend):

*** Feedback requested on advanced mobile contributions prototype
https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions/Navigation_prototype_feedback

*** Invest in the MobileFrontend & MinervaNeue frontend architecture
https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
 Transition View, utils, and other files to Webpack T203100
 CategoryOverlay refactor T191987
 Remove unused dev scripts from MobileFrontend T202743

*** Page issues
https://www.mediawiki.org/wiki/Reading/Web/Projects/Mobile_Page_Issues
 Limited A/B test imminent T204609
 ReadingDepth sometimes initialises before PageIssues T204144
 Safari sendBeacon issues T204143
 Add red link logging T204073
 QA https://people.wikimedia.org/~jdrewniak/more_ambox/
https://people.wikimedia.org/~jdrewniak/page_issues_inventory/en.index.html
 New / old treatment A/B test can be seen here
https://readers-web-master.wmflabs.org/wiki/Pharmacovigilance?mobileaction=toggle_view_mobile

*** Fix Edit schema EventLogging T204584 T203615
*** Maintenance and bug fixes T197884 T199066
*** Design and product auditing special pages in Minerva

** PDF rendering (Proton)
https://www.mediawiki.org/wiki/Reading/Web/PDF_Functionality
*** Remaining work tracked in T186748
*** Working with Services on a Grafana dashboard T201158
*** Miscellaneous maintenance and bug fixes

** Supporting Readers hiring processes


 Readers Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** MCS, PCS: Nothing particularly exciting.
** Maps:
*** Prod upgrade to stretch in progress
*** Beta testing of tilerator resource change events for purging map tiles
is in progress
 Need change-propagation deployed for the next step



 Multimedia 
* Updates
** File page with multi-lingual captions in review
** MCR work has begun
** Artwork/editing wikidata design continue
** Looking into restore old revisions
** Refining structured data search prototype
** hiring!

 Parsing 
* Blocked by:
* Blocking:
* Updates:

   - Patches needing review from other teams


   - https://gerrit.wikimedia.org/r/460032 - Deprecate Preprocessor_Hash
   (Mediawiki Platform)


   - https://gerrit.wikimedia.org/r/460200 - Preprocessor dependency in
   wikibase (WMDE)


   - https://gerrit.wikimedia.org/r/458898 /
   https://gerrit.wikimedia.org/r/458899 - Remex on translatewiki (Language
   Team / Niklas)


   - https://gerrit.wikimedia.org/r/446766 - BCP47 in Babel extension
   (Language Team / Niklas)


 UI Standardization 
* Blocked by:
* Blocking:
* 

[Wikitech-l] 2018-09-12 Scrum of Scrums meeting notes

2018-09-12 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-09-12

*=2018-09-12=*
== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar

* Release Engineering:
** Log Health: Exception thrown for failure to save settings appears ~ 1000
times/day: https://phabricator.wikimedia.org/T202149

== Audiences ==


=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
**

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
**

 Editing 
* Blocked by:
* Blocking:
** Updates:
** Improve mobile dialogs, selections, and edit interfaces

 Growth 
* Blocked by:
* Blocking:
* Updates:
**

 Language 
* Blocked by: RelEng to review: https://gerrit.wikimedia.org/r/450508
* Blocking:
* Updates:
** CX: Performance improvements being worked on along with other continuous
work.
** Global Preferences now supports changing UI languages when enabled.

=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
**6.0.1 released (minor bug fixes) (
https://phabricator.wikimedia.org/tag/ios-app-v6.0.1-walrus-on-a-golf-cart/)
** working on 6.1 (wikidata description editing) (
https://phabricator.wikimedia.org/tag/ios-app-v6.1-narwhal-on-a-bumper-car/)
** investigating visual editing capabilities of the iOS SDK

 Android native app 
* Blocked by:
* Blocking:
* Updates:
** Completing navigation updates based on user testing.
** Should release Echo notifications to beta by end of week.

 Readers Web 
* Blocked by:
* Blocking:
* Updates:
** Mobile website (MinervaNeue / MobileFrontend):
*** Invest in the MobileFrontend & MinervaNeue frontend architecture
https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
 Transitioning several well-used files to Webpack T203100
 Enable headless QUnit tests compatible with Special:JavascriptTest
T199452
 Remove remaining white flicker from image overlay load T197110
 Client side error reporting for Minerva+MobileFrontend follow-ups
T202026
 Maintenance and bug fixes T203490 T202701
*** Page issues
https://www.mediawiki.org/wiki/Reading/Web/Projects/Mobile_Page_Issues
 Bug fixes (thanks Tilman!): T203386 T203725 T203050 T202349 T203449
 New / old treatment A/B test can be seen here
https://readers-web-master.wmflabs.org/wiki/Pharmacovigilance?mobileaction=toggle_view_mobile
*** Design and product are iterating on advanced mobile contributions nav
prototypes T203480
https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
** Desktop website (Popups) https://www.mediawiki.org/wiki/Page_Previews
*** Fix failing isTranslatedTitleBlacklistedTest T203522
** Supporting Readers Infrastructure, Multimedia, and QA hiring processes

 Readers Infrastructure 
* Blocked by: None
* Blocking: None
* Updates:
** MCS, PCS: Nothing particularly exciting.
** Maps:
*** Upgrade to stretch on production starting next week after DC switch
T198622
*** Investigating tilerator crash on eqiad, the service needed a forced
restart T204047
*** New Grafana Dashboard for the beta cluster T202639
*** Kartographer bug changed maplink behavior (fixed) T203427

 Multimedia 
* Updates
** File page with multi-lingual captions in review
** MCR work begins this week
** Artwork/editing wikidata design continue
** Restore revisions in progress
** hiring!

 Parsing 
* Blocked by:
* Blocking:
* Updates:

 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
** OOUI v0.28.2 released yesterday and addendum release of v0.28.1 last
week. Highlights:
*** NumberInputWidget: Rethink 'step' semantics (Bartosz Dziewoński)
*** 15 new icons added: 'camera', 'beaker', 'globe', 'helpNotics'
'hieroglyph','mathematics' & 3 'mathematicsDisplay*', 'chart',
'musicalScore', 'zoomIn' &'zoomOut'
*** Special icon treatment for Arabic language on 'info'
*** docs and tests improvements
** Special:Preferences OOUI rollout is prepared and coming.
https://phabricator.wikimedia.org/T180538 Last technical blocker on
Special:GlobalPreferences is on the way to be fixed.

== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
** old geowiki jobs and datasets have been turned off and deleted in favor
of the geoeditors data pipeline, accessible from Superset
** upgraded two more services to Stretch
** mediawiki history data quality checks have been automated, makes
releasing new snapshots easier
** continuing work on Presto, project family metrics, cummulative metrics,
a tinier EL module, annotations in Wikistats, helping with privacy hiring,
Schema Registry RFC

=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:
**

=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
** CentralNotice: Working on slowness and DB abuse when saving banners with
translatable messages. Thanks to language team and db ops for help with the
investigation 

[Wikitech-l] 2018-09-05 Scrum of Scrums meeting notes

2018-09-05 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-09-05

*=2018-09-05=*
== Callouts ==
* SRE:

Switchover/Switchback dates reminder. *I**t's next week!*

Services: Tuesday, September 11th 2018 14:30 UTC
Media storage/Swift: Tuesday, September 11th 2018 15:00 UTC
Traffic: Tuesday, September 11th 2018 19:00 UTC
MediaWiki: Wednesday, September 12th 2018: 14:00 UTC

Switchback:

Traffic: Wednesday, October 10th 2018 09:00 UTC
MediaWiki: Wednesday, October 10th 2018: 14:00 UTC
Services: Thursday, October 11th 2018 14:30 UTC
Media storage/Swift: Thursday, October 11th 2018 15:00 UTC

IMPORTANT: For the duration of the switchover (1 month), please refrain
from large db schema changes and please avoid deploying any kind of new
feature that requires creation of tables.
IMPORTANT: There will be a train freeze in the week of Sept 10th and Oct
8th.
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar
* RelEng -> Language:
https://gerrit.wikimedia.org/r/#/c/integration/config/+/450508/

Release Engineering: No train next week, DC switchover

== Audiences ==

=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
** No update.

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates: Partial blocks RFC's last call ends today at 2pm PST. We could
use help on reviewing the new blocking code. Stack of commits here (and
dependents): https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/440871/
**

 Editing 
* Blocked by:
* Blocking:
** Updates:
** No update

 Growth 
* Blocked by:
* Blocking:
* Updates:
** No update.

 Language 
* Blocked by:
** RelEng: https://gerrit.wikimedia.org/r/#/c/integration/config/+/450508/
* Blocking:
* Updates:
** ContentTranslation version 2 work continues.

=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
** Working on 6.1 (
https://phabricator.wikimedia.org/tag/ios-app-v6.1-narwhal-on-a-bumper-car/)
** Wikidata editing + some bug fixes. Investigating our bigger editing goals

 Android native app 
* Blocked by:
* Blocking:
* Updates:
** Completed user testing of navigation updates.
** Completed notifications, to be released within ~1 week

 Readers Web 
* Blocked by:
* Blocking:
* Updates:
** Mobile website (MinervaNeue / MobileFrontend):
*** Page issues
https://www.mediawiki.org/wiki/Reading/Web/Projects/Mobile_Page_Issues
 Bug fixing: T203386 T203050 T202568 T203449 T202349 T202940
 New / old treatment A/B test can be seen here
https://readers-web-master.wmflabs.org/wiki/Pharmacovigilance?mobileaction=toggle_view_mobile
*** Invest in the MobileFrontend & MinervaNeue frontend architecture
https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
 Introduce Webpack and QUnit to MobileFrontend T199452 T202742
 Client side error reporting for Minerva+MobileFrontend T202026
*** Avoid abrupt and jarring white flash in media viewer: T197110
*** Other fixes: T202374 T202701
** Desktop website (Popups):
*** Maintenance: T203013 T202748
** PDF rendering (Proton)
https://www.mediawiki.org/wiki/Reading/Web/PDF_Functionality
*** Improve Chromium halt behavior T181623
** Product and design are continuing advanced mobile contributions
https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions

 Readers Infrastructure 
* Blocked by:
** Language Team – Reverting https://phabricator.wikimedia.org/T199941 via
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Babel/+/446766 resolution
so we can un-revert MW core
* Blocking:
** None known.
* Updates:
** Maps, MCS, PCS: Nothing particularly exciting.
** ReadingLists: Finishing tests case and incresing coverage, both service
(RESTbase) and extension (T184545 and T184544).

 Multimedia 
* Updates
** design review on SDoC search prototype
** structured data on File page - multi-lingual captions
** next - MCR integration

 Parsing 
* Blocked by: None
* Blocking: None
* Updates: Team offsite coming up week of Sept 10th through 15th


 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
** No update.

== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
** Testing out presto (facebook OS project, extremely fast SQL query
engine for hadoop). This will be the datastore we deploy to cloud
environment once we make public the edit data lake data. We will be
creating a debian install
** IRC meeting about modern event data platform, RFC to decide the use
cases the initial mvp for schema registry will support.
** We will be deploying new code to API to be able to serve edit
metrics “per project family” such us: “Edited pages for all wikipedias or
all wikibooks”, later these metrics will be surfaced on wikistats UI
** As of today we will be computing pageviews for
usability.wikimedia.org and strategy.wikimedia.org
**  Doing some experiments with systemd timers versus cron.

=== 

[Wikitech-l] 2018-08-29 Scrum of Scrums meeting notes

2018-08-29 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-08-29

= *2018-08-29* =

== Callouts ==
* SRE:

Switchover/Switchback dates reminder. It's in 2 Weeks.

Services: Tuesday, September 11th 2018 14:30 UTC
Media storage/Swift: Tuesday, September 11th 2018 15:00 UTC
Traffic: Tuesday, September 11th 2018 19:00 UTC
MediaWiki: Wednesday, September 12th 2018: 14:00 UTC

Switchback:

Traffic: Wednesday, October 10th 2018 09:00 UTC
MediaWiki: Wednesday, October 10th 2018: 14:00 UTC
Services: Thursday, October 11th 2018 14:30 UTC
Media storage/Swift: Thursday, October 11th 2018 15:00 UTC

IMPORTANT: For the duration of the switchover (1 month), please refrain
from large db schema changes and please avoid deploying any kind of new
feature that requires creation of tables.
IMPORTANT: There will be a train freeze in the week of Sept 10th and Oct
8th.
* Fundraising campaigns
*https://meta.wikimedia.org/wiki/CentralNotice/Calendar*

* From RI: help wanted with https://phabricator.wikimedia.org/T203029 from
those who know about Dashiki

   - [nuria] Dashiki just uses the files that are now not rendering from
   meta, it is really a seprate system that consumes those files

* wp10 models in ORES API are renamed to articlequality, if you're using
this model, please change
*  Wikidata would appreciate input/decision on way forward with two patches
in MW core, related to testing (thanks to Anotine and Timo for input so far)
** https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/455176/
** https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/446543/

== Audiences ==

=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
**

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
** Continue work on Partial Blocking (Goal is to have a MVP ready by the
end of the sprint)
** Analytics on Harassment cases on A/NI

 Editing 
* Blocked by:
* Blocking:
** Updates:
**Improving event logging for better data analysis
**Mobile bug fixes to improve editing experience

 Growth 
* Blocked by:
* Blocking:
* Updates:
**

 Language 
* Blocked by: None
* Blocking: None
* Updates:
** Work on ContentTranslation version 2 continues.

=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
**
 Android native app 
* Blocked by:
* Blocking:
* Updates:
** Finished polling Echo notifications (limited to certain types of
notifications initially)
** Waiting on user testing of navigation prototypes.

 Readers Web 
* Blocked by:
* Blocking:
* Updates:
**


 Readers Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** Bernd out rest of week, no PCS updates
** Maps:
*** Working on setting up map tile invalidation on resource change (via
ChangeProp)
*** maps-test cluster to be decommissioned; production maps cluster to be
updated to Stretch
** JsonConfig bug affecting Dashiki config pages on meta.wikimedia.org,
should be fixed but isn't.  Help wanted!
https://phabricator.wikimedia.org/T203029
***
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/JsonConfig/+/455868 fixed
the issue on zero.wikimedia.org (https://phabricator.wikimedia.org/T203006 ),
but not for Dashiki config pages

 Parsing 
* Blocked by: None
* Blocking: None, coordinating with VE on several updates such as
audio/video elements
* Updates: Offsite upcoming on 9/10-9/15
Continuing porting TokenTansformers subsystem to PHP as part of overall php
port

 Multimedia 
* Blocked by:
* Blocking:
* Updates
** SDoC: multi-lingual captions display and edit on File page
** SDoC: prototyping depicts search almost complete
** SDoC: design artwork


 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
**

== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
** Updating privacy policy of wikistats2 and other sites like
http://analytics.wikimedia.org to the new non-wiki policy per Legal’s
request.
**  Working with performance on making eventlogging a lot more limber so it
can be included in every page:
https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/EventLogging/+/453457/
** Changed all random identifiers in mediawiki codebase to have more
entropy, from 64 to 80 bits. This benefits eventlogging but also it is used
widely on mediawiki client code.:
https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/454460/
** Integrating archiva (java libraries dependency management depot) with
LDAP.
**Moving all our analytics infrastructure to Debian Stretch.  Along the
way, we will be moving (superset|turnilo|yarn|hue).wikimedia.org to new VMs
and upgrading them.

=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:
**

=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
** More testing and bug fixes on main CC processor's new API integration
** CiviCRM UI enhancements
** Donor data export/erase bug fixes
** Testing new pipeline to get banner and landing page impressions into

[Wikitech-l] 2018-08-22 Scrum of Scrums meeting notes

2018-08-22 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-08-22

= *2018-08-22*  =
== Callouts ==
* SRE:

Switchover/Switchback dates finalized

Services: Tuesday, September 11th 2018 14:30 UTC
Media storage/Swift: Tuesday, September 11th 2018 15:00 UTC
Traffic: Tuesday, September 11th 2018 19:00 UTC
MediaWiki: Wednesday, September 12th 2018: 14:00 UTC

Switchback:

Traffic: Wednesday, October 10th 2018 09:00 UTC
MediaWiki: Wednesday, October 10th 2018: 14:00 UTC
Services: Thursday, October 11th 2018 14:30 UTC
Media storage/Swift: Thursday, October 11th 2018 15:00 UTC

IMPORTANT: For the duration of the switchover (1 month), please refrain
from large db schema changes and please avoid deploying any kind of new
feature that requires creation of tables.
IMPORTANT: There will be a train freeze in the week of Sept 10th and Oct
8th.

* Release Engineering blocked by: Feedback needed (*how problems could have
been prevented*) from many people/teams on a recent MediaWiki train related
incident report.
** 1.32.0-wmf.13, 9 blockers, feedback needed for 8 of them:
https://wikitech.wikimedia.org/wiki/Incident_documentation/20180717-Train
** Aaron Schulz (Performance), Adam Wight (Scoring Platform), Bartosz
Dziewoński (Contributors), Brad Jorsch (MediaWiki Platform), C. Scott
Ananian (Contributors), Daniel Kinzler (Wikimedia Deutschland), Timo Tijhof
(Performance), Prateek Saxena (Audiences Design)
* Release Engineering looking for more participants to join the Code Health
Metrics working group. This group's purpose is to define and later
implement a set of core metrics that we will use to asses the health of our
code base.  More info:
https://www.mediawiki.org/wiki/Code_Health_Group/projects/Code_Health_Metrics


== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by: -
* Blocking: -
* Updates:
**6.0.0 released (
https://phabricator.wikimedia.org/tag/ios-app-v6.0-walrus-on-a-unicycle/ )
** 6.0.1 to be released next week (
https://phabricator.wikimedia.org/tag/ios-app-v6.0.1-walrus-on-a-golf-cart/
)
** 6.1 up next, release date TBD (
https://phabricator.wikimedia.org/tag/ios-app-v6.1-narwhal-on-a-bumper-car/
)

 Android native app 
* Blocked by:
* Blocking:
* Updates:
** Finishing up polling Echo notifications (limited to certain types of
notifications initially)


 Readers Web 
* Blocked by:
* Blocking:
* Updates:
** Mobile website (MinervaNeue / MobileFrontend):
*** Page issues UI and instrumentation: T191528 T201124 T197932 T196150
*** Invest in the MobileFrontend & MinervaNeue frontend architecture:
T188937
*** Avoid abrupt and jarring white flash in media viewer: T197110
*** Other fixes and hygiene: T197499 T199000 T197497 T202021 T201956


 Readers Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** PCS:
*** Separating pagelib CSS from base CSS this week
*** Adding simple header to mobile-html (title, description, page image)
** Maps:
*** Nothing to report.

 Parsing 
* Blocked by:
* Blocking:
* Updates:
** Nothing to report


 Multimedia 
* Blocked by:
* Blocking:
* Updates
** SDoC: Discussion with search team about searching for related statements
** SDoC: prototyping depicts search
** SDoC: design artwork
** No longer blocked by MCR


=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
** No update.


 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
** Continuing work on Partial Blocks:
https://phabricator.wikimedia.org/T2674
** Updated the TechComm RFC to include Multiblocks:
https://phabricator.wikimedia.org/T199917

 Editing 
* Blocked by:
* Blocking:
** Updates:
** Improved/bug fixes: collapsed tables in visual diffs; insertion of
horizontal rules; pages with lots of tables in WTE 2017; switching between
visual editor and source mode; VE linking in IE11; regressions with icon
displays; etc.
** Compact multiple transactions into one:


 Growth 
* Blocked by:
** SRE: Query about plausibility of measuring e-mail traffic to our
no-reply addresses https://phabricator.wikimedia.org/T202329
* Blocking:
* Updates:
** No update.


 Language 
* Blocked by:
* Blocking:
* Updates:
** No update.


=== Audiences Design ===
* Blocked by:
* Blocking:
* Updates:
** No update.


 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
** No update.


== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
** Changes to hash and salt (every 90 days) appinstallIDs are on, these
will be retained (hashed) forever
**Working with performance in making eventlogging javascript module lighter
so it can be loaded on 1st page load.
**Working on computing “top contributors” metric per project so it is
available in wikistats2, this is one of the most coveted reports by our
community.
**Spark available now in Jupyter notebooks.
**Meetings around modern event data platform to define what parts will we
start developing next quarter.


=== Cloud Services ===
* Blocked by:
* Blocking:
* 

[Wikitech-l] 2018-08-15 Scrum of Scrums meeting notes

2018-08-16 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-08-15

=2018-08-15=
Yesterday was WMF holiday, though a few teams worked and entered updates:

== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar
* OOUI v0.28.0 released, minor release with breaking changes
https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md;v0.28.0
*** New OOUI “Tutorials” section
https://doc.wikimedia.org/oojs-ui/master/demos/tutorials/index.html –
thanks GSOC student Hagar Shilo!
*** Possible breakages limited only to removal of long-time deprecated
icons, please update your icon references if you haven't yet.

== Audiences ==


=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
**

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
**

 Editing 
* Blocked by:
* Blocking:
** Updates:
**

 Growth 
* Blocked by:
* Blocking:
* Updates:
**

 Language 
* Blocked by:
* Blocking:
* Updates:
**

=== Readers ===
 iOS native app 
* Blocked by: -
* Blocking:
* Updates:
**6.0 still in beta (
https://phabricator.wikimedia.org/tag/ios-app-v6.0-walrus-on-a-unicycle/),
working on 6.0.1 (
https://phabricator.wikimedia.org/tag/ios-app-v6.0.1-walrus-on-a-golf-cart/)
 Android native app 
* Blocked by:
* Blocking:
* Updates:
**

 Readers Web 
* Blocked by:
* Blocking:
* Updates:
** Mobile website (MinervaNeue / MobileFrontend):
*** Invest in the MobileFrontend & MinervaNeue frontend architecture:
T199452 T188261 T197133
*** Page issues UI and instrumentation: T201124 T191528 T197932 T191532
*** Other fixes and hygiene: T193172 T173527 T197931 T197497 T198947
T201131 T140804
** Desktop website (Popups):
*** SVG optimization (thanks Volker!) T185596
*** Replace deprecated jQuery dependency T198579
** WikidataPageBanner
*** Only move/restyle subtitle for pages where banner is present T199855
** PDF rendering (Proton):
*** Improve Chromium halt behavior and resource management T181623 T181623

 Readers Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** Maps:
*** Upgrade of node-mapnik deployed successfully to Beta Cluster
*** Planning production upgrade to Debian Stretch
*** Working on a method for invalidating an area of map tiles
** MCS announcement for Android app multi-language features released: up
from Aug 9th until Aug 16th T191640
** Continuing work on mobile-html endpoint improvements (see open subtasks
of T177433)


 Multimedia 
* Updates
** Job to get additional search data from wikidata in progress
** search prototyping continues
** design continues for adding structured statements for artwork


 Parsing 
* Blocked by:
* Blocking:
* Updates:


=== Audiences Design ===
 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
** OOUI v0.28.0 released, breaking change release
*** Including new OOUI “Tutorials” section
https://doc.wikimedia.org/oojs-ui/master/demos/tutorials/index.html –
thanks GSOC student Hagar Shilo!
*** Possible breakages limited only to removal of long-time deprecated
icons, please consider updating your icon pack references if you haven't
done so in the deprecating phase.
** Finished SVG optimization in Popups, all major Foundation products
optimized! https://phabricator.wikimedia.org/T185596
** Style Guide Imagery work https://phabricator.wikimedia.org/T194686

== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
**

=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:
**

=== Core Platform ===
* Blocked by:
* Blocking:
* Updates:
**  Design work for T194697 "multiblocks"
** Platform Evolution stakeholder meetings and planning for Wikimedia
Technical Conference
** Gathering input from non-Wikimedia MediaWiki community  at
https://www.mediawiki.org/wiki/MediaWiki_Stakeholders%27_Group/TechConf_Input

=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
**

=== Performance ===
* Blocked by:
**
* Blocking:
**
* Updates:
**

=== Release Engineering ===
* Blocked by:
* Blocking:
* Updates:
**

=== Research ===
* Blocked by:
* Blocking:
* Updates:

=== Scoring Platform ===
* Blocked by:
* Blocking:
* Updates:

=== Search Platform ===
* Blocked by:
* Blocking:
* Updates:
**

=== Security ===
* Blocked by:
* Blocking:
* Updates:
**


=== Site Reliability Engineering ===
* Blocked by:
* Blocking:
* Updates:
**

== Wikidata ==
* Blocked by:
* Blocking:
* Updates:
**

== German Technical Wishlist ==
* Blocked by:
* Blocking:
* Updates:
**

== Multi-Content Revisions ==
* Blocked by:
* Blocking:
* Updates:
** populateContentTables.php now running simultaneously on s1, s2, s3, s5,
s6, s7 (T183488)
*** anticipated to run for 2 more weeks
** progress continues on phase 2 (file caption support) development tasks

== SoS Meeting Bookkeeping ==
* Updates:
**
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] 2018-08-08 Scrum of Scrums meeting note

2018-08-09 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-08-08

= 2018-08-08 =
== Callouts ==
* Need help reviewing https://gerrit.wikimedia.org/r/#/c/mediawiki/
extensions/WikimediaEvents/+/450021/Anyone? (I added Timo as a reviewer -
Ian)

* Release Engineering: feedback needed from various teams on two recent
MediaWiki train related incident reports. Specifically, how problems could
have been prevented.
*** 1.32.0-wmf.13, 9 blockers, feedback needed for all of them (Audiences
Design, Contributors, MediaWiki Platform, Performance, Scoring Platform,
Wikidata): https://wikitech.wikimedia.org/wiki/Incident_
documentation/20180717-Train
*** 1.32.0-wmf.14, 6 blockers, feedback needed for 2 of them (Performance,
Readers, Wikidata): https://wikitech.wikimedia.org/wiki/Incident_
documentation/20180724-Train

== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
**6.0 in beta (https://phabricator.wikimedia.org/tag/ios-app-v6.
0-walrus-on-a-unicycle/) til 8/20
**We'll begin working on 6.0.1 soon (https://phabricator.
wikimedia.org/tag/ios-app-v6.0.1-walrus-on-a-golf-cart/)

 Android native app 
* Blocked by:
* Blocking:
* Updates:
** Maintenance update released to production.
** Beginning work on Notifications support: https://phabricator.
wikimedia.org/project/view/3505/

 Readers Web 
* Blocked by:
* Blocking:
* Updates:
** Mobile website (MinervaNeue / MobileFrontend):
*** Page issues UI and instrumentation: T191532 T197932 T191528
*** Invest in the MobileFrontend & MinervaNeue frontend architecture:
T188261 T197133
*** Other fixes and hygiene: T199282 T193172 T201131 T197110 T197931
T200867 T200518

 Readers Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** MCS patch to prepare for Parsoid  tags in code review:
https://gerrit.wikimedia.org/r/c/mediawiki/services/mobileapps/+/450896,
hope to deploy today
** MCS preparing announcement for Android app multi-language features:
T191640
** Continuing work on mobile-html endpoint improvements (see open subtasks
of T177433)
** Maps (*ping Gehel*):
*** deployment-maps04 is up and running for testing Maps on Stretch in the
BC
*** we're ready for the maps cluster switchover to Stretch
*** maps-test cluster can be decom'd (perhaps, but not necessarily, after
the maps cluster switchover to Stretch)

 Multimedia 
* Updates
** Engineering spinning back up
** Search work is progressing and getting merged - the Search team has
promised to do some re-indexing on our behalf
** Fixed an UploadWizard bug for WLM that needs review -
https://phabricator.wikimedia.org/T183075
** Filed a task for security review of MediaInfo (but it's not urgent) -
https://phabricator.wikimedia.org/T200279
** Upcoming work on MediaInfo, MCR

=== Contributors ===
 Community Tech 
* Blocked by:
** Security for TemplateWizard review https://phabricator.
wikimedia.org/T198666
* Blocking:
* Updates:
**

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
** IRC meeting today about Partial Blocks RFC: https://phabricator.
wikimedia.org/T199917

 Editing 
* Blocked by:
* Blocking:
** Updates:
**

 Parsing 
* Blocked by:
* Blocking:
* Updates:

   - Post-Tidy replacement: Added new lint detection for pages that might
   have been affected  by Tidy removal: https://www.mediawiki.org/wiki/Help:
   Extension:Linter/misc-tidy-replacement-issues
   



 Growth 
* Blocked by:
* Blocking:
* Updates:
**

 Language 
* Blocked by:
* Blocking:
* Updates:
** ContentTranslation merge blocker is resolved!
** Niklas responded to Community Tech to inquiry about TranslateSVG:
https://phabricator.wikimedia.org/T201207#4488381


=== Audiences Design ===
 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
** OOUI next minor release v0.28 in preparation.
*** Supporting GSOC student Hagar Shilo in finishing up new OOUI
“Tutorials” section, thanks also to Moriel for initiative
*** Preparation of some UI fine-tuning for frameless buttons
** Finishing up SVG optimization in Popups (last product resolved)
https://phabricator.wikimedia.org/T185596

== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
** “Total article count metric” vetted, available on API now and Wikistats
UI soon
** Eventlogging outage due to attack using very long user agents solved
with “band aid” patch, working on a timeout-for-long-regexes defense:
https://wikitech.wikimedia.org/wiki/Incident_documentation/20180728-
eventlogging
** Data available in wikistats for July, this was the shortest
reconstruction, it took less than 48hrs. Edits split by editor types for
all wikis: https://stats.wikimedia.org/v2/#/all-projects/contributing/edits/
normal
** Took decision of using Json schema (rather than avro) for the Modern
Event Data Platform. Take a look: https://tools.wmflabs.

[Wikitech-l] 2018-08-01 Scrum of Scrums meeting notes

2018-08-02 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-08-01

= 2018-08-01=
== Callouts ==
* SREs say FYI:
** Switchover tentative timeline announced. Please take a look and voice
concerns if any

Switchover:

Services: Tuesday, September 11th 2018 14:30 UTC
Media storage/Swift: Tuesday, September 11th 2018 15:00 UTC
Traffic: Tuesday, September 11th 2018 19:00 UTC
Mediawiki: Wednesday, September 12th 2018: 14:00 UTC

Switchback:

Traffic: Tuesday, October 9th 2018 19:00 UTC (and maybe some prep work on
Monday)
Mediawiki: Wednesday, October 10th 2018: 14:00 UTC
Services: Thursday, October 11th 2018 14:30 UTC
Media storage/Swift: Thursday, October 11th 2018 15:00 UTC

* MCR Schema migrations are happening
** Beta is set to write both / read new with no problems identified
** Production set to write both / read old this week
** Starting with migration scripts to copy data from old schema to new one

== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by: -
* Blocking: -
* Updates:
**6.0 in beta (
https://phabricator.wikimedia.org/tag/ios-app-v6.0-walrus-on-a-unicycle/),
expected to push another beta this week

 Android native app 
* Blocked by:
* Blocking:
* Updates:
** Maintenance update released to Beta, will go to production tomorrow
(Thurs)
** User testing of navigation design prototypes will commence shortly.

 Readers Web 
* Blocked by:
* Blocking:
* Updates:
** RFC: Modernise our JavaScript with the goal that the startup module and
mediawiki object should not depend on jQuery
https://phabricator.wikimedia.org/T200868
** Mobile website (MinervaNeue / MobileFrontend):
*** Page issues UI and instrumentation: T191532 T191303 T197932 T197931
T200867
*** Invest in the MobileFrontend & MinervaNeue frontend architecture:
T188261 T197133 T197639
*** Other fixes and hygiene T193172 T200491 T186823 T199282 T199000 T199066
T197110 T198151
** Product and design are collating research and interviews from Wikimania
and working on advanced contributions

 Readers Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** mobile-html exposed but needs fixes for CSP header and a URL to CSS.
Won't run CollapseTable transform on server for the time being.
** Maps:
*** New tile regeneration cron job for low-zoom vector tiles
https://phabricator.wikimedia.org/T194787
*** Snapshot low DPI bug is waiting for a pull request review from upstream
on third party library https://phabricator.wikimedia.org/T152196
*** Working on migrating test servers to Cloud VPS
*** Working with SRE (Gehel) on migrating all servers to Debian Stretch


 Multimedia 
* No representative today - two team members on vacation and Mark has a
conflicting meeting
* Updates
** Breaking change in MediaWiki Core OOUI widget nearly caught us out -
luckily something else broke in the meantime so the related fatal never
occurred because of another fatal. Both fixed now.
** Search for SDC coming along slowly with various people on vacation.
** Next up: OOUI rendering for SDC first feature (captions), coming down
the pipeline soon™
** MCR rollout plan basically set, we'll need some time to sort out our
integration, but should all work out well.

=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
**

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
**

 Editing 
* Blocked by: None
* Blocking: None
** Updates:
**Unblocked languages on previous issues.
**

 Parsing 
* Blocked by:
* Blocking:
* Updates:

 Growth 
* Blocked by:
* Blocking:
* Updates:
**

 Language 
* Blocked by:
** CX patches still blocked from merging due to test failures occuring in
Wikibase Lexeme
** Thanks to everyone who helped/are helping to solve issues (4 separate
ones) that prevent merging patches to CX
* Blocking:
** Providing guidance on https://phabricator.wikimedia.org/T195910 (ios app
language selection related issue)
* Updates:
** Grant Metrics enabled for translation in translatewiki.net
** Niklas will work on https://phabricator.wikimedia.org/T195293 (follow-ups
to an issue causing an outage a while ago)

=== Audiences Design ===
 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
** Preparation of OOUI v0.27.6

== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
** Outage in Eventlogging
* Updates:
** Added data quality checks in mediawiki history and mediawiki history
reduced datasets
** Cleaning of user directories in hadoop
** Improved data sanitization in Eventlogging (salt creation/rotation)
** Improved partition cleaning in hive

=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:
**

=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
** Making our exchange rates available on a WMF-visible spreadsheet for
travel reimbursement
** Work continues on the ingress scripts for EventLogging data from banner
and landing page impressions
** Experimenting with different ways to let donors from certain countries
opt in to 

[Wikitech-l] 2018-07-25 Scrum of Scrums meeting notes

2018-07-25 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-07-25

= 2018-07-25=
== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar
* SREs!  Reading Infra need advice on backporting a package (mapnik 3.0.20)
to Debian Stretch (https://phabricator.wikimedia.org/T200284 )
* 1.32.0-wmf.14 train blocked on
[https://phabricator.wikimedia.org/T200346 Failed
executing job: ThumbnailRender]
* EventLogging sanitization updated to work on Hive databases as well, [
https://wikitech.wikimedia.org/wiki/Analytics/Systems/EventLogging/Data_retention_and_auto-purging
 read all about it and the new unified Whitelist]
* Need help with https://phabricator.wikimedia.org/T199252 - Google has bad
cache for a bunch of pages on it.m.wikipedia.org, need someone who has
Google Webmaster Tools access for wikipedia.org domain to help address this.

== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
**Still wrapping up 6.0 release (
https://phabricator.wikimedia.org/tag/ios-app-v6.0-walrus-on-a-unicycle/)

 Android native app 
* Blocked by:
* Blocking:
* Updates:
**Wrapping up navigation prototypes for user testing.

 Readers Web 
* Blocked by:
** New service request: chromium-render/deploy
https://phabricator.wikimedia.org/T186748
*** We're not blocked but we are ready to help and eager to close out the
epic
* Blocking:
* Updates:
** Mobile website (MinervaNeue / MobileFrontend):
*** Page issues UI and instrumentation T191528 T197932 T197931
*** Other fixes and hygiene T193172 T188261 T199066 T197133 T190549
** Product and design at Wikimania

 Readers Infrastructure 
* Blocked by: Need advice from SREs on backporting a package (see callouts)
* Blocking: n/a?
* Updates:
** Maps:
*** Working on migrating test servers to Cloud VPS
*** Working with SRE (Gehel) on migrating all servers to Debian Stretch
*** Various grooming/triage and bug fixes
** MCS/PCS:
*** Working with Services to deploy mobile-html endpoints, add language
variant support to all endpoints
*** Working with Services, Reading Web on designing page previews for
Wikidata


 Multimedia 
* Updates
** SDoC: search prototype progressing
** SDoC: backend search patches getting merged
** SDoC: working through implications of (technical and community)
discussions from wikimania

=== Contributors ===
 Community Tech 
* Blocked by: Security review for TemplateWizard
* Blocking:
* Updates:
** GlobalPreferences are out, work and ready for you to use

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
**

 Editing 
* Blocked by: None
* Blocking: Languages for Content Translator 2 implementation:
https://phabricator.wikimedia.org/T197075#4447456
** Updates: improving UI test coverage for VE; fixed VE regressions
**

 Parsing 
* Blocked by:
* Blocking:
* Updates:
No significant things to report. My laptop is having a problem, not
charging, researching issue.

 Growth 
* Blocked by:
* Blocking:
* Updates:
**

 Language 
* Blocked by:
* Blocking:
* Updates:
**


=== Audiences Design ===
* Blocked by:
* Blocking:
* Updates:
**

 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
**

== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
** Updated EventLogging sanitization to work with both MariaDB and Hive
databases, see docs at
https://wikitech.wikimedia.org/wiki/Analytics/Systems/EventLogging/Data_retention_and_auto-purging
** Filed the hardware request to host a smaller public Data Lake on our
cloud
** Follow-up from Kafka outage, testing to reproduce in labs, incident
report:
https://wikitech.wikimedia.org/wiki/Incident_documentation/20180711-kafka-eqiad

=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:
**

=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
** Making good progress on the ingress scripts for EventLogging data from
banner and landing page impressions
** Experimenting with different ways to let donors from certain countries
opt in to emails
** More CiviCRM work to export and expunge donor data
** Responding to "interesting" results of today's full-scale test of card
processor's new API

=== MediaWiki Core Platform ===
* Blocked by:
* Blocking:
* Updates:
**

=== Performance ===
* Blocked by:
**
* Blocking:
**
* Updates:
** Need help with https://phabricator.wikimedia.org/T199252 - Google has
bad cache for a bunch of pages on it.m.wikipedia.org, need someone who has
Google Webmaster Tools access for wikipedia.org domain to help address this.
** Working on https://phabricator.wikimedia.org/T200346

=== Release Engineering ===
* Blocked by:
** 1.32.0-wmf.14 train blocked by [https://phabricator.wikimedia.org/T200346
 Failed executing job: ThumbnailRender] (in callouts)
** SRE: [https://phabricator.wikimedia.org/T199489 helm test in production
k8s namespace]
* Blocking:
* Updates:
** Gerrit upgrade to 2.15.3 soon, will send an email, will want SRE

=== 

[Wikitech-l] 2018-07-18 Scrum of Scrums meeting notes

2018-07-19 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-07-18

= 2018-07-18=
== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar
* [Perf] Seeking input on wmf-config variables that appear to be unused,
and which we'd like to remove:
https://wikitech.wikimedia.org/wiki/User:Krinkle/Unused_config

== Audiences ==
=== Readers ===
 iOS native app 
(Natalia H)
* Blocked by:
Question for Analytics: can we return an error code if event logging
validation fails? Right now we have to test menually using
https://wikitech.wikimedia.org/wiki/Analytics/Systems/EventLogging/TestingOnBetaCluster#How_to_verify_events
** With the current system, no, because the endpoint you're sending to
is a fire-and-forget Varnish server.  This is a good thing to bring up in
the Modern Event Platform Context.
^ thanks, that makes sense  (let me know if you want to brainbounce the
problem that this causes  milimetric)
* Blocking:
* Updates:
**User testing of feed redesign and navigation changes in progress (
https://phabricator.wikimedia.org/T198932)
**6.0.0 (
https://phabricator.wikimedia.org/tag/ios-app-v6.0-walrus-on-a-unicycle/)
feature-complete
by the end of this week
**Product at Wikimedia

 Android native app 
(Natalia H)
* Blocked by:
* Blocking:
* Updates:
**Finishing up prototypes of navigation updates:
https://phabricator.wikimedia.org/project/view/3367/
**Maintenance release this week to address minor analytics issues and audio
playback. https://phabricator.wikimedia.org/T198504

 Readers Web 
(Stephen N)
* Blocked by:
** New service request: chromium-render/deploy
https://phabricator.wikimedia.org/T186748
*** We're not blocked but we're ready to help as needed on:

https://gerrit.wikimedia.org/r/#/c/mediawiki/services/chromium-render/+/443465/
 (+1d but needs review by Petr when available!)
 https://phabricator.wikimedia.org/T199264 (not sure what the status is)
* Blocking:
* Updates:
** RFC: Add a language agnostic build step to skins/extensions to our
deploy process https://phabricator.wikimedia.org/T199004
** Mobile website (MinervaNeue / MobileFrontend):
*** Page issues UI and instrumentation T191532 T191528 T197932 T197931
T199005
*** Special pages preferences T186760
*** Document existing JavaScript code coverage T197637
*** Other fixes and hygiene T193172 T197133 T198930
** WikidataPageBanner
*** Banners should display the same in RTL or LTR T198818
** PDF rendering (Proton):
*** Font configuration T199264
** Desktop website (Popups):
*** Identify aborted HTTP requests logged T199482
*** Some JSDoc improvements and other fixes T198663
** Wikipedia.org (Portals)
*** Extra spacing on article counts T199337
** Product and design at Wikimania
** Design finishing navigation prototypes for advanced contributors


 Readers Infrastructure 
* Blocked by: n/a
* Blocking: n/a
* Updates:
** Working on updating maps dependencies to use a more recent Mapnik
version (https://phabricator.wikimedia.org/T188674)
** Building a Docker Compose setup for maps stack (
https://phabricator.wikimedia.org/T193232)
** content-html endpoint:
*** new name tbd T199491
*** working on splitting up CollapseTable in wikimedia-page-library into
client and server portions
** Working on respecting the accept-language header in MCS (
https://phabricator.wikimedia.org/T197009)

 Multimedia 
* Blocked by:
* Blocking:
* Updates:
** Half the team is incommunicado for Wikimania; progress is minimal this
week I think
** Search prototype is progressing
** Designs coming through soon for other work

=== Contributors ===
 Community Tech 
* Blocked by:
*Security*: Need security review for TemplateWizard extension
https://phabricator.wikimedia.org/T198666
* Blocking:
* Updates:
** GlobalPreferences API is out on beta. There's a breaking change that
fixes a 'bug' that was introduced with blacklist notifications. Should not
affect anyone.
**

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
**

 Editing 
* Blocked by:
* Blocking:
** Updates:
**

 Parsing 
* Blocked by:
* Blocking:
* Updates:
** Completed migration from Tidy to Remex, no major issues reported

 Growth 
* Blocked by:
* Blocking:
* Updates:
**

 Language 
* Blocked by: https://phabricator.wikimedia.org/T199011 -> VE:
https://phabricator.wikimedia.org/T196521
* Blocking:
* Updates:
** Progress on 'Progress Calculation' for CX2.
** Some annoying bug fixes for CX1.
** Fixed issues with cxserver and maintainance updates.


=== Audiences Design ===
 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
** OOUI v0.27.5 released last week with accessible tabs, and standard
buttons in dialogs. No release this week
** Continuous work on Special:Preferences connected tasks and minor support
for Special:Log to OOUI preparation
** Design Style Guide: Color section/palette visual refresh, mobile
friendly: 

[Wikitech-l] 2018-07-11 Scrum of Scrums meeting notes

2018-07-11 Thread Grace Gellerman
= 2018-07-11 =

== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar
* Datacenter switchover will happen on the end of this quarter. Dates not
fully set, but a tentative range is 17-29 September 2018 and a switchback
on 8-19 October 2018. We plan for at least 3 weeks this time around.
* Analytics: Spark is now available in Jupyter notebooks

== Audiences ==
=== Readers ===
 iOS native app 
Natalia
* Blocked by:
* Blocking:
* Updates:
** Planning to be feature complete on 6.0.0 (
https://phabricator.wikimedia.org/tag/ios-app-v6.0-walrus-on-a-unicycle/) by
the end of the week of July 9
** User testing of feed redesign and search coming up (
https://phabricator.wikimedia.org/T198932 )

 Android native app 
* Blocked by:
* Blocking:
* Updates:
** Multi-language release is in production.
** Working on completing prototypes for A/B testing at Wikimania (includes
navigation redesigns, table-of-contents variations, and Wikitext Keyboard)
** https://phabricator.wikimedia.org/project/view/3367/

 Readers Web 
* Blocked by:
* Blocking:
* Updates:
**Mobile website (MinervaNeue / MobileFrontend):
***Page issues UI T199005 T191532 T197932 T191528 T199005 T198115 T197931
***Improve diff UI T197491 T197729
***Fixes and hygiene T193418 T193821 T198930 T197106 T199156 T193754
T196767 T188937 T193069
***Finalizing designs for collapsible templates T111565
***Planning for advanced mobile contributions
**Desktop website (Popups):
***Abort outdated HTTP requests T197700
***Send the Accept-Language header when calling API T198619
**Design and product are preparing user interviews for Wikimania


 Readers Infrastructure 
James
* Blocked by:
** Release Engineering (CI) for merge of
https://gerrit.wikimedia.org/r/c/integration/config/+/442126
** Language Team for review of the stack with
https://gerrit.wikimedia.org/r/c/mediawiki/core/+/443687
* Blocking:
* Updates:
** Working with the iOS and Android teams on using the Page Library's
transforms in the service. (T170584)
** Still working on supporting lang variants in MCS via the uselang
parameter to MW API requests. (T195948)
** Safari Reading List extension now submitted, awaiting approval from
Safari extension store. (T191998)
** Maps work continues; working with Discovery colleagues to move the test
cluster out of production. (T172090)



 Multimedia 
Matthias
* Blocked by:
* Blocking:
* Updates:
** Working on search interface prototyping, so users can search by Wikibase
properties/values
** Continuing work on search backend



=== Contributors ===
 Community Tech 
Moriel
* Blocked by:
** PageTriage, can't merge anything right now:
https://phabricator.wikimedia.org/T198137 (help)
* Blocking:
* Updates: GlobalPreferences is deployed; we're working on API modules
**

 Anti-Harassment Tools 
Moriel
* Blocked by:
* Blocking:
* Updates:
** RfC coming

 Editing 
* Blocked by:
* Blocking:
** Updates:
**

 Parsing 
* Blocked by:
* Blocking:
* Updates:


 Growth 
* Blocked by:
* Blocking:
* Updates:
**

 Language 
Kartik
* Blocked by:
* Blocking:
* Updates:
** Content Translation v2 - work continues: MT warnings and calculations,
Users to notify about old drafts and bug fixes


=== Audiences Design ===
* Blocked by:
* Blocking:
* Updates:
**

 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
** New OOUI release coming to MW master today, nothing major.

== Technology ==
=== Analytics ===
Francisco
* Blocked by:
* Blocking:
**Eventlogging outage -
https://wikitech.wikimedia.org/wiki/Incident_documentation/20180705-EventLogging-in-Hive
* Updates
**Close to deploy pagecounts (legacy pageviews) to wikistats, they been
available on API for a while
**Maps improvements
**Working with security on threat model of analytics stack. [wiki, email]
**We had a data drop (now backfilled) that highlighted lack of alarms in
our current eventlogging hadoop pipeline, we will be working on those.

=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:
**

=== Fundraising Tech ===
Elliott
* Blocked by:
* Blocking:
* Updates:
** Running another 1-hour test on new API for main CC processor
*** sorry for the email disruption!
 Amazon IP address change led to a failmail for each incoming payment
notification
 Casey working with net ops team to get firewall rules updated
** More CiviCRM core updates
** More work on CiviCRM donor data deletion extension
** More work on backend for EventLogging-based banner/landingpage
impressions stats
** Testing new CiviCRM extension for recurring donations
** Adding per-country email opt-in checkbox on donation forms

=== MediaWiki Core Platform ===
Cindy
* Blocked by:
* Blocking:
* Updates:
** MediaWiki Platform Team is now part of the Core Platform Team (with
Services)
** Deployed a change to Phabricator config in response to more Phabricator
vandalism
** Working on https://phabricator.wikimedia.org/T100782, "Redirect 

[Wikitech-l] 2018-06-27 Scrum of Scrums meeting notes

2018-06-28 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-06-27

= 2018-06-27 =

== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar :
** 2018-07 es, 2018-07-09 to 2018-11-11 de, 2018-07-01 to 2018-11-31 en,
2018-07-10 to 2018-12-31 de, no, he, fr, nl, da, pl, ru, uk, pt, lv, ru,
ro, sk, hu, en, fr, de, zh, es
* Multi-Content Revisions: revision storage / page update rewrite (T174024,
T174038) goes live this week, RfC on further page update changes today
(T198075)

== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
**
 Android native app 
* Blocked by:
* Blocking:
* Updates:
** Multi-language support now in production

 Readers Web 
* Blocked by:
**Ruby to JS Cucumber refactor needs help from the RelEng team to fix our
flaky Ruby tests: https://phabricator.wikimedia.org/T190710
* Blocking:
* Updates:
**Mobile website (MinervaNeue / MobileFrontend):
***Improvements to diff T197491 T197581
***Improvements to page issues T197728 T191303
***Investigating parser cache pollution T173949
***Miscellaneous fixes and improvements T196947 T156186 T197273 T192725
T190549 T193517
***Mobile navigation for advanced contributors is in planning and design
https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
**Desktop website (Popups):
***Miscellaneous fixes and improvements T192928 T193792 T196952 T193519
**PDF rendering (Proton):
***Miscellaneous fixes and improvements to concurrency and queue management
T186748 T186748 T186748
***Investigating grave kerning and spacing issues T178665
*Quarterly goal dependency update:
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Draft/Programs/Product#Program_2:_Better_Encyclopedia|Outcome
1, Objective 4]]: Continue improving the ways that users can download
articles of interest for later consumption
*** Reading Web depends on SRE, RelEng, Reading Infra

 Readers Infrastructure 
* Blocked by: Ping RelEng for CI patch review:
https://gerrit.wikimedia.org/r/#/c/integration/config/+/442126/
* Blocking:
* Updates:
** Wikipedia Reading Lists extension for Safari is ready for release
** Integration of Wikimedia Page Library in the Page Content Service is in
progress — see
https://gerrit.wikimedia.org/r/#/q/topic:page-lib2+(status:open+OR+status:merged)
** Maps infrastructure handoff updates:
*** Validated loading documentation on Wikidata for new map styles (though
that work is on hold)
*** TODO: Validate loading docs for existing styles on Stretch in
preparation to upgrade the maps servers to Stretch (currently running
Jessie); pending
https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/442258/
*Quarterly goal dependency update:
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Draft/Programs/Product#Program_2:_Better_Encyclopedia|Outcome
1, Objective 4]]: Continue improving the ways that users can download
articles of interest for later consumption
*** Reading Web depends on SRE, RelEng, Reading Infra
**[[Wikimedia Audiences/2017-18 Q4 Goals#Readers|Increase code sharing of
client apps by coalescing and moving more logic to the server]]
***Reading Infra depends on Parsing, Services

= Maps =
* Blocked by:
* Blocking:
* Updates:
** Planning on reimaging test servers to see if there are any issues
running on stretch

 Multimedia 
* Updates
** Work is progressing but tied up in administrative stuff to some extent
** Search interface prototyping currently so users can search by Wikibase
properties/values
** Also continuing work on search backend
*Quarterly goal dependency update:
**[[Wikimedia Audiences/2017-18 Q4 Goals#Programs|Objective 3.1]] Prepare
for launch of the first Structured Data on Commons feature (multilingual
file captions)
***SDC depends on Multimedia,SRE, WMDE, Search Platform, MediaWiki
Platform, Research
**  [[Wikimedia Audiences/2017-18 Q4 Goals#Programs|Objective 2.1]]
Integrate structured file captions into search
*** SDC depends on Search Platform, Multimedia
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Final/Structured_Data#Segment_4:_Programs|Segment
4, Outcome 2]]: Develop a better understanding of existing needs for
Structured Commons- T171252
***Research depends on Multimedia

=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
** Nothing new to report

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
**

 Editing 
* Blocked by:
* Blocking:
** Updates:
**

 Parsing 
* Blocked by:
* Blocking:
* Updates:
** Language variants endpoint in production -- selectively exposed for some
languages by the REST API on the RESTBase end.
** Tidy -> RemexHtml on track for July 5th completion
*Quarterly goal dependency update:
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Final/Programs/Product#Program_3:_Increase_device_support_for_editing|Goal
3.6]]  Support work towards unifying MediaWiki's parser implementations, in
liaison with 

[Wikitech-l] 2018-06-20 Scrum of Scrums meeting notes

2018-06-20 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-06-20

== Callouts ==
* Security: Security review for Wikidata queries data release proposal
https://phabricator.wikimedia.org/T190875
* MCR: a couple huge patches related to page editing and revision
read/write have been merged and are on group0 for testing, keep an eye out
for strange behavior (
https://gerrit.wikimedia.org/r/c/mediawiki/core/+/405015
https://gerrit.wikimedia.org/r/c/mediawiki/core/+/406595
https://gerrit.wikimedia.org/r/c/mediawiki/core/+/416465)

== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
** 5.8.2 w/ event logging analytics and bug fixes released (
https://phabricator.wikimedia.org/project/view/3358/ )
** Continuing work on next major release, 6.0 - Feed customization and
design updates ( https://phabricator.wikimedia.org/project/view/3238/ )

 Android native app 
* Blocked by:
* Blocking:
* Updates:
**

 Readers Web 
* Blocked by:
** Ruby to JS Cucumber refactor needs help from the RelEng team to fix our
flaky Ruby tests: https://phabricator.wikimedia.org/T190710
* Blocking:
* Updates:
** Mobile web (MobileFrontend) page issues
*** A/B testing framework merged T193584
*** UI in progress T191303
** Mobile web (MobileFrontend / MinervaNeue) bug fixes and improvements
T189225 T194544 T196758 T156186 T196802 T190549 T161399 T193517 T197627
T192725 T195371
** Add WikidataPageBanner per skin config flag to allow subtitles to render
above the banner T113642
** Page previews (Popups) post-en/dewiki launch clean up T191888 T192627
T191646 T192928 T193522 T196952 T193519 T193792
** PDF rendering service (Proton) T178665 T186748 T189307
** Mobile web in-article navigation user testing and design T193772
** Wrapping up annual planning
*Quarterly goal dependency update:
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Draft/Programs/Product#Program_2:_Better_Encyclopedia|Outcome
1, Objective 4]]: Continue improving the ways that users can download
articles of interest for later consumption
*** Reading Web depends on SRE, RelEng, Reading Infra

 Readers Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** Safari Reading List extension: still waiting on QA to finish
** MCS: Working on using clients' Accept-Language header value for MCS's MW
API calls, too.
** PCS: Working on content-html endpoint.
*Quarterly goal dependency update:
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Draft/Programs/Product#Program_2:_Better_Encyclopedia|Outcome
1, Objective 4]]: Continue improving the ways that users can download
articles of interest for later consumption
*** Reading Web depends on SRE, RelEng, Reading Infra
**[[Wikimedia Audiences/2017-18 Q4 Goals#Readers|Increase code sharing of
client apps by coalescing and moving more logic to the server]]
***Reading Infra depends on Parsing, Services

= Maps =
* Blocked by:
* Blocking:
* Updates:
** New style and borders work deploy cancelled indefinately

 Multimedia 
* Work on search prototypes for depicts statements is underway - getting a
head start on next quarter
* Further search work continues on various indexing patches
* OOUI migration for Wikibase is stalled mostly due to Mark being
interrupted every five minutes or so
* Quarterly goal dependency update
** Prepare for launch of the first Structured Data on Commons feature
(multilingual file captions)
*** SDC depends on Multimedia,SRE, WMDE, Search Platform, MediaWiki
Platform, Research
*** Work continues here, MCR schedule is known, OOUI migration is underway
(but slow) - upload integration mostly complete
*** Goal will bleed slightly into next quarter especially with regard to
OOUI migration for Wikibase
** Integrate structured file captions into search
*** SDC depends on Search Platform, Multimedia
*** Mostly complete
** Develop a better understanding of existing needs for Structured Commons-
T171252
*** Research depends on Multimedia
*** AFAIK still complete/underway and no engineering resources needed

=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
** CodeMirror is out of beta
** Final fixes for GlobalPreferences
** Still working on adding Draft: namespace to PageTriage

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
**

 Editing 
* Blocked by:
* Blocking:
** Updates:
**

 Parsing 
* Blocked by:
* Blocking:
* Updates:
** Language variants endpoint now live in Beta Cluster. Plan to deploy
to production on Monday pending all tests okay.
** Tidy to Remex switch over nearly complete
** We are planning to do the final switch from Tidy -> RemexHtml for
all wikis on the wikimedia cluster on July 5th
*Quarterly goal dependency update:
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Final/Programs/Product#Program_3:_Increase_device_support_for_editing|Goal
3.6]]  Support work towards unifying MediaWiki's parser implementations, in
liaison with Technology's 

[Wikitech-l] 2018-06-13 Scrum of Scrums meeting notes

2018-06-13 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-06-13

= 2018-06-13 =
== Callouts ==
* SRE and Services on Readers Web: Proton times out way too often to be put
into production https://phabricator.wikimedia.org/T186748#4275727
* SRE summit next week. SREs/Ops people across the organization will be
unavailable. Also deployment pause because of this.
https://wikitech.wikimedia.org/wiki/Deployments#Week_of_June_18th
* Wikidata/WMDE: If you use Wikidata's wb_terms database table replicas
(tool, script, anything), please let us know what data you use and how, as
we're considering phasing out the table:
https://phabricator.wikimedia.org/T197161
* Special thanks to Performance, Analytics, and Readers Web for reviewing
the CitationUsage schema instrumentation code.
* Security: Security review for Wikidata queries data release proposal
https://phabricator.wikimedia.org/T190875
* Please take the beta cluster survey:
https://goo.gl/forms/XgIxXiSi1G5eVHbp2
* Scoring platform: Discussion about peformance impact of deploying JADE on
prodcution wikis: https://phabricator.wikimedia.org/T196547 Please chime in
and take a look


== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
** 5.8.2 w/ event logging analytics and bug fixes in public beta, looks
good so far ( https://phabricator.wikimedia.org/project/view/3358/ )
** Continuing work on next major release, 6.0 - Feed customization and
design updates ( https://phabricator.wikimedia.org/project/view/3238/ )

 Android native app 
* Blocked by:
* Blocking:
* Updates:

 Readers Web 
* Blocked by:
** Ruby to JS Cucumber refactor needs help from the RelEng team to fix our
flaky Ruby tests: https://phabricator.wikimedia.org/T190710
* Blocking:
* Updates:
** Mobile website page issues improvements and A/B test framework continues
https://phabricator.wikimedia.org/T159262
** Mobile website gallery and table of contents bug fixes
https://phabricator.wikimedia.org/T196911
https://phabricator.wikimedia.org/T193517
** Invest in the MobileFrontend & MinervaNeue frontend architecture
planning and tasking https://phabricator.wikimedia.org/T195473
** Catching up on code review
*Quarterly goal dependency update:
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Draft/Programs/Product#Program_2:_Better_Encyclopedia|Outcome
1, Objective 4]]: Continue improving the ways that users can download
articles of interest for later consumption
*** Reading Web depends on SRE, RelEng, Reading Infra

 Readers Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** Safari Reading List extension coming soon, awaiting final QA signoff.
** Two new engineers.
** Supporting lang variants in MCS: Passing Accept-Language header to
Parsoid. Soon: sending the uselang parameter to MW API requests.

= Maps =
* Blocked by:
* Blocking:
* Updates:

 Multimedia 
* Quarterly goal dependency update
** Prepare for launch of the first Structured Data on Commons feature
(multilingual file captions)
*** SDC depends on Multimedia, SRE, WMDE, Search Platform, MediaWiki
Platform, Research
*** Preparations continue - MCR and other dependencies are well tracked for
this
*** OOUI work now implicates some of our fine friends in Contributors -
esp. Collaboration - been talking with Moriel to get a good high-level view
of what's needed
** Integrate structured file captions into search
*** SDC depends on Search Platform, Multimedia
*** Cormac (our lead on the search work) is out until next week, but our
work on search is well ahead of schedule to my knowledge
** Assess user needs for contributors to Structured Data on Commons with
interviews and surveys - T171252
*** Research depends on Multimedia
*** As far as I know, Pam has been supporting this work, but no engineering
time is needed?

=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
* Working on PageTriage improvements
** GlobalPreferences and CodeMirror are still upon us

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
** Start work on Partial Blocks (quarterly goal)
https://phabricator.wikimedia.org/T196578
*** Special thanks to Jaime Crespo and Brad Jorsch for their help on
drafting an SQL schema change
** Fixing Bugs with the Takedown Tools
https://phabricator.wikimedia.org/project/board/2949/

 Editing 
* Blocked by:
* Blocking:
* Updates:

 Parsing 
* Blocked by:
**No blockers known
* Blocking:
**No blocking known
* Updates:
** Poem extension integrated into parsoid, reviewed, waiting for merge
** Cite extension work is done and waiting for review
** Tidy to Remex switch over nearly complete
** We are planning to do the final switch from Tidy -> RemexHtml for all
wikis on the wikimedia cluster on July 5th
** C Scott' s work on language subsystem just beginning review

 Collaboration 
* Blocked by:
* Blocking:
* Updates:

 Language 
* Blocked by:
* Blocking:
* Updates:
** ContentTranslation Version 

[Wikitech-l] 2018-06-06 Scrum of Scrums meeting notes

2018-06-06 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-06-06

*=2018-06-06=*
== Callouts ==
* Readers Web needs help from RelEng with Ruby to JavaScript Cucumber
refactor: https://phabricator.wikimedia.org/T190710
* There is a new primary deployment host, deploy1001.eqiad.wmnet (tin is
gone).
** Protip: Avoid caring about the host name and just use
deployment.eqiad.wmnet for ssh
* Please take the Beta Cluster survey:
** Announcement:
https://lists.wikimedia.org/pipermail/wikitech-l/2018-May/090049.html
** Survey: https://goo.gl/forms/XgIxXiSi1G5eVHbp2
* Language -> SRE: DBAs Please take a look (again) at:
https://phabricator.wikimedia.org/T189088

== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
** 5.8.2 w/ event logging analytics and bug fixes released to public beta (
https://phabricator.wikimedia.org/project/view/3358/ )
** Continuing work on next major release, 6.0 - Feed customization and
design updates ( https://phabricator.wikimedia.org/project/view/3238/ )

 Android native app 
* Blocked by:
* Blocking:
* Updates:

 Readers Web 
* Blocked by:
** Ruby to JS Cucumber refactor needs help from the RelEng team:
https://phabricator.wikimedia.org/T190710
* Blocking:
* Updates:
** Page issues and A/B test framework continues
https://phabricator.wikimedia.org/T159262
** Page previews post-en/dewiki deploy clean up and bug fixes continues
https://phabricator.wikimedia.org/T192622
** Miscellaneous MobileFrontend / MinervaNeue refactors and maintenance.

*Quarterly goal dependency update:
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Draft/Programs/Product#Program_2:_Better_Encyclopedia|Outcome
1, Objective 4]]: Continue improving the ways that users can download
articles of interest for later consumption
*** Reading Web depends on SRE, RelEng, Reading Infra


 Readers Infrastructure 
* Blocked by: n/a
* Blocking: n/a
* Updates:
** Team now includes James F.  New contract engineer Mateus Batista Santos
(joining from São Paolo) starts next week.
** Safari browser extension for Reading Lists (
https://github.com/wikimedia/readinglists-extension-safari) to be launched
by end of week.
** Featured feed content availability (by language) endpoint launched.
** Ongoing work with Collaboration to transition maps infrastructure
maintenance to RI beginning next fiscal year.
**
*Quarterly goal dependency update:
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Draft/Programs/Product#Program_2:_Better_Encyclopedia|Outcome
1, Objective 4]]: Continue improving the ways that users can download
articles of interest for later consumption
*** Reading Web depends on SRE, RelEng, Reading Infra
**[[Wikimedia Audiences/2017-18 Q4 Goals#Readers|Increase code sharing of
client apps by coalescing and moving more logic to the server]]
***Reading Infra depends on Parsing, Services

= Maps =
* Blocked by:
* Blocking:
* Updates:
**

 Multimedia 
* Updates
** Got rid of reliance for PHP serialization in a GWToolset job
** Looking into OOUI migration for Wikibase
** Working on indexing wikibase statements with quantity qualifiers -
stalled because of holiday
*Quarterly goal dependency update:
**[[Wikimedia Audiences/2017-18 Q4 Goals#Programs|Objective 3.1]] Prepare
for launch of the first Structured Data on Commons feature (multilingual
file captions)
***SDC depends on Multimedia,SRE, WMDE, Search Platform, MediaWiki
Platform, Research
**  [[Wikimedia Audiences/2017-18 Q4 Goals#Programs|Objective 2.1]]
Integrate structured file captions into search
*** SDC depends on Search Platform, Multimedia
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Final/Structured_Data#Segment_4:_Programs|Segment
4, Outcome 2]]: Develop a better understanding of existing needs for
Structured Commons- T171252
***Research depends on Multimedia

=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
** GlobalPreferences will go live on Wikipedias as soon as we complete the
final round of bugfixes
** Same for CodeMirror, it's graduating from beta soon
** Working on integrating the Draft namespace into PageTriage

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
** DateTime Selector on Special:Block has been deployed globally.
** IP Cookie Blocking is rolling out
** Working on Block Notices on Mobile
** Discussions on Granular Blocks
https://meta.wikimedia.org/wiki/Community_health_initiative/Per_user_page,_namespace,_category,_and_upload_blocking

 Editing 
* Blocked by:
* Blocking:
** Updates:
**

 Parsing 
* Blocked by:
* Blocking:
* Updates:
** LanguageConverter support (limited to a few vairant languages initially)
in Parsoid will be deployed today (Wed) to help Services team with RESTBase
and API design work on their end.
** Work in Progress update: The current core parser hooks extension API
exposes parsing internals that cannot be supported in Parsoid since those
internals aren’t part of 

[Wikitech-l] 2018-05-30 Scrum of Scrums meeting notes

2018-05-30 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-05-30

=2018-05-30=
== Callouts ==
* From last week, all WIndows NT operating systems are under the "Windows"
os family in analytics metrics
* Security: Security review for Wikidata queries data release proposal
https://phabricator.wikimedia.org/T190875

== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
** Continuing work on tech debt release, 5.8.2 (
https://phabricator.wikimedia.org/project/view/3358/ )
** Starting work on next major release, 5.9 (
https://phabricator.wikimedia.org/project/view/3238/ )

 Android native app 
* Blocked by:
* Blocking:
* Updates:
* Released maintenance update to production (improvements to reading
list syncing / fix no-such-project errors)
* Finalizing multilingual features based on user testing at Hackathon
-- on track for release in ~1 week.

 Readers Web 
* Blocked by:
* Blocking:
* Updates:

*Quarterly goal dependency update:
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Draft/Programs/Product#Program_2:_Better_Encyclopedia|Outcome
1, Objective 4]]: Continue improving the ways that users can download
articles of interest for later consumption
*** Reading Web depends on SRE, RelEng, Reading Infra



 Readers Infrastructure 
* No updates this week.

*Quarterly goal dependency update:
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Draft/Programs/Product#Program_2:_Better_Encyclopedia|Outcome
1, Objective 4]]: Continue improving the ways that users can download
articles of interest for later consumption
*** Reading Web depends on SRE, RelEng, Reading Infra
**[[Wikimedia Audiences/2017-18 Q4 Goals#Readers|Increase code sharing of
client apps by coalescing and moving more logic to the server]]
***Reading Infra depends on Parsing, Services


= Maps =
* Blocked by:
* Blocking:
* Updates:

 Multimedia 
* Blocked by:
* Blocking:
* Updates:
** Looking into OOUI migration for Wikibase per discussions at the
hackathon/elsewhere
** UploadWizard work for multilingual captions pretty much complete
** Indexing wikibase statements (searchable via haswbstatement:), work
continues on quantities

*Quarterly goal dependency update:
**[[Wikimedia Audiences/2017-18 Q4 Goals#Programs|Objective 3.1]] Prepare
for launch of the first Structured Data on Commons feature (multilingual
file captions)
***SDC depends on Multimedia,SRE, WMDE, Search Platform, MediaWiki
Platform, Research
**  [[Wikimedia Audiences/2017-18 Q4 Goals#Programs|Objective 2.1]]
Integrate structured file captions into search
*** SDC depends on Search Platform, Multimedia
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Final/Structured_Data#Segment_4:_Programs|Segment
4, Outcome 2]]: Develop a better understanding of existing needs for
Structured Commons- T171252
***Research depends on Multimedia


=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
** Working on PageTriage improvements

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
** Working on Blocking Tools

 Editing 
* Blocked by:
* Blocking:
* Updates:
** None

 Parsing 
* Blocked by:
* Blocking:
* Updates:
** Tidy -> RemexHtml: final switch planned for June 27th / July 11th

*Quarterly goal dependency update:
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Final/Programs/Product#Program_3:_Increase_device_support_for_editing|Goal
3.6]]  Support work towards unifying MediaWiki's parser implementations, in
liaison with Technology's MediaWiki team
*** Parsing depends on MediaWiki Platform, Services
**[[Wikimedia Audiences/2017-18 Q4 Goals#Readers|Increase code sharing of
client apps by coalescing and moving more logic to the server]]
Increase code sharing of client apps by coalescing and moving more logic to
the server.
*** Reading Infra depends on Parsing, Services
**
[[Wikimedia Technology/Goals/2017-18 Q4#Program 7. Smart tools for better
data|Outcome 2: Objective 1]]: Revision storage scaling
*** Services depends on SRE, Parsing


 Collaboration 
* Blocked by:
* Blocking:
* Updates:
** Patches to solve most of Echo's multi-DC incompatibilities now awaiting
review https://phabricator.wikimedia.org/T164860
** Deleted Echo's rspec tests to unbreak CI


 Language 
* Blocked by:
* Blocking:
* Updates:

*Quarterly goal dependency update:
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Final/Programs/Product#Program_3:_Increase_device_support_for_editing|Goal
3.1]] Improve and consolidate our unified editing platform so that it's
great on all devices
***Language depends on Editing

=== Audiences Design ===
 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
** OOUI – v0.27.1 released yesterday:

https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md;v0.27.1
*** 1 deprecation in this release. Additionally 9 style amendments, 9 code
& 2 accessibility improvement. Among 

[Wikitech-l] 2018-05-16 Scrum of Scrums meeting notes

2018-05-16 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-05-16

=2018-05-16=
== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar
* Readers Web, Performance: Help reviewing the CitationUsage schema
instrumentation: https://gerrit.wikimedia.org/r/#/c/432534/.
* Modern Event Platform -- Analytics starting interviewing user, anyone
interested should reach Andrew Otto (
https://phabricator.wikimedia.org/T185233)


== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
**5.8.1 released; small bug fixes + Wikidata magic word override (
https://phabricator.wikimedia.org/project/view/3339/ )
**Continuing work on tech debt release, 5.8.2 (
https://phabricator.wikimedia.org/project/view/3358/ )

 Android native app 
* Blocked by:
* Blocking:
* Updates:
**

 Readers Web 
* Blocked by:
* Blocking:
* Updates:
**Working with Services on Proton (Chromium PDF rendering backend service)
instrumentation  https://phabricator.wikimedia.org/T189307
**Page issues A/B testing framework in progress
https://phabricator.wikimedia.org/T193584
**Team is at offsite + hackathon so not much else going on
**Full stack engineer backfill hiring continues
**Minor Popups refactoring
*Quarterly goal dependency update:
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Draft/Programs/Product#Program_2:_Better_Encyclopedia|Outcome
1, Objective 4]]: Continue improving the ways that users can download
articles of interest for later consumption
*** Reading Web depends on SRE, RelEng, Reading Infra

 Readers Infrastructure 
* Blocked by:
** RelEng on https://gerrit.wikimedia.org/r/#/c/432310/
* Blocking:
* Updates:
** Closed out most follow-up work for Short description magic word.
** Reading list browser extensions (Chrome/FF/Safari) coming soon.
*Quarterly goal dependency update:
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Draft/Programs/Product#Program_2:_Better_Encyclopedia|Outcome
1, Objective 4]]: Continue improving the ways that users can download
articles of interest for later consumption
*** Reading Web depends on SRE, RelEng, Reading Infra
**[[Wikimedia Audiences/2017-18 Q4 Goals#Readers|Increase code sharing of
client apps by coalescing and moving more logic to the server]]
***Reading Infra depends on Parsing, Services

= Maps =
* Blocked by:
* Blocking:
* Updates:
**

 Multimedia 
* Updates
** Hackathon prep impacting some throughput
** OOUI work on WikibaseMediaInfo elements to start soon; UploadWizard
license selection getting OOUI makeover as well
** Search indexing hitting some snags - discussion ongoing
*Quarterly goal dependency update:
**[[Wikimedia Audiences/2017-18 Q4 Goals#Programs|Objective 3.1]] Prepare
for launch of the first Structured Data on Commons feature (multilingual
file captions)
***SDC depends on Multimedia,SRE, WMDE, Search Platform, MediaWiki
Platform, Research
**  [[Wikimedia Audiences/2017-18 Q4 Goals#Programs|Objective 2.1]]
Integrate structured file captions into search
*** SDC depends on Search Platform, Multimedia
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Final/Structured_Data#Segment_4:_Programs|Segment
4, Outcome 2]]: Develop a better understanding of existing needs for
Structured Commons- T171252
***Research depends on Multimedia

=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
** GlobalPreferences live on test wikis, will be slowly rolling it out
further
** Investigating how to integrate PageTriage with ORES and some external
copyvio detection service

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
**

 Editing 
* Blocked by:
* Blocking:
** Updates:
**

 Parsing 
* Blocked by:
* Blocking:
* Updates:
*Quarterly goal dependency update:
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Final/Programs/Product#Program_3:_Increase_device_support_for_editing|Goal
3.6]]  Support work towards unifying MediaWiki's parser implementations, in
liaison with Technology's MediaWiki team
*** Parsing depends on MediaWiki Platform, Services
**[[Wikimedia Audiences/2017-18 Q4 Goals#Readers|Increase code sharing of
client apps by coalescing and moving more logic to the server]]
Increase code sharing of client apps by coalescing and moving more logic to
the server.
*** Reading Infra depends on Parsing, Services
**
[[Wikimedia Technology/Goals/2017-18 Q4#Program 7. Smart tools for better
data|Outcome 2: Objective 1]]: Revision storage scaling
*** Services depends on SRE, Parsing

 Collaboration 
* Blocked by:
* Blocking:
* Updates:
**

 Language 
* Blocked by: Core Platform to take a look at:
https://phabricator.wikimedia.org/T151116 - Abuse filters set to warn users
require two captchas
* Blocking: None
* Updates:
** ContentTranslation Version 2 work continue.
** Most of team members will be at Hackathon, so slow week.
*Quarterly goal dependency update:

[Wikitech-l] 2018-05-09 Scrum of Scrums meeting note

2018-05-09 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-05-09


= 2018-05-09 =

== Callouts ==
*UI Standardization: OOUI – v0.27.0 breaking change release
https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md;v0.27.0
  As there are 5 breaking changes & 2 deprecations in this release, at
least nominally, please carefully consider if they affect your code.
*RelEng: Please review my patch!  https://gerrit.wikimedia.org/r/#/c/415886/
 <3 -mdh (RI)

== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:

 Android native app 
* Blocked by:
* Blocking:
* Updates:
** Nearly ready with Multilingual prototype for user-testing at the
Hackathon.

 Readers Web 
* Blocked by:
**Ruby to JS Cucumber refactor needs help from the RelEng team:
https://phabricator.wikimedia.org/T190710
**Proton instrumentation needs  help from the Services team:
https://phabricator.wikimedia.org/T189307
***We need help setting up the test environment (send production traffic to
new server to find out how it performs); let's discuss in the Thursday sync!
* Blocking:
* Updates:
**Merged refactoring jQuery collapsible elements to use CSS instead of
JavaScript https://phabricator.wikimedia.org/T42812
**Merged miscellaneous watchstar bug fixes wrapping up
https://phabricator.wikimedia.org/T191454
**Working with anti-harassment team for improvements to messaging for
blocked users https://phabricator.wikimedia.org/T165535
**Miscellanous post-page previews en/dewiki launch clean up
https://phabricator.wikimedia.org/T192622
**Some rather involved improvements to long infobox presentation and
inlined article thumbnails https://phabricator.wikimedia.org/T189688
**Miscellaneous MobileFrontend and Popups refactors
**Proton (Chromium rendering service) instrumentation in progress
https://phabricator.wikimedia.org/T189307
**Reviewing applicants for full stack engineer backfill
**Continuing on improving the page issues experience
https://phabricator.wikimedia.org/T159262
*Quarterly goal dependency update:
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Draft/Programs/Product#Program_2:_Better_Encyclopedia|Outcome
1, Objective 4]]: Continue improving the ways that users can download
articles of interest for later consumption
*** Reading Web depends on SRE, RelEng, Reading Infra

 Readers Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** Updated mobile-sections, summary, and action=mobileview to take
overridden local short descriptions into account (also provide the source
where the description came from: local or central wiki; the first two
endpoints are already deployed, the action=mobileview is riding the train
this week)
** Added announcement for production Android app to point to a survey about
reading list sync, running for one week since Tuesday.
** Add to Reading List browser extensions awaiting legal review
*Quarterly goal dependency update:
**[[Wikimedia Audiences/2017-18 Q4 Goals#Readers|Increase code sharing of
client apps by coalescing and moving more logic to the server]]
***Reading Infra depends on Parsing, Services

= Maps =
* Blocked by:
* Blocking:
* Updates:

 Multimedia 
* Blocked by:
* Blocking:
* Updates:
** Working on frontend changes for MediaInfo (changing forms to OOUI)
** Added instrumentation to UploadWizard via EventLogging
** Continuing work on search indexing of properties and qualifiers
** Discussion in progress about what parts of MCR need to be completed for
initial SDoC launch with multi-lingual file captions

=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:

 Editing 
* Blocked by:
* Blocking:
* Updates:

 Parsing 
* Blocked by:
* Blocking:
* Updates:

 Collaboration 
* Blocked by:
* Blocking:
* Updates:
** Internationalized maps are live
**  live on almost all Wikipedias (waiting for a Parsoid restart
before we announce)

 Language 
* Blocked by: https://phabricator.wikimedia.org/T151116 - Abuse filters set
to warn users require two captchas - affecting CX.
* Blocking: None
* Updates:
** ContentTranslation version 2 work continue.

=== Audiences Design ===
* Blocked by:
* Blocking:
* Updates:

 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
** OOUI – v0.27.0 breaking change release:

https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md;v0.27.0
*** 5 breaking changes & 2 deprecations in this release! Additionally 7
style changes, 4 code & 3 accessibility improvements. Among those
 Infusable PHP NumberInputWidget is now added and part of core
(mainframe98)
 ProcessDialog: Fix footer height when actions or dialog size changes
(Bartosz Dziewoński)
 icons: Add 'editing-citation' pack (Volker E.)
 SelectFileWidget: Use `` for select ButtonElement (Volker E.)
** Continued work on Design Style Guide

== Technology ==
=== Analytics ===
* 

[Wikitech-l] 2018-05-02 Scrum of Scrums meeting notes

2018-05-02 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-05-02

==2018-05-02 ==
== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar - next up:
Netherlands 2018-04-10through 2018-05-08
* Services: If someone maintains/knows JobQueue Job code that posts jobs
cross-wiki, please tell us.
* Language -> Platform: Need help in
https://phabricator.wikimedia.org/T193008(MediaWiki\MediaWikiServices::resetChildProcessServices
doesn't reset database connection state)
* If you have a WMF service that uses WDQS, please document at
https://wikitech.wikimedia.org/wiki/Wikidata_query_service/Usage and
consider whether it should be using internal cluster or public endpoint.
* Research: If you speak English, French, or Spanish, you're welcome to
label some unsourced statements at http://labels.wmflabs.org. Look for the
"Labeling Unsourced Statements" (or its equivalent in other languages)
campaign.
* Research: If you speak two languages from the list of Arabic, English,
Spanish, Japanese, French, and Russian, you're also welcome to help us with
mapping section titles.
https://docs.google.com/spreadsheets/d/1KjUiMERifNvoqxaXYo3aymjELHrIkyX9wgCm73EV5JY/edit#gid=623607581
* Research: We would love to hear about a robust way of sending out user
talk page messages across wikis, not just enwiki.


== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
**Point release should be code complete this week; mostly small bug fixes +
Wikidata magic word override (https://phabricator.wikimedia.org/T191347)

 Android native app 
* Blocked by:
* Blocking:
* Updates:
**Working on multilingual extensions. Planning to complete before
Hackathon, and perform user testing there.

 Readers Web 
* Blocked by:
* Blocking:
* Updates:
**Some rather involved improvements to infobox alignment
https://phabricator.wikimedia.org/T189688
**Refactoring jQuery collapsible elements to use CSS instead of JavaScript
https://phabricator.wikimedia.org/T42812
**Improvements, bug fixes, and analyses to page previews; better RTL support
 https://phabricator.wikimedia.org/T192928
https://phabricator.wikimedia.org/T190831
https://phabricator.wikimedia.org/T193058
https://phabricator.wikimedia.org/T192773
https://phabricator.wikimedia.org/T188734
https://phabricator.wikimedia.org/T193053
**Miscellaneous watchstar bug fixes wrapping up
https://phabricator.wikimedia.org/T191454
**Reviewing applicants for full stack engineer backfill
**Page issues instrumentation planning
https://phabricator.wikimedia.org/T191532
**Little slow this week due to holidays and vacations
**Ongoing minor improvements to MobileFrontend and MinervaNeue
*Quarterly goal dependency update:
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Draft/Programs/Product#Program_2:_Better_Encyclopedia|Outcome
1, Objective 4]]: Continue improving the ways that users can download
articles of interest for later consumption
*** Reading Web depends on SRE, RelEng, Reading Infra

 Readers Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** Updated summary output to use the correct description if it was
overridden. Same for mobile-sections plus also added the description_source
so the apps can see where the description came from. (deployed as of
Monday, going to roll out to pages as they are edited)
** ReadingLists response times went up 10x, might be related to
ChronologyProtector change (there is a fix, thanks Performance!)
https://phabricator.wikimedia.org/T193417
*Quarterly goal dependency update:
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Draft/Programs/Product#Program_2:_Better_Encyclopedia|Outcome
1, Objective 4]]: Continue improving the ways that users can download
articles of interest for later consumption
*** Reading Web depends on SRE, RelEng, Reading Infra
**[[Wikimedia Audiences/2017-18 Q4 Goals#Readers|Increase code sharing of
client apps by coalescing and moving more logic to the server]]
***Reading Infra depends on Parsing, Services

= Maps =
* Blocked by:
* Blocking:
* Updates:
**

 Multimedia 
* Updates
** Continuing work on prototype for file-page integration for MediaInfo
** Search work progressing well - moving on from properties to qualifiers
** Still considering instrumentation possibilities
*Quarterly goal dependency update:
**[[Wikimedia Audiences/2017-18 Q4 Goals#Programs|Objective 3.1]] Prepare
for launch of the first Structured Data on Commons feature (multilingual
file captions)
***SDC depends on Multimedia,SRE, WMDE, Search Platform, MediaWiki
Platform, Research
**  [[Wikimedia Audiences/2017-18 Q4 Goals#Programs|Objective 2.1]]
Integrate structured file captions into search
*** SDC depends on Search Platform, Multimedia
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Final/Structured_Data#Segment_4:_Programs|Segment
4, Outcome 2]]: Develop a better understanding of existing needs for
Structured Commons- T171252
***Research depends on 

[Wikitech-l] 2018-04-25 Scrum of Scrums meeting notes

2018-04-25 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-04-25

==2018-04-25 ==

== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar - next up:
Netherlands 2018-04-03 through 2018-05-01
* RelEng could use some help to get rebuildLocalisationCache.php back
up-to-normal speed -- if you have experience with hhvm
internals/cli-options: https://phabricator.wikimedia.org/T191921

== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
**Released 5.8 with Reading Lists, now working on a point release (
https://phabricator.wikimedia.org/tag/ios-app-v5.8.1-manatee-on-a-scootscoot/)
**Joe to return next week (4/30)

 Android native app 
* Blocked by:
* Blocking:
* Updates:
** Released Reading list syncing!

 Readers Web 
* Blocked by:
* Blocking:
* Updates:
**Page previews enwiki launch
**Post-launch page preview bug fixes and clean up
https://phabricator.wikimedia.org/T192622
**Starting page issues work https://phabricator.wikimedia.org/T159262
**Planning for MobileFrontend & MinervaNeue frontend architecture
improvements
https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFrontend_%26_MinervaNeue_frontend_architecture
**Fixing mobile watchlist bugs https://phabricator.wikimedia.org/T191454
*Quarterly goal dependency update:
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Draft/Programs/Product#Program_2:_Better_Encyclopedia|Outcome
1, Objective 4]]: Continue improving the ways that users can download
articles of interest for later consumption
https://phabricator.wikimedia.org/T181079
*** Reading Web depends on SRE, RelEng, Reading Infra

 Readers Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** CSS endpoints rolled out (
https://en.wikipedia.org/api/rest_v1/#!/Mobile/get_data_css_mobile_site)
** Added Bosnian Wikipedia to supported wikis for featured article,
In-the-news, and On-This-Day
** Working on simplistic browser extension to add the current page to the
default reading list (for logged in users)
*Quarterly goal dependency update:
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Draft/Programs/Product#Program_2:_Better_Encyclopedia|Outcome
1, Objective 4]]: Continue improving the ways that users can download
articles of interest for later consumption
https://phabricator.wikimedia.org/T181079
*** Reading Web depends on SRE, RelEng, Reading Infra
**[[Wikimedia Audiences/2017-18 Q4 Goals#Readers|Increase code sharing of
client apps by coalescing and moving more logic to the server]]
***Reading Infra depends on Parsing, Services

= Maps =
* Blocked by: None
* Blocking: None
* Updates:
** Work being done by collab team
** Paul is out next scrum of scrums

* Multimedia *
* Updates
**Wikibase patches for file page prototype going through
** Search work continuing for 'depicts'
** File captions - currently working through changing the name of the field
for MediaInfo
*Quarterly goal dependency update:
**[[Wikimedia Audiences/2017-18 Q4 Goals#Programs|Objective 3.1]] Prepare
for launch of the first Structured Data on Commons feature (multilingual
file captions)
***SDC depends on Multimedia,SRE, WMDE, Search Platform, MediaWiki
Platform, Research
**  [[Wikimedia Audiences/2017-18 Q4 Goals#Programs|Objective 2.1]]
Integrate structured file captions into search
*** SDC depends on Search Platform, Multimedia
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Final/Structured_Data#Segment_4:_Programs|Segment
4, Outcome 2]]: Develop a better understanding of existing needs for
Structured Commons- T171252
***Research depends on Multimedia

=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
** Just like last week: GlobalPreferences, CodeMirror, TemplateWizard

 Anti-Harassment Tools 
* Blocked by:
* Blocking: None
* Updates: None
** Updating Block Notices on Mobile
https://phabricator.wikimedia.org/T165535
** Adding Cookie Blocking to IP Users
https://phabricator.wikimedia.org/T152462

 Editing 
* Blocked by:
* Blocking:
** Updates:
**

 Parsing 
* Blocked by:
* Blocking:
* Updates:
** We are considering removing newline stripping in image captions. See
https://gerrit.wikimedia.org/r/#/c/425726/
** In https://phabricator.wikimedia.org/T192037 we are beginning to make
wikitext handling a bit more uniform across extensions and outside
extensions, so there are fewer surprises / edge cases. That is yet to be
flushed out, but is an advance heads up.
** Tidy removal is going apace -- another 40+ wikis will switch next week.

*Quarterly goal dependency update:
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Final/Programs/Product#Program_3:_Increase_device_support_for_editing|Goal
3.6]]  Support work towards unifying MediaWiki's parser implementations, in
liaison with Technology's MediaWiki team
*** Parsing depends on MediaWiki Platform, Services
**[[Wikimedia Audiences/2017-18 Q4 Goals#Readers|Increase code 

[Wikitech-l] 2018-04-11 Scrum of Scrums meeting notes

2018-04-25 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-04-11

= 2018-04-11 =
*Q4 FY1718*
== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar - Netherlands
2018-04-03 through 2018-05-01
* OpenStack upgrades on Friday 2018-04-13 -- Horizon and CI
(Zuul/Jenkins/Nodepool) will be disabled for a while beginning around 14:00
UTC
* Still need help from RelEng with WDQS GUI build automation:
https://phabricator.wikimedia.org/T189811

== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
**

 Android native app 
* Blocked by:
* Blocking:
* Updates:
** Reading list sync rolled out to 10% of production (~800K users)
** On track to roll out to full production next week.

 Readers Web 
* Blocked by:
[performance] https://phabricator.wikimedia.org/T42812 - nice
collaboration going on here, to improve mw-collapsible behaviour on desktop

   - [releng] https://phabricator.wikimedia.org/T190710 - getting browser
   tests ported to Node for Minerva - Thanks Željko for being so responsive!

* Blocking:
* Updates:
** Updating clients to reflect new wikidata description changes (
https://phabricator.wikimedia.org/T190953)
**Deploying Page previews to German Wikipedia (right now!!)

*Quarterly goal dependency update:
**Outcome 1, Objective 4: Continue improving the ways that users can
download articles of interest for later consumption
*** Reading Web depends on SRE, RelEng, Reading Infra

 Readers Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** CSS endpoint going to be deployed in RESTBase after MediaWiki train
completes
** Working on very simplistic browser extension to add a single page to a
reading list
** TemplateStyles was deployed on ruwiki
*Quarterly goal dependency update:
**Outcome 1, Objective 4: Continue improving the ways that users can
download articles of interest for later consumption
*** Reading Web depends on SRE, RelEng, Reading Infra
**Increase code sharing of client apps by coalescing and moving more logic
to the server.
***Reading Infra depends on Parsing, Services

= Maps =
* Blocked by: None
* Blocking: None
* Updates:
** Working on internationalization and enwiki rollout

 Multimedia 
* Updates
** Wikibase patches for file page prototype going through
** Search work continuing
** File captions - currently working through changing the name of the field
for MediaInfo - it's a bear
*Quarterly goal dependency update:
**Objective 3.1 Prepare for launch of the first Structured Data on Commons
feature (multilingual file captions)
***SDC depends on Multimedia,SRE, WMDE, Search Platform, MediaWiki
Platform, Research
** Objective 2.1 Integrate structured file captions into search
*** SDC depends on Search Platform, Multimedia
**Segment 4, Outcome 2: Develop a better understanding of existing needs
for Structured Commons- T171252
***Research depends on Multimedia

=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
** CodeMirror is getting ready to promotion from beta
** Test deployment of GlobalPreferences today

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
Blocking Tool Improvments

 Editing 
* Blocked by:
* Blocking:
** Updates:
** Goal 3.1 Improve and consolidate our unified editing platform so that
it's great on all devices
***Editing depends on Parsing

 Parsing 
* Blocked by:
* Blocking:
* Updates:
** Tidy replaced with RemexHtml on 40 more wikis today (see
https://phabricator.wikimedia.org/T190731 ) Currently have about 650
running RemexHTML, another 250 yet to convert.
** Parsoid is exploring the use of Finite State Transducer formalism for
language variants ( see https://phabricator.wikimedia.org/T191925 && gerrit
- https://gerrit.wikimedia.org/r/#/c/423197/  )
** TTO and us had an IRC meeting last week about the Poem extension and TTO
summarized the decisions in the phabricator task ( see
https://phabricator.wikimedia.org/T54061#4110198 )
** No quarterly goal dependency updates at this time. Services, Editing,
Parsing teams will be syncing up this/next week to identify any blockers.

*Quarterly goal dependency update:
**Goal 3.6 Support work towards unifying MediaWiki's parser
implementations, in liaison with Technology's MediaWiki team
***Parsing depends on MediaWiki Platform, Services
**Increase code sharing of client apps by coalescing and moving more logic
to the server.
***Reading Infra depends on Parsing, Services
** Goal 3.1 Improve and consolidate our unified editing platform so that
it's great on all devices
***Editing depends on Parsing
Outcome 2: Objective 1: Revision storage scaling

   - Services depends on SRE, Parsing


 Collaboration 
* Blocked by:
* Blocking:
* Updates:
** Hoping to dark-deploy maps localization this week; had some false starts
and reverted deploys

 Language 
* Blocked by:
* Blocking:
* Updates:
**
*Quarterly goal dependency update:
**Goal 3.1 

[Wikitech-l] 2018-04-18 Scrum of Scrums meeting notes

2018-04-18 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-04-18#Android_native_app

= 2018-04-18 =
== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar - Netherlands
2018-04-03 through 2018-05-01
* Analytics: we added trash folder to hadoop to “aid” in case of accidental
deletions of data in cluster.
* Need help from RelEng with WDQS GUI build automation:
https://phabricator.wikimedia.org/T189811
* Research: In the next two/three weeks we'll be collecting citation usage
data via EventLogging: https://phabricator.wikimedia.org/T191086and
https://meta.wikimedia.org/wiki/Schema:CitationUsage. cc Reading
Infrastructure, Adam Baso, Security, Legal, Analytics.
* Phabricator: Create tasks with a Deadline date/time which is displayed on
workboards: https://phabricator.wikimedia.org/maniphest/task/edit/form/37/
== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:

 Android native app 
* Blocked by:
* Blocking:
* Updates:
** Reading lists at 10% production, full rollout pending regression
tests and finalizing marketing materials.

 Readers Web 
* Blocked by:
* Blocking:
* Updates:

 Readers Infrastructure 
* Blocked by:
* Blocking:
* Updates:

= Maps =
* Blocked by:
* Blocking:
* Updates:

 Multimedia 
* Blocked by:
* Blocking:
* Updates:

=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
** GlobalPreferences, CodeMirror, TemplateWizard

 Anti-Harassment Tools 
* Blocked by: None
* Blocking: None
* Updates:
** Improving block notices on mobile
** Adding cookie blocking for anonymous users

 Editing 
* Blocked by:
* Blocking:
* Updates:

 Parsing 
* Blocked by:
* Blocking:
* Updates:

 Collaboration 
* Blocked by:
* Blocking:
* Updates:

 Language 
* Blocked by:
* Blocking:
* Updates:

=== Audiences Design ===
* Blocked by:
* Blocking:
* Updates:

  UI Std 
* Blocked by:
* Blocking:
* Updates:
** OOUI – v0.26.4 released:
https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md;v0.26.4
*** One hotfix, that has already made it to MW1.31 before, one keyboard
accessibility improvement
** Continued work on icon/size unification aftermath in different products
(Notifications, Flow, RevisionSlider)
** Style Guide technical and contents improvements ongoing with 2 open PRs
currently
** Transforming core/extensions to use OOUI, 6 extensions accomplished last
week, build on strong volunteer support

== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
- Monitoring the launch of the page previews, currently working on the
aggregation job.
- Done with updates to jupyter notebooks for now
- Issues with pageviews from Opera Mini not geo locating correctly in
Africa are now resolved.
- Fnishing new geowiki infrastructure before we turn off the old jobs that
calculated this data (editors per country).
- Google Summer of Code, plenty Code Reviews for contributions to Wikistats
UI: http://stats.wikimedia.org/v2

=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:

=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
Working on new recurring contribution API for main card processor
Debugging CN patch deploy to add CSP headers on banner preview
CiviCRM: Work on exports, fixing custom fields, new fraud-hunter's
report
Working on getting landing page and banner impression EventLogging data
into payments cluster DBs

=== MediaWiki Platform ===
* Blocked by:
* Blocking:
* Updates:

=== Performance ===
* Blocked by: None
* Blocking: None
* Updates:
** Moving our apps/etc out of puppet, to scap deploy
** Blog post on Singapore DC should be up shortly, been working on that
with Traffic
** Lots of CRs
** working with RelEng/Platform on a few changes to CI and to MW Core
** mcrouter is now deployed in deployment-prep, next steps are to
configure, and working with SRE to figure out how to do cross-DC correctly.
** Trying out Digital Ocean for WebPageTest (got free credits from them)

=== Release Engineering ===
* Blocking
** Working on Scap 3.8.0 to unblock ores git-lfs deployments.
* Blocked
** n/a
* Updates
** Deadlines in phabricator are now visible on workboards.

=== Research ===
* Blocked by:
** None
* Blocking:
** None
* Updates:
** In the next two/three weeks we'll be collecting citation usage data via
EventLogging: https://phabricator.wikimedia.org/T191086 and
https://meta.wikimedia.org/wiki/Schema:CitationUsage. cc Reading
Infrastructure, Adam Baso, Security, Legal, Analytics.

=== Scoring Platform ===
* Blocked by:
* Blocking:
* Updates:
** Waiting on the scap deployment to unblock us from git-lfs--it works on
beta :) (Almost there!  Thanks Releng!)*
** Virtualenv is now cached with deployments (so that we can quickly
rollback)
*** This is relevant for anyone who is deploying a python service with
virualenvs as they might want to follow our lead
** New, dynamic 

[Wikitech-l] 2018-04-04 Scrum of Scrums meeting notes

2018-04-05 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-04-04

= 2018-04-04 =

== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar - next up:
Netherlands 2018-04-03 through 2018-05-01
* Language -> VE/Editing https://phabricator.wikimedia.org/T188072 and
review of: https://gerrit.wikimedia.org/r/#/c/419402/
* Need help from RelEng with WDQS GUI build automation:
https://phabricator.wikimedia.org/T189811
* Wikidata selenium test stability problems:
https://phabricator.wikimedia.org/T189762

== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
** Reading Lists sync in beta since 03/29, finishing up 5.8 (
https://phabricator.wikimedia.org/tag/ios-app-v5.8.0-manatee-on-a-skateboard/
)

 Android native app 
* Blocked by:
* Blocking:
* Updates:
** Reading List syncing in Beta for a couple of weeks, currently running
survey to gather feedback from Beta users.
** Will begin initial rollout to production (10%) this week.

 Readers Web 
* Blocked by:
** Cached page previews not shown on refresh (services+Brandon Black)

https://phabricator.wikimedia.org/T184534. We'd like to fix this but it's
outside the scope of projects we usually work on. How can we move this
along?

* Blocking:
* Updates:
**
*Quarterly goal dependency update:
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Draft/Programs/Product#Program_2:_Better_Encyclopedia|Outcome
1, Objective 4]]: Continue improving the ways that users can download
articles of interest for later consumption
* Preparing for deploy. Deploy of VirtualPageViews is being finished today,
switching focus to working out a site config deploy task. Thank you
Analytics!
*** Reading Web depends on SRE, RelEng, Reading Infra



 Readers Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** TemplateStyles will be enabled on German Wikipedia on Wednesday
*Quarterly goal dependency update:
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Draft/Programs/Product#Program_2:_Better_Encyclopedia|Outcome
1, Objective 4]]: Continue improving the ways that users can download
articles of interest for later consumption
*** Reading Web depends on SRE, RelEng, Reading Infra
**[[Wikimedia Audiences/2017-18 Q4 Goals#Readers|Increase code sharing of
client apps by coalescing and moving more logic to the server.]]
***Reading Infra depends on Parsing, Services

= Maps =
* Blocked by:
* Blocking:
* Updates:
** Unblocked on ops today
** Gehel back from vacation this week
** Planning release to enwiki

 Multimedia 
* Updates
** File page MediaInfo display prototype: Slow progress
** Search prototype: Up on wmflabs instance, some kinks to work out
** UploadWizard multi-lingual captions: Patch up, working through review
*Quarterly goal dependency update:
**[[Wikimedia Audiences/2017-18 Q4 Goals#Programs|Objective 3.1]] Prepare
for launch of the first Structured Data on Commons feature (multilingual
file captions)
***SDC depends on Multimedia,SRE, WMDE, Search Platform, MediaWiki
Platform, Research
*** Most dependencies fulfilled, prototypes moving quickly through review
** [[Wikimedia Audiences/2017-18 Q4 Goals#Programs|Objective 2.1]]
Integrate structured file captions into search
*** SDC depends on Search Platform, Multimedia
*** Dependencies pretty much fulfilled, prototype up for perusal on wmflabs
instance
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Final/Structured_Data#Segment_4:_Programs|Segment
4, Outcome 2]]: Develop a better understanding of existing needs for
Structured Commons- https://phabricator.wikimedia.org/T171252
*** Research depends on Multimedia
*** Haven't heard anything, happy to help

=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
** Still working on GlobalPreferences
** Discussing the outcome of ACTRIAL with the community

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
**


 Editing 
* Blocked by:
* Blocking:
** Updates: None


*Quarterly goal dependency update:
**[[metawiki:Wikimedia_Foundation_Annual_Plan/2017-2018/Final/Programs/Product#Program_3:_Increase_device_support_for_editing|Goal
3.1]] Improve and consolidate our unified editing platform so that it's
great on all devices
***Editing depends on Parsing.



 Parsing 
* Blocked by:
* Blocking:
* Updates:
** Tidy replaced on a bunch more wikis today (all wikiquotes except
frwikiquote, all wikimedia wikis). More being replaced next week (ref.
announcement on wikitech-l & ambassadors-l)
** Today, at noon PT, we are going to be discussing with TTO about the
 extension in #mediawiki-parsoid. We are trying to figure out whether
to merge  into core ( https://phabricator.wikimedia.org/T54061 ) with
a different tag, or make other fixes to the poem extension. If you have an
interest in this extension, please show up in #mediawiki-parsoid.

*Quarterly goal dependency update:

[Wikitech-l] 2018-03-28 Scrum of Scrums meeting notes

2018-03-28 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-03-28

= 2018-03-28 =
== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar - next up:
Netherlands 2018-04-03 through 2018-05-01
* Language blocked on Research: Recommendation API fails with internal
error if the optional seed_article param is missing (T190266)
* English Wikipedia is rolling out local Wikidata description overrides,
which are available via a different API. All on-wiki functionality should
be updated to use prop=description instead of prop=pageterms. Affected
teams will be contacted by Lani over the coming week; if we forget about
you, please reach out. (T184000)
* OOUI's default font size has changed from 12.8px to 14px
https://phabricator.wikimedia.org/T97631 , and the icons were resized and
redesigned https://phabricator.wikimedia.org/T177432 . If you have code
using OOUI, you may need to update it after these changes.

== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by: -
* Blocking: -
* Updates:
** Stil working on Reading Lists (current release board:
https://phabricator.wikimedia.org/tag/ios-app-v5.8.0-manatee-on-a-skateboard/),
planning to do user testing early this week (details about what we'll be
covering: https://phabricator.wikimedia.org/T188962)
** Senior iOS Software Engineer job ad posted (
https://boards.greenhouse.io/wikimedia/jobs/1072152?gh_src=q87rx4bt1#.Wrjw-maZPUI),
we're preparing hiring materials (tech questions, tech task)

 Android native app 
* Blocked by:
* Blocking:
* Updates:
** Reading list syncing rolled out to 100% of Beta audience (~250K users)
** Will start rolling out to production in ~1-2 more weeks, while we gather
feedback from beta users.

 Readers Web 
* Blocked by:
* Blocking:
* Updates:
**
*Quarterly goal dependency update:
** Increase learning by lowering the cost of exploration
*** Reading Web/Performance

** Continue improving the ways that users can download articles of interest
for later consumption
*** Reading Web: Tech Ops/RelEng

 Readers Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** enabled Wikidata description override for enwiki on Wednesday (T184000)
** enabled TemplateStyles for wikivoyages on Wednesday (T189834)

= Maps =
* Blocked by: Ops creating a schema on maps test server (
https://phabricator.wikimedia.org/T190238)
* Blocking:
* Updates:
*Working with collab
* Making progress towards new style deployment

 Multimedia 
* Updates
** Search for MediaInfo: Patch merged, follow-up work progressing - thanks
to the Search and WMDE teams for being helpful there
** Multi-lingual captions in UploadWizard: Work progressing, thanks to WMDE
for being helpful there
** File page display/editing of MediaInfo data: Patch up, working now,
thanks especially to Thiemo (WMDE) for walking through stuff when needed
 Quarterly goal dependency update
** Prepare backend infrastructure for structured data search: Nearly done
*** SDC: Search PF/Multimedia/Wikidata
** Wikimedia Technology/Goals/2017-18 Q3#Segment 2: Search integration and
exposure: Nearly done
*** SDC: Research/Multimedia
** Prepare backend infrastructure for structured data search: Nearly done
*** SDC: Search PF/Multimedia/Wikidata

=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
** Resolving issues uncovered by GlobalPreferences test deployment last week

 Anti-Harassment Tools 
* Blocked by: None
* Blocking: None that we know of
* Updates:
** Bug Fixes completed for Interaction Timeline
** Continue work on Blocking Tool improvlements
** Continue research on Reporting Tool


 Editing 
* Blocked by: None
* Blocking: None
** Updates: OOUI font size fixes


 Parsing 
* Blocked by:
* Blocking:
* Updates:
**
*Quarterly goal dependency update:
** Support work towards unifying MediaWiki's parser implementations, in
liaison with Technology's MediaWiki team
*** Parsing:Mediawiki PF/Services

 Collaboration 
* Blocked by:
* Blocking:
* Updates:
** OOUI font size update on the train this week, lots of tweaks to deal
with that
** Got maps service working in labs and pointed beta wikis to it. Need to
migrate to a new VM though, due to OpenStack issues
** Localized maps labels expected in beta labs end of this week / early next

 Language 
* Blocked by:
** Research: Recommendation API fails with internal error if the
optional seed_article param is missing (T190266)
* Blocking:
* Updates:
** Work on CX2 continue, except tools column.

=== Audiences Design ===
* Blocked by:
* Blocking:
* Updates:

 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
** OOUI – v0.26.1 released
https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md;v0.26.1
*** In-time release before MW core cut to address findings from
icons/font-size rollout in v0.26.0 on two main tasks below
*** WikimediaUI theme's new icon set in place

[Wikitech-l] 2018-03-21 Scrum of Scrums meeting notes

2018-03-21 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-03-21#Multimedia

= 2018-03-21 =
== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar - next up:
Netherlands 2018-04-03 through 2018-05-01
* WMDE needs a Wikidiff2 review: https://gerrit.wikimedia.org/r/404293

== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:

 Android native app 
* Blocked by:
* Blocking:
* Updates:
** Increased rollout of Reading List sync to 50% of Beta audience.
** Blocked on a few minor client-side issues, but should continue full
rollout by end of week.

 Readers Web 
* Blocked by:
* Blocking:
* Updates:
*Interrupt work for Hindi Wikipedia campaign (
https://phabricator.wikimedia.org/T190101)
*Discussion around DNT (https://phabricator.wikimedia.org/T187277)
*Improvements and some refactoring to Popups extension
*Quarterly goal dependency update:
** Increase learning by lowering the cost of exploration (Page previews)
*** Turning on virtual page view logging for all wikis (
https://phabricator.wikimedia.org/T189906)
*** Pushing for full-deploy in next 3 weeks. (
https://phabricator.wikimedia.org/T154635)
*** This goal was impacted by interrupt work.
** Continue improving the ways that users can download articles of interest
for later consumption
*** Proton work was delayed until next quarter due to external dependencies
in standing up a production endpoint

 Readers Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** New /page/media endpoint is exposed via RESTBase, so apps can test it
and provide feedback.
** /page/metadata and /page/references to follow this week.

= Maps =
* Blocked by:
* Blocking:
* Updates:

 Multimedia 
* Blocked by: N/A
* Blocking: N/A
* Updates
** Search: Patch for MediaInfo caption indexing nearly complete, WMDE and
Cormac working diligently to get things merged, Search supporting (thanks,
both)
** File page prototyping: Progressing, slowly. Mark to meet with Thiemo
from WMDE to clear some things up.
 Quarterly goal dependency update
** Prepare backend infrastructure for structured data search
*** SDC: Search PF/Multimedia/Wikidata
** Wikimedia Technology/Goals/2017-18 Q3#Segment 2: Search integration and
exposure
*** SDC: Research/Multimedia
** Prepare backend infrastructure for structured data search
*** SDC: Search PF/Multimedia/Wikidata

=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
* GlobalPreferences going live today
* Work on TemplateWizard progressing well

 Anti-Harassment Tools 
* Blocked by: None
* Blocking: None
* Updates:
* Work continues on Blocking tools
* Bug fixes to Interaction Timeline
* Research on Harassment Reporting Tool

 Editing 
* Blocked by:
* Blocking:
* Updates:

 Parsing 
* Blocked by:
* Blocking:
* Updates:
** Tidy has been replaced on all wikiversities today. About 300 more to go
before the end June deadline.
** Whitespace trimming in headings, list items, table cells, headings and
captions (wikitext versions only) has been pushed to production. Found a
bug for which there is a fix in gerrit
** Arlo has been working on the heredocs syntax RFC (
https://phabricator.wikimedia.org/T114432 ) and has a WIP patch @
https://gerrit.wikimedia.org/r/#/c/418198/ if someone wants to test and
play with it on your local dev wikis.
*Quarterly goal dependency update:
** Support work towards unifying MediaWiki's parser implementations, in
liaison with Technology's MediaWiki team
*** Parsing:Mediawiki PF/Services
*** No new updates or blockers.

 Collaboration 
* Blocked by:
* Blocking:
* Updates:
** Flow uninstalled from wikis where it was unused; can still be requested
by communities, will be re-enabled with local consensus
** Almost done setting up maps test servers in labs

 Language 
* Blocked by: None
* Blocking:None
* Updates:
** CX2 work continue;
** Migration to recommend service from Production is planned; WIP.

=== Audiences Design ===
* Blocked by:
* Blocking:
* Updates:

 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
** OOUI – v0.26.0 breaking change release
https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md;v0.26.0
*** 7 breaking changes, mostly already deprecated icons got removed
*** WikimediaUI theme's new icon set in place
https://phabricator.wikimedia.org/T177432 !
*** Unified VE in Vector/WikimediaUI interface base font-size to usage of
OOUI in core/extensions elsewhere  https://phabricator.wikimedia.org/T97631
!
** Style Guide
*** Continued work on v1 goals
https://phabricator.wikimedia.org/tag/wikimediaui_style_guide/

== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
** 504s in Pageview API RESTBase layer, problem with RESTBase running out
of TCP ports, applying some fixes now to prevent the problem
** notebook1003 is replacing notebook1001, so we need to migrate folks
using Jupyter, watch 

[Wikitech-l] 2018-03-14 Scrum of Scrums meeting notes

2018-03-15 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-03-14

= 2018-03-14 =
= date =
== Callouts ==
* Fundraising campaigns
https://meta.wikimedia.org/wiki/CentralNotice/Calendar - next up:
Netherlands 2018-04-03 through 2018-05-01
* [Performance] Editing: Someone familiar with VisualEditor should probably
take a look at https://phabricator.wikimedia.org/T189229-- perf issue, but
not something that we can easily address
* [Language] SRE: DBA to look/review:
https://phabricator.wikimedia.org/T187986
* [SRE] Started talking about next Quarter's goals, please DO LET us know
if you have dependencies on us, don't just mark them on the wiki.
* Tidy has been replaced on another 100 wikis this week. About 300 more to
go before the end June deadline.
* https://gerrit.wikimedia.org/r/#/c/415770/ is almost ready to go that
implements RFC to trim whitespace in headings, lists, and table cells. Very
likely to go out next week unless there are objections raised in the last
call period (ending today, I think).
* Parsing team has been working on the heredocs syntax RFC (
https://phabricator.wikimedia.org/T114432 ) and has a WIP patch @
https://gerrit.wikimedia.org/r/#/c/418198/ if someone wants to test and
play with it on your local dev wikis.
* Wikistats 2 has now a canary site - https://wikistats-canary.wmflabs.org/
* 1.31.0-wmf.25 going out this week, if you see blockers:
https://phabricator.wikimedia.org/T183964
* Scoring platform team is restarting work on the promotional editing
model, want to collaborate?

== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
**

 Android native app 
* Blocked by:
* Blocking:
* Updates:
** Continuing rollout of Reading List syncing to Beta audience. Wrapping up
next maintenance/bugfix release.

 Readers Web 
* Blocked by:
Language engineering/core platform(?) -
https://gerrit.wikimedia.org/r/#/c/415187/  We'd like to make RTL info of
languages available cheaply either via JavaScript/PHP array or API.
Guidance needed
* Blocking:
* Updates:
Refreshing some old bugs relating to the Nearby overlay

*Quarterly goal dependency update:
** Increase learning by lowering the cost of exploration
*** On final stretch. Aiming to launch previews within next 3 weeks. Now we
have the new summary endpoint from RI we are addressing some legacy code on
client.
*** Reading Web/Performance

** Continue improving the ways that users can download articles of interest
for later consumption
*** Reading Web: Tech Ops/RelEng

 Readers Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** Filter for /page/summary endpoint is enabled, which means all reads
should get the latest version. If you find any issues with the summary
content please file a task.
** Wikidata overrides will be enabled on beta enwiki today (Wed), testwiki
early next week

= Maps =
* Blocked by:
* Blocking:
* Updates:
**

 Multimedia 
* Updates
** 3D work closing soon
** Work on file page prototype for structured data is progressing (slowly),
may be bothering WMDE soon about some questions
** Search work seems like it's going smoothly, thanks Search for being
available and helpful
** UploadWizard prototype changes for multi-lingual captions
 Quarterly goal dependency update
** Prepare backend infrastructure for structured data search
*** SDC: Search PF/Multimedia/Wikidata
** Wikimedia Technology/Goals/2017-18 Q3#Segment 2: Search integration and
exposure
*** SDC: Research/Multimedia
** Prepare backend infrastructure for structured data search
*** SDC: Search PF/Multimedia/Wikidata

=== Contributors ===
 Community Tech 
* Blocked by: SRE on GlobalPreferences schema T184666 - quarterly goal
* Blocking:
* Updates:
** Working on thanking for log entries and squashing some CodeMirror bugs
before promoting it from beta feature.

 Anti-Harassment Tools 
* Blocked by: None
* Blocking: None
* Updates:
** Compmleted Interaction Timeline v1
** Started work on blocking tools
** Research for reporting system


 Editing 
* Blocked by:
* Blocking:
** Updates:


 Parsing 
* Blocked by:
* Blocking:
* Updates:
** We've fallen behind responding to all the Linter feature requests --
since we don't have sufficient time to handle all of it, but we'll try to
address some in the coming couple weeks.
** Tidy has been replaced on another 100 wikis this week. About 300 more to
go before the end June deadline.
** https://gerrit.wikimedia.org/r/#/c/415770/ is almost ready to go that
implements RFC to trim whitespace in headings, lists, and table cells. Very
likely to go out next week unless there are objections raised in the last
call period (ending today, I think).
** Arlo has been working on the heredocs syntax RFC (
https://phabricator.wikimedia.org/T114432 ) and has a WIP patch @
https://gerrit.wikimedia.org/r/#/c/418198/ if someone wants to test and
play with it on your local dev wikis.
** Scott has been adding language variant conversion 

[Wikitech-l] 2018-03-07 Scrum of Scrums meeting notes

2018-03-08 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-03-07

= 2018-03-07 =
== Callouts ==
* Fundraising campaigns
*https://meta.wikimedia.org/wiki/CentralNotice/Calendar*
* - next up:
Netherlands *2018-04-03 through 2018-05-01
* Collaboration is planning to move maps server testing from prod (on
out-of-warranty hardware) into labs, tell us if that's a bad idea or if
there's a catch
* Performance: WebPageTest migration to Linux complete, dashboards need to
be updated if they haven't been already.  Reach out to Peter Hedenskog if
you need help.
* Performance: FOUC issue when autofocus is used on Firefox has been
addressed, but fix won't be released until FF60 (expected on 8 May).  (Has
been reported to affect some Special pages, Roan also reported it.)

==Blockers==
 iOS native app 
** No Joe :( Velocity is going to be reduced for a bit.
 Readers Infrastructure 
* Blocked by: Wikidata on code review for description overrides
https://phabricator.wikimedia.org/T184000
 Community Tech 
* Blocked by: SRE on GlobalPreferences schema T184666 - quarterly goal
 Collaboration 
* Blocked by: SRE on reviewing Flow dumps patch
 UI Standardization 
* Blocked by: RelEng on repos for Design subdomain
https://www.mediawiki.org/wiki/Gerrit/New_repositories/Requests &
https://phabricator.wikimedia.org/T185282


== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by:
** No Joe :( Velocity is going to be reduced for a bit.
* Blocking:
* Updates:
** Bug fixing iOS reading list sync / finishing remaining sync UI bits

 Android native app 
* Blocked by:
* Blocking:
* Updates:
** Rolled out Reading List syncing to 10% of beta audience (~25000 users);
Will continue to roll out to 50% then 100% in the next few days, assuming
scalability looks good.

 Readers Web 
* Blocked by:
* Blocking:
* Updates:
** Bug fixing to mobile web and page previews (in preparation for release
to all wikis)

*Quarterly goal dependency update:
** Increase learning by lowering the cost of exploration
*** Reading Web/Performance

** Continue improving the ways that users can download articles of interest
for later consumption
*** Reading Web: Tech Ops/RelEng

 Readers Infrastructure 
* Blocked by: Wikidata on code review for description overrides
https://phabricator.wikimedia.org/T184000
* Blocking:
* Updates:
**

= Maps =
* Blocked by:
* Blocking:
* Updates:
**

 Multimedia 
* Updates
** 3D work nearly all complete - some cleanup and optimization that could
be done later
** Search: Draft patch up, looking for feedback but not urgently
** Other SDC: Progressing, complicated code structure slightly impeding
work, but nothing new and hopefully not for long
 Quarterly goal dependency update
** Prepare backend infrastructure for structured data search
*** SDC: Search PF/Multimedia/Wikidata
** Wikimedia Technology/Goals/2017-18 Q3#Segment 2: Search integration and
exposure
*** SDC: Research/Multimedia
** Prepare backend infrastructure for structured data search
*** SDC: Search PF/Multimedia/Wikidata

=== Contributors ===
 Community Tech 
* Blocked by: SRE on GlobalPreferences schema T184666 - quarterly goal
* Blocking:
* Updates:
** Lots of discussions with community around long edit summaries rollout,
seems like drastic measures will be avoided.

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
**


 Editing 
* Blocked by:
* Blocking:
** Updates:

 Parsing 
* Blocked by:
* Blocking:
* Updates:
** Tidy will be replaced on a bunch of wikis (~100 overall) next week -
sent out an announcement on ambassadors and wikitech-l
** Last week's RFC hearing about https://phabricator.wikimedia.org/T157418 has
been approved and will be announced for last call soon. WIP patches for
both the PHP parser and Parsoid have been uploaded to gerrit. I have to
update tests and verify they all pass before I take it out of WIP. But, I
expect this to be ready for final review before the last call period ends.
*Quarterly goal dependency update:
** Support work towards unifying MediaWiki's parser implementations, in
liaison with Technology's MediaWiki team
*** Parsing:Mediawiki PF/Services
** No new updates on these dependencies since last week's update

 Collaboration 
* Blocked by: SRE on reviewing Flow dumps patch
* Blocking: nobody
* Updates:
** "Flow on your talk page" beta feature re-enabled after Roan fixed MCR bug
** Patch up for review that should fix Flow dumps, Ariel will review next
week
** Planning to move maps server testing from prod into labs, tell us if
that's a bad idea or if there's a catch
** IRC meeting today about change tags RFC

 Language 
* Blocked by:
* Blocking:
* Updates:
**

=== Audiences Design ===
* Blocked by:
* Blocking:
* Updates:
**
* Quarterly goal dependency update:
** Audiences DesignStandardise our user interfaces to match user
expectation of 

[Wikitech-l] 2018-02-28 Scrum of Scrums notes

2018-02-28 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-02-28

= 2018-02-28 =
*please come prepared with status of quarterly goal dependencies*

== Callouts ==
* Fundraising campaign in Sweden2018-02-06 - 2018-03-06 and Italy
2018-02-01- 2018-02-27:
https://meta.wikimedia.org/wiki/CentralNotice/Calendar
* Review from Wikidata search: https://gerrit.wikimedia.org/r/c/380895/
* MediaWiki Platform: We received a request from Legal to collaborate on a
Voluntary Product Accessibility Template (VPAT) in response to a request
from the US Nuclear Regulatory Commission, since they want to use MediaWiki
and need a VPAT in order to do so. We have begun reaching out to people to
see what is necessary to make this happen. If anybody has familiarity with
creating a VPAT, please reach out to Cindy Cicalese.

== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
** Continuing work on 5.8.0 - Synced Reading Lists (
https://phabricator.wikimedia.org/tag/ios-app-v5.8.0-manatee-on-a-skateboard/
 )

 Android native app 
* Blocked by: Reading Lists schema/api deployments
* Blocking:
* Updates:
** Finalizing work on reading lists sync (completed user testing, ready for
beta)

 Readers Web 
* Blocked by:
* Blocking:
* Updates:
**
*Quarterly goal dependency update:
** Increase learning by lowering the cost of exploration
*** Reading Web/Performance

** Continue improving the ways that users can download articles of interest
for later consumption
*** Reading Web: Tech Ops/RelEng

 Readers Infrastructure 
* Blocked by:
** SRE on Reading Lists schema change
https://phabricator.wikimedia.org/T188048
** Wikidata on code review for description overrides
https://phabricator.wikimedia.org/T184000
* Blocking:
** Android on Reading Lists beta
* Updates:
**

 Multimedia 
* Updates
** Extension:3D on all wikis (to support embedding files; not allow uploads)
** MediaInfo work progressing
** SDC search work progressing
* Quarterly goal dependency update
** Prepare backend infrastructure for structured data search
*** SDC: Search PF/Multimedia/Wikidata
** Wikimedia Technology/Goals/2017-18 Q3#Segment 2: Search integration and
exposure
*** SDC: Research/Multimedia
** Prepare backend infrastructure for structured data search
*** SDC: Search PF/Multimedia/Wikidata

=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
** Pings from summary going to production in a week or two
** Thanks for log entries progressing well

 Anti-Harassment Tools 
* Blocked by: None
* Blocking: None
* Updates:
** Continuing work on Interaction Timeline (
https://tools.wmflabs.org/interaction-timeline/)
** Start Work on Blocking Tools


 Editing 
* Blocked by:
* Blocking:
** Updates: VIsual diffs, auto-save

 Maps 
* Blocked by: Services
* Blocking: None
** Updates

 Parsing 
* Blocked by:
* Blocking:
* Updates:
** Reminder: RFC discussion today about whitespace stripping and Tidy (
https://phabricator.wikimedia.org/T157418 )
** Linter: some requested features and replacing estimated counts with more
accurate counts is stalled for a bit. Kunal is overcommitted and cannot
work on it. We are investigating what we could do that doesn't require too
many db schema changes, but will pick it up soon.
*Quarterly goal dependency update:
** Support work towards unifying MediaWiki's parser implementations, in
liaison with Technology's MediaWiki team
*** Parsing:Mediawiki PF/Services
*** Platform -- in regular discussion with Tim / Kunal; Linter dependency
(update as above)
*** Services -- in regular discussion with them; They need to figure out
storage / cache issues for variants and whether they need any special API
end points on the Parsoid end.

 Collaboration 
* Blocked by:
* Blocking: SRE on Flow dumps
* Updates:
** Flow dumps work on the back burner right now because of urgent things
that came up
** ORES deployed to svwiki and simplewiki on Monday, going to eswiki and
eswiktionary on Wednesday
** Flow beta feature opt-outs are broken again, looks like it's caused by
MCR changes but we're not sure, still stumped. Going to investigate this
next week.

 Language 
* Blocked by:
* Blocking:
* Updates:
**

=== Audiences Design ===
* Blocked by:
* Blocking:
* Updates:
**
* Quarterly goal dependency update:
** Audiences Design Standardise our user interfaces to match user
expectation of quality from our products
*** Audiences Design: Ops

 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
** No OOUI rel this week, but several changes on build process already in
master, thanks to OOUI contributors
*** Also merged is “align toolbar items' focus to widgets elsewhere”
https://phabricator.wikimedia.org/T188031 will be in next week's rel
** Style Guide:
*** more build updates, and improved contributors' documentation and
workflows
*** Additions to “Illustrations” section
*** Upcoming are content changes on “Color palette” and 

[Wikitech-l] 2018-02-21 Scrum of Scrums meeting notes

2018-02-21 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-02-21

= 2018-02-21 =
== Callouts ==
* Fundraising campaign in Sweden 2018-02-06 - 2018-03-06 and Italy
2018-02-01- 2018-02-27:
*https://meta.wikimedia.org/wiki/CentralNotice/Calendar*

* GlobalPreferences live on beta labs, please test
* Heads up about https://phabricator.wikimedia.org/T157418 (RFC: Make some
aspects of Tidy's whitespace stripping behavior part of wikitext parsing
"spec") -- please comment there if you have an opinion about the open
questions in the description and / or the proposal itself.
* Reminder about https://phabricator.wikimedia.org/T51097 (RFC to use
figure tags for media in PHP parser) -- patches for these changes are in
gerrit right now.

== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
** Continuing work on 5.8.0 - Synced Reading Lists (
https://phabricator.wikimedia.org/tag/ios-app-v5.8.0-manatee-on-a-skateboard/
 )

 Android native app 
* Blocked by:
* Blocking:
* Updates:
** Began user testing of synced reading lists, ready to start rolling out
to Beta audience for scalability testing.

 Readers Web 
* Blocked by:
** The Chromium PDF renderer replacement work is blocked on choosing a
deploy server; the Services team has been working very hard to keep
progress going but more help is needed (
https://phabricator.wikimedia.org/T187821 ).
* Blocking:
* Updates:
** Annual planning for technical work on MobileFrontend and MinervaNeue;
we'll be publishing notes to MediaWiki.org in about a week.
** Some coordination with Services for the deployment of the new Mobile
Content Services Summary v1.3 endpoint.
** Mobile pages are now supported by the Chromium PDF renderer.
** Continued improvements to page previews, MobileFrontend, and MinervaNeue.
** Check out our new quarterly goals column in our sprint board:
https://phabricator.wikimedia.org/tag/readers-web-kanbanana-board/
*Quarterly goal dependency update:
** Increase learning by lowering the cost of exploration
*** Reading Web/Performance

** Continue improving the ways that users can download articles of interest
for later consumption
*** Reading Web: Tech Ops/RelEng


 Readers Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** On Tuesday we started the slow rollout of the new /page/summary endpoint
version 1.3.0, which is implemented in the Content Service based on Parsoid
HTML instead of using TextExtracts. (slow rollout = only recent changes for
now, going to speed up transition in the upcoming days or week). It aims to
improve the quality of summary extracts (not cutting off text before the
end of the first paragraph anymore; stripping of contents in parentheses,
...). It also provides more properties in the output. (Example:
https://en.wikipedia.org/api/rest_v1/page/summary/IOS)

= Maps =
* Blocked by: None
* Blocking: None
* Updates: Collab team getting up to speed

 Multimedia 
* Blocked by: N/A
* Blocking: N/A
* Updates
** 3D pushed, announcement coming soon, thanks to all who helped
** MediaInfo work is progressing, thanks to WMDE for helping us work
through things, no new dependency stuff
** Search: Cormac is plugging away as usual with exploration of the current
state of things and what we need to change, no dependency changes or flags
* Quarterly goal dependency update
** Prepare backend infrastructure for structured data search
*** SDC: Search PF/Multimedia/Wikidata
** Wikimedia Technology/Goals/2017-18 Q3#Segment 2: Search integration and
exposure
*** SDC: Research/Multimedia
** Prepare backend infrastructure for structured data search
*** SDC: Search PF/Multimedia/Wikidata


=== Contributors ===
 Community Tech 
* Blocked by:
* Blocking:
* Updates:
** GlobalPreferences live on beta labs, please test

 Anti-Harassment Tools 
* Blocked by: Analytics on https://phabricator.wikimedia.org/T187374
* Blocking
* Updates
** Completing v1 of Interaction Timeline
https://tools.wmflabs.org/interaction-timeline/
** Next: Blocking Tools

 Editing 
* Blocked by:
* Blocking:
* Updates:

 Parsing 
* Blocked by:
* Blocking:
* Updates:
** Heads up about https://phabricator.wikimedia.org/T157418 (RFC: Make some
aspects of Tidy's whitespace stripping behavior part of wikitext parsing
"spec") -- please comment there if you have an opinion about the open
questions in the description and / or the proposal itself.
** Reminder about https://phabricator.wikimedia.org/T51097 (RFC to use
figure tags for media in PHP parser)
*Quarterly goal dependency update:
** Support work towards unifying MediaWiki's parser implementations, in
liaison with Technology's MediaWiki team
*** Parsing:Mediawiki PF/Services


 Collaboration 
* Blocked by:
* Blocking:
* Updates:

 Language 
* Blocked by:
* Blocking:
* Updates:
* Dry run for Compact Language Links preference migration script ran
successfully. Actual 

[Wikitech-l] 2018-02-14 Scrum of Scrums update

2018-02-14 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-02-14

*please come prepared with status of quarterly goal dependencies*
*= 201**8**-02-14 =*
== Callouts ==
* Fundraising campaign in Sweden2018-02-06 - 2018-03-06 and Italy
2018-02-01- 2018-02-27:
https://meta.wikimedia.org/wiki/CentralNotice/Calendar
* Ops kindly requests WMDE feedback on wikidata weekly dumps expected
resource usage for next 3 years
https://phabricator.wikimedia.org/T181936#3895869

== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
** Continuing work on 5.8.0 - Synced Reading Lists (
https://phabricator.wikimedia.org/tag/ios-app-v5.8.0-manatee-on-a-skateboard/
 )

 Android native app 
* Blocked by:
* Blocking:
* Updates:
** Finished integration with reading list service
** Released performance improvements to production.

 Readers Web 
* Blocked by:
RelEng/Services- trying to get deploy repository and CI setup for
chromium-render (
https://gerrit.wikimedia.org/r/#/q/status:open+project:mediawiki/services/chromium-render/deploy
 + https://gerrit.wikimedia.org/r/#/c/409115/)
* Blocking:
* Updates:
**
*Quarterly goal dependency update:
** Increase learning by lowering the cost of exploration
*** Reading Web/Performance (around initial JS payload)
*** Reading Web Infrastructure summary endpoint
** Analytics engineering support for new virtual pageview interactions
metric

** Continue improving the ways that users can download articles of interest
for later consumption
*** Reading Web: Tech Ops/RelEng
*** Services to get the new chromium-pdf service deployable
*** RI in preparation for handover

 Readers Infrastructure 
Nothing to report this week

= Maps =
* Blocked by:
* Blocking:
* Updates:
**

 Multimedia 
* Updates
** 3D live on Commons, a few bugfixes in progress before announcement on
Monday
** MediaInfo work is progressing slightly faster now
* Quarterly goal dependency update
** Prepare backend infrastructure for structured data search
*** SDC: Search PF/Multimedia/Wikidata
** Wikimedia Technology/Goals/2017-18 Q3#Segment 2: Search integration and
exposure
*** SDC: Research/Multimedia
** Prepare backend infrastructure for structured data search
*** SDC: Search PF/Multimedia/Wikidata

=== Contributors ===
 Community Tech 
* Blocked by: none
* Blocking: none
* Updates:
** GlobalPreferences going live on beta cluster today (thanks Security!)
** Work on pinging from edit summary and thanking for log entries is
nearing completion

 Anti-Harassment Tools 
* Blocked by:
* Blocking:
* Updates:
**


 Editing 
* Blocked by: None
* Blocking: None
** Updates: Released visual diffs!

 Maps 
* Blocked by: Services
* Blocking: None
** Updates:Talking with collab team about community tech work

 Parsing 
* Blocked by: Platform team (Kunal) on linter reviews (on critical path to
let wikis identify error counts in content namespaces that they need to fix
when Tidy goes away)
* Blocking: None that we know of
* Updates:
** Participating in ATWG and annual planning
** Heads up about upcoming changes parsing team is working on to bring
Parsoid and core PHP parser output closer together. In this case, by moving
PHP parser output towards Parsoid.
*** https://gerrit.wikimedia.org/r/#/c/196532/ -- WIP: Use figure and
figcaption HTML5 elements for media (
https://phabricator.wikimedia.org/T51097 )
*** https://gerrit.wikimedia.org/r/#/c/370206/ -- WIP: Use custom
figure-inline HTML5 element for inline media (
https://phabricator.wikimedia.org/T118520 )
*** https://gerrit.wikimedia.org/r/#/c/410362/ -- Move parsoid media
styling to content (CSS to style the new markup proposed above)
*** If you are bot / gadget / or other author that depend on the
particularities of image markup and tags, you might have to tweak your code
to adapt to new markup when this is ready to be merged and deployed.
*Quarterly goal dependency update:
** Support work towards unifying MediaWiki's parser implementations, in
liaison with Technology's MediaWiki team
*** Parsing:Mediawiki PF/Services

 Collaboration 
* Blocked by:
* Blocking: ops on Flow dumps; Roan working with Ariel
* Updates:
** Matt is leaving (see wmfall), last day tomorrow
** Making progress grokking the maps stack
** Dealing with train blockers in Flow, one caused by the comment table
change

 Language 
* Blocked by:
* Blocking:
* Updates:
**

=== Audiences Design ===
* Blocked by:
* Blocking:
* Updates:
**
* Quarterly goal dependency update:
** Audiences DesignStandardise our user interfaces to match user
expectation of quality from our products
*** Audiences Design: Ops

 UI Standardization 
* Blocked by:
* Blocking:
* Updates:
**

== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
** Upgraded the entire Hadoop cluster to Java 8
** Launched pageviews by country by project in Wikistats (

[Wikitech-l] 2018-02-08 Scrum of Scrums meeting notes

2018-02-07 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-02-07#Readers_Web

*= 2018-02-07 =*
== Callouts ==
* In case you weren't already aware, Annual Planning is happening. If you
envision any needs from SREs (formerly Ops) in the next Fiscal Year, please
let us know
* Wikidata Query Service UI needs an UrlShortener, what's the state?
https://phabricator.wikimedia.org/T133109
** +1 from Stas
* Analysts, PMs: working on replacing analytics-store in the long term, let
us know of your use case to analyt...@lists.wikimedia.org
* Tidy replaced on he.wp, fi.wp, ru.wp, sv.wp + 200 additional wikis
yesterday (see subtasks attached to
https://phabricator.wikimedia.org/T175706 ). 410 wikis done, 500 more to
go. Will target more wikis for end of Feb.

== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
** Released 5.7.5 - Search history bug fix, minor crash fix (
https://phabricator.wikimedia.org/project/view/3218/ )
** Continuing work on 5.8.0 - Synced Reading Lists (
https://phabricator.wikimedia.org/tag/ios-app-v5.8.0-manatee-on-a-skateboard/
 )

 Android native app 
* Blocked by:
* Blocking:
* Updates:
** Released new version to production (reading list performance
improvements)
** Continuing work on synced reading lists

 Readers Web 
* Blocked by:
Release Engineering - Need some input on
https://phabricator.wikimedia.org/T179552 relating to Docker browser test
image
* Blocking:
* Updates:
** Will be adding instrumentation for page preview "page views" (
https://phabricator.wikimedia.org/T184793 )
** Rolling out a new version of Special:MobileOptions on mobile
** Adding mobile skin PDF generation support (
https://phabricator.wikimedia.org/T181680 )

 Readers Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** deployed logging code + notice on registration page to collect user data
for the AICaptcha project (T186244) (Outreachy, not Reading Infrastructure,
but there wasn't a better place to put it)
** TemplateStyles deployment to svwiki this week being discussed (T176082)

= Maps =
* Blocked by:
* Blocking:
* Updates:

 Multimedia 
* Blocked by:
* Blocking:
* Updates: N/A

=== Contributors ===
 Community Tech 
* Blocked by: Security on GlobalPreferences review
https://phabricator.wikimedia.org/T184643
* Blocking: none
* Updates: mostly polishing stuff

 Editing 
* Blocked by: none
* Blocking: none
* Updates: New wikitext editor performance

 Parsing 
* Blocked by: none
* Blocking: none
* Updates:
** Tidy replaced on he.wp, fi.wp, ru.wp, sv.wp + 200 additional wikis
yesterday (see subtasks attached to
https://phabricator.wikimedia.org/T175706 ). 410 wikis done, 500 more to
go. Will target more wikis for end of Feb.
** Couple of us have been involved in a lot of annual planning related
meetings as part of the audience-tech working group.

 Collaboration 
* Blocked by: nobody
* Blocking: ops on Flow dumps
* Updates:
** Wrapping our heads around this new maps thing

 Language 
* Blocked by:
* Blocking:
* Updates:

=== Audiences Design ===
* Blocked by:
* Blocking:
* Updates:

 UI Standardization 
** OOUI v0.25.2 released
https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md
*** Deprecation: Flag indicator 'alert' as 'to be removed' (Volker E.)
*** Also 5 new features, 4 style amendments and 17 code improvements & fixes
* Ongoing:
** OOUI & based products:
*** icons: Unify, refine and align to WikimediaUI Style Guide
https://phabricator.wikimedia.org/T177432 – patch seq to review:
https://gerrit.wikimedia.org/r/#/c/402757/
** Style Guide v1 tasks identified and on plan to be implemented
https://phabricator.wikimedia.org/tag/wikimediaui_style_guide/
** Research Landing Page has launched: https://research.wikimedia.org/ –
building on top of Style Guide

== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
** Upgrade to Java 8, affecting the whole Hadoop cluster, has been
postponed to next week due to a few slow jobs
* Updates:
** Offsite last week
** Starting back to work on geowiki (editors per geographical zones).
** Ongoing issues with research project data that is due for deletion (past
90 days mark) that contains PII.
** Meeting with audiences (Jon, Adam, Danny) to talk about next year
** Meeting with security and Legal around GDPR (new data protection
regulation going into effect in EU)

=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:
** Resuming goal work for Labweb, Neutron, and Dumps
** Sarah met with BSU!
** James sketching out roadmap for Tools Catalog
** Onboarding Brooke

=== Fundraising Tech ===
* Blocked by: lenovo laptop recall:
https://support.lenovo.com/co/es/solutions/ht504453
* Blocking:
* Updates:
** EventLogging for CentralNotice, thanks Performance team for code review
** Upgrading our Civi instance to latest version, upstreaming as many of
our local patches as possible
** Continuing work on new API for main credit card 

[Wikitech-l] 2018-01-31 Scrum of Scrums meeting notes

2018-01-31 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-01-31

*= 2018-01-31 =*
== Callouts ==
* Parsing team had planned to replace Tidy on an additional 200+ wikis
including 4 large/medium wikis today (Jan 31). (
https://phabricator.wikimedia.org/T185945,
https://phabricator.wikimedia.org/T184656 ) But, this has been postponed to
Feb 6 because this week is a no M/W train, no SWAT week as per
https://wikitech.wikimedia.org/wiki/Deployments#Week_of_January_29th
* https://phabricator.wikimedia.org/T186133 - login issues on expired beta
commons sessions, product and QA are having trouble testing things

== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
** Dev Summit / All Hands
** Continuing work on 5.8.0 - Synced Reading Lists (
https://phabricator.wikimedia.org/tag/ios-app-v5.8.0-manatee-on-a-skateboard/
 )

 Android native app 
* Blocked by: continuous integration -
https://phabricator.wikimedia.org/T185931
* Blocking:
* Updates:
** Dev Summit / All Hands
** Ready to release current version (improved reading list performance)

 Reading Web 
* Blocked by:
* Blocking:
* Updates:

 Reading Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** Dev Summit / All Hands, not much else happened
** Trying again to get the summary switched over this week, probably more
gradually by not forcing rerenders at first.

= Maps =
* Blocked by:
* Blocking:
* Updates:

 Multimedia 
* Thanks to WMDE and Search (and others) for meatspace availability last
week, it was very helpful
* Beta commons login issues related to expired sessions seem persistent on
beta cluster - specifically on UploadWizard, not sure what's happening
there - https://phabricator.wikimedia.org/T186133

 Discovery 
* Blocked by:
* Blocking:
* Updates:

=== Community Tech ===
* Blocked by: Waiting on security review for GlobalPreferences
* Blocking:
* Updates: Beginning to work on ping users from edit summary wish; Close to
wrapping up work on Grant metrics tool; Investigating other wishes

=== Contributors ===
 Editing 
* Blocked by:
* Blocking:
* Updates:

 Parsing 
* Blocked by: Parsoid clients (VE, CX, Flow) needing to review and approve
https://gerrit.wikimedia.org/r/#/c/402455/
* Blocking:
* Updates:
** Had originally planned to replace Tidy on an additional 200+ wikis
including 4 large/medium wikis today (Jan 31). (
https://phabricator.wikimedia.org/T185945,
https://phabricator.wikimedia.org/T184656 ) But, this has been postponed to
Feb 6 because this week is a no M/W train, no SWAT week.
** Would appreciate DBA input on
https://phabricator.wikimedia.org/T173943#3933570 .. Kunal has added the
#DBA phab tag already and so this SoS notification is just an FYI.
** Question to everyone: Every once in a while, Parsoid makes changes that
requires downstream clients to update / approve changes. Longer-term, once
Parsoid HTML is used for everything, we have a formal content-negotiation
process that includes content versioning and version headers, but for now,
when our clients are all internal and the contention negotiation support is
not yet in place in the Parsoid + RESTBase stack, something quicker and
simpler for faster change deployment is what we need. We have followed a
combo of gerrit / phab / irc / email / SoS for this so far, but suggestions
welcome for of how best to get everyone's attention and action in a timely
fashion. Or is our combo process the best way to make this happen?

 Global Collaboration 
= Collaboration =
* Mostly, our team is getting up to speed on Maps, our new assignment.
* Collaboration and Language are now two separate teams again.

= Language =
* Blocked by:
* Blocking:
* Updates:

 UI Standardization 
** No OOUI release today
* Ongoing:
** OOUI: Toolbar demo overhaul in preparation of the icon refinement
** Style Guide
*** Preparation for goal v1 of the Style Guide, see
https://phabricator.wikimedia.org/tag/wikimediaui_style_guide/
** AnnualReport
*** Fixing its accessibility issues


== Technology ==
=== Analytics ===
* Updates:
**All-hands +I offsite this week - nothing to mention

=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:

=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
** Starting work on adding EventLogging to CentralNotice, initially along
with existing impression tracking, but at a low sample rate
** Upgrading our Civi instance to latest version
** Continuing work on new API for main credit card processor
** Fixing various vagrant issues relating to OS update

=== MediaWiki Platform ===
* Blocked by:
* Blocking:
* Updates:
** Developer Summit and All Hands
*** Audiences Technology Working Group meetings
*** Evolving the MediaWiki Architecture
*** Supporting Third-Party Use of MediaWiki
** Filed "DiscussThis" RFC T185607
** Multi-Content Revisions/Actor Table/Comment Table work on-going
** TemplateStyles ready to deploy

=== Performance ===
* Blocked 

[Wikitech-l] Audiences Q2 FY1718 Quarterly Check-In slides & notes

2018-01-30 Thread Grace Gellerman
Hi, Wikitech-l

Slide decks and notes from recent FY1718 Q2 Audiences Quarterly Check-Ins
are posted as follows:

Audiences 1 (Contributors):
slides

& notes


Audiences 2 (Readers, Audiences Ops)
slides
&
notes


Audiences 3  (Community Tech, Design Research, and Wikidata)
slides

(there were no notes from Audiences 3)

These and other links are also posted on the quarterly checkin page

 .

Thanks,
Grace
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] 2018-01-17 Scrum of Scrums meeting notes

2018-01-17 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-01-17#Reading_Web

= *2018-**0**1-17* =


== Callouts ==
* Grafana will be migrated to support native LDAP on Feb 12 2018. This
means the eventual demise for grafana-admin.wikimedia.org. Announcement to
be posted to engineering@ and wikitech@.
https://phabricator.wikimedia.org/T170150

== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
**Continuing work on 5.8 - synced reading lists

 Android native app 
* Blocked by: weird RESTBase cache behavior:
https://phabricator.wikimedia.org/T184833
* Blocking:
* Updates:
** On track to release update with performance enhancements for Reading
Lists (and "default" list, for feature parity with iOS)
** Continuing testing of reading list syncing.

 Reading Web 
* Blocked by:
** Release engineering - need to setup some CI on pdf service
https://phabricator.wikimedia.org/T179552
Services - soon we will be looking at how to apply different styles to
pdf service  (https://phabricator.wikimedia.org/T181680) and how to use
firejail to limit resources used by chromium render service? (
https://phabricator.wikimedia.org/T180626) - we may need some guidance.
* Blocking:
* Updates:
**We will be releasing a revamp of the mobile settings page. It also brings
structure to the mobile beta meaning it will inform the user what features
are in beta at any given time. (see
https://phabricator.wikimedia.org/T182217)
**Added instrumentation to print to pdf button to understand our users
better (https://phabricator.wikimedia.org/T181297)


   -

 Reading Infrastructure 
* Blocked by:
** Services on code review for
https://github.com/wikimedia/restbase/pull/944
* Blocking:
* Updates:
**Switchover to MCS summary implementation is delayed until after Dev
Summit week.

= Maps =
* Updates: None

 Multimedia 
* Updates: None

 Discovery 
* Blocked by:
* Blocking:
* Updates:

=== Community Tech ===
* Blocked by: Security for GlobalPreferences review
* Blocking:
* Updates: analysing top 10 proposals

=== Contributors ===
 Editing 
* Blocked by:
* Blocking:
* Updates:

 Parsing 
* Blocked by: None
* Blocking: None
* Updates:
** https://gerrit.wikimedia.org/r/#/c/402455/ has some changes to how
Parsoid handles the interaction between templates and responsive wrappers.
Heads up to Parsoid clients to take a look at that patch and +1 if it
doesn't affect you
** We will roll out changes this week to replace  with  for ref
linkbacks ( https://phabricator.wikimedia.org/T45094)

 Global Collaboration 
* Blocked by: Security on 5, but waiting for all-hands to talk
* Blocking: Ops on Flow dumps probably; haven't checked in with Matt/Ariel
about this recently
* Updates:
** Flow respects robot policies (noindex) now

 UI Standardization 
** OOUI v0.25.1 released
https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md
*** Renaming to unified “OOUI” in code documentation and comments
*** Remove buggy `translateZ` hack on scrollable PanelLayouts – keep an eye
on scrolling perf in Blink/Webkit if you use PanelLayout
* Ongoing:
** OOUI & based products:
*** icons: Unify, refine and align to WikimediaUI Style Guide
https://phabricator.wikimedia.org/T177432 – first patches in:
https://gerrit.wikimedia.org/r/#/c/402757/


== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
** Found some Event data missing for January 3 through January 7.  If your
reports/dashboards look weird, rerun them:
https://wikitech.wikimedia.org/wiki/Analytics/Systems/Reportupdater#Re-runs
** Clickstream blogpost:
https://blog.wikimedia.org/2018/01/16/wikipedia-rabbit-hole-clickstream/
** working on new APIs to report pageviews per project per country (sorting
out ISO codes and data shape)
** testing our java 1.8 upgrade in labs
** Working with Brandon on TLS
** Meltdown reboots continue

=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:

=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
** Various CiviCRM improvements
** Making our Amazon Pay SDK fork support TCP proxy
** Re-starting work on new API for our main credit card processor
** Stats projects:
*** Andrew Green's druid banner impressions lib:
https://github.com/AndrewGreen/centralnotice_analytics
*** talked with Analytics, planning to use EventLogging for banner and
donatewiki stats

=== MediaWiki Platform ===
* Blocked by:
* Blocking:
* Updates:
* Triaged/updated RFCs
* Multi-Content Revisions:
** Patches under review:
*** https://gerrit.wikimedia.org/r/#/c/380669/
*** https://gerrit.wikimedia.org/r/#/c/402932/
*** https://gerrit.wikimedia.org/r/#/c/393929/
* cleanupUsersWithNoId: Wikibase blocker has movement.
* Comment table: Schema change looks even closer to done.
* A decision has been reached on ExternalStore de-PHP-serialization; patch
still needs review
* Third-party developer support Phab tasks coordinated with Tech
Collaboration:
** 

[Wikitech-l] 2018-01-10 Scrum of Scrums meeting notes

2018-01-10 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-01-10

== Callouts ==
* Search PF would like somebody from performance/MediaWiki team to look at:
https://phabricator.wikimedia.org/T183101we’ve got some fails on
LinksUpdate which blocked search index update which makes Wikidata items
invisible in search (~50 items)
  ** [Perf] We've been looking at it, but we haven't identified a cause for
this issue yet.
  ** [SP] I guess we will just watch out for it and hope it was an one-time
thing.
* [Perf] Trying to compile a list of everything running in Prod that
*requires* Zend PHP5.  Currently only aware of the XML dump job (has syntax
errors in output if run under HHVM).  Anything else, please reach out to
Ian (email: imarlier@, irc: marlier)
* Reminder: Whitelist your EventLogging schema if you want data older than
90 days to be retained, talk to the Analytics team if you're not sure what
this means

== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by: none
* Blocking: none
* Updates:
**Continuing work on 5.8 - synced reading lists

 Android native app 
* Blocked by: Patch to unblock DELETE endpoints in varnish:
https://gerrit.wikimedia.org/r/402433 DONE!
* Blocking: none
* Updates:
** Completed work to integrate with the new Reading List service!
Continuing to test and measure performance.

 Reading Infrastructure 
* Blocked by: ops on https://gerrit.wikimedia.org/r/#/c/402433/ <= this is
already merged since 2018-01-09
* Blocking: none
* Updates:
** working on request batching in reading list service
** continuing work on WP0 piracy
** Summary endpoint switchover from TextExtracts to PCS implementation
planned for Wednesday
** wrapping up media and references endpoints
** metadata and CSS endpoints to follow

 Web 
* Wrapping up a rework of the mobile web beta/settings page.
* Nothing new to report with regards to challenges/deliverables

 Maps 
* Blocked by: Services team
* Blocking: None
* Updates
** Everyone is back from vacation
** Several issues waiting on service team

 Multimedia 
* Nothing to report

=== Contributors ===

 Parsing 
* Sole update: Approaching additional wikis for replacing Tidy on those
wikis on Jan 31st.

 Global Collaboration 
* Blocked: Security on https://phabricator.wikimedia.org/T144467
* Blocking: Ops on Flow dumps. Matt's back from sabbatical but has been
sick off and on over the last week

=== Community Tech ===
* Investigating new year's proposals
* Will file for security/performance/DBA review for GlobalPreferences today

 UI Standardization 
** OOUI v0.25.0 released
https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md
*** 6 breaking and 5 deprecating changes, and 16 UI related improvements,
among those
 Drop the `constructive` flag entirely
 Remove `BookletLayout#getClosestPage`
Also we significantly reduced SVG file size for our interface elements by
up to 21% with fine-tuned markup optimizations.
* Ongoing:
** OOUI & based products:
*** icons: Unify, refine and align to WikimediaUI Style Guide
https://phabricator.wikimedia.org/T177432 – first patches in:
https://gerrit.wikimedia.org/r/#/c/402757/
** More optimizations/size savings for RL embedded SVGs as data URIs


== Technology ==

== Technical Operations ==
* Blocking:
** None
* Blocked:
** Global Collaboration on Flow. https://phabricator.wikimedia.org/T172025
* Updates
** s5 => s8 migration for wikidata completed successfully. Feel free to
reach out to DBAs for followup questions and/or details
** meltdown/spectre week, ops busy with the mitigations, do expect some
slower response times
** This is a big hardware refresh quarter. Work is already decided and
prioritized, but please do provide input when/if requested ASAP. Thanks

=== Release Engineering ===
* Blocking
** None?
* Blocked
** ops: zuul package update (blocks gerrit upgrade)
** ops: node-tunnel-agent package update (blocks moving node testing to
docker in ci)
* Updates
** 2 weeks of normal MediaWiki deploys (this and next) followed by 2 weeks
of no MediaWiki but SWATs as needed (DevSummit/All Hands followed by RelEng
team offsite)
** Currently building nightlies of Mediawiki on the new “releases” (aka
non-CI) Jenkins host. Working with Security on best way to handle security
patches (which is the goal, to ensure security patches stay cleanly
applicable).

=== Performance ===
* Blocking: None
* Blocked: None
* Updates
** As noted above, we've been investigating LinksUpdate failures, haven't
been able to identify a cause at this point, haven't been able to reproduce.
** Fixes to Thumbor implementation happening as issues are reported (no
major ones at this point)
** Published the first in a series of blog posts detailing how we measure
performance:
https://phabricator.wikimedia.org/phame/post/view/83/measuring_wikipedia_page_load_times/
** Trying to get a list of everything running in Prod that *requires* PHP5
(Zend) -- only thing that I know of 

[Wikitech-l] 2018-01-03 Scrum of Scrums meeting notes

2018-01-03 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2018-01-03

= *2018-01-03* =

== Callouts ==
* Ops/DBAs. Reminder that s5 will have readonly time on 9th January as s8
will become the online wikidata shard.
https://phabricator.wikimedia.org/T181645,
https://phabricator.wikimedia.org/T177208
* Search PF would like somebody from performance/MediaWiki team to look at:
https://phabricator.wikimedia.org/T183101 we’ve got some fails on
LinksUpdate which blocked search index update which makes Wikidata items
invisible in search (~50 items)

== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by: none
* Blocking: none
* Updates:
**Releasing 5.7.4 this week - minor bug fixes related to article loading,
new navigation bar behavior
**Continuing work on 5.8 - synced reading lists

 Reading Infrastructure 
* Blocked by: Ops on puppet code review:
** https://gerrit.wikimedia.org/r/#/c/397623/
** https://gerrit.wikimedia.org/r/#/c/395694/
* Blocking: none
* Updates:
** vacation
** working on T167400 (WP0 piracy) + T174993 (vandalism)

 Maps 
* Blocked by: None
* Blocking: none
* Updates:
- Everyone has been on vacation

=== Global Collaboration ===
* Blocked by: Security on response to
https://phabricator.wikimedia.org/T144467
* Blocking: Ops on Flow dumps; Matt is working on it
* Updates:
** A bunch of bug fixes for Special:Recentchangeslinked
** Roan working on refactoring the change_tag schema (inspired by
Cenarium and Ladsgroup), will write a small RFC later this week

=== Community Tech ===
* GlobalPreferences is almost ready.
* Analyzing new proposals.


== Technology ==

=== Analytics ===
* Wikistats UI launch, working on bugs filed by community members.
* Working on TLS and kafka with brandon for the ciphers we will use
* Working on new APIs to report pageview data by country
* Blogpost about wikistats launch
* Some troubles on dbstore (the analytics box that holds the
wiki-replicas). We might need to order new hardware
* We order 8 new boxes for cluster which brings total to 50 nodes
* Started work on geowiki project (editors per country, internal data only)
users of this project are mostly internal (Asaf’s team)

=== Technical Operations ===
* Blocked by:
** None
* Blocking
** None
* Updates:
** Very quiet week, most everyone on vacation.

=== Services ===
* Blockers: none
* Updates:
** Very quite because of vacations and holidays
** Mathoid storage in Cassandra 3 cluster populated, transition blocked
by renderer bugs
** Preparing next round of Cassandra reshapes

=== Fundraising Tech ===
* Deploying (and debugging) stuff we held back for the fundraiser
* CiviCRM enhancements
* Writing some python code to help with banner impression stats collection
* More thoughts on how to replace our kafkatee -> payments cluster log
parser system: https://phabricator.wikimedia.org/T179841

=== Release Engineering ===
* Blocked by
** None
* Blocking
** None?
* Updates
** wmf.15 going out this week

=== Performance ===
* Blocked by: none
* Blocking: none
* Updates
** HHVM hangs resulted in increased save times over the holiday weekend:
https://phabricator.wikimedia.org/T183889
** Addressing a couple of edge cases in Thumbor, little general impact
** Mostly quiet (holidays)

=== Search Platform ===
* Blocked by:
* Blocking:
* Updates:
* Would like somebody from performance team to look at:
https://phabricator.wikimedia.org/T183101 we’ve got some fails on
LinksUpdate which blocked search index update which makes Wikidata items
invisible in search (~50 items)
* Working on fixes for completion suggester & redirects namespaces
* Investigating ElasticSearch phonetic search (
https://phabricator.wikimedia.org/T182708)
* Wikidata search fixes for delay & space handling will be deployed with .15
* Working on refactoring search profiles to make them more config-like
https://phabricator.wikimedia.org/T183279
* Collecting feedback for Wikidata fulltext & prefix search rankings

=== Scoring Platform ===
* Blocked by:  No blockers, thanks to great RelEng and Ops work!
* Blocking:
* Updates:
** switching ORES to stretch
** continuing Extension:ORES refactoring (Collab/Roan are looped in)
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] 2017-12-20 Scrum of Scrums meeting notes

2017-12-20 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2017-12-20

*= 2017-12-**20** =*
Grace has a conflict today and cannot facilitate today.  Please
self-organize.  I will publish notes later.

== Callouts ==
* Reminder: Failover for wikidata (new s8 shard) arranged for 9th Jan -
T181645
* Would like somebody from performance/MediaWiki team to look at:
https://phabricator.wikimedia.org/T183101 we’ve got some fails on
LinksUpdate which blocked search index update which makes Wikidata items
invisible in search (~50 items)

== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by: none
* Blocking: none
* Updates:
**5.7.3 with faster article loading, pure black mode for OLED releasing
this week

 Android native app 
* Blocked by:
* Blocking:
* Updates:

 Reading Web 
* Blocked by:
* Blocking:
* Updates:

 Reading Infrastructure 
* Blocked by: Ops on puppet code review:
* https://gerrit.wikimedia.org/r/#/c/397623/
* https://gerrit.wikimedia.org/r/#/c/395694/
* Blocking:
* Updates:

 Multimedia 
* Blocked by:
* Blocking:
* Updates: 3D deployment pushed to January, MediaInfo work is unblocked and
progressing, and very little else is happening


= Maps =
* Blocked by: service-runner build failures
* Blocking: N/A
* Updates:

=== Contributors ===
 Editing 
* Blocked by:
* Blocking:
* Updates:

 Parsing 
* Blocked by:
* Blocking:
* Updates:

 Global Collaboration 
* Blocked by:
* Blocking: Flow dump performance improvement is blocking ops and in
progress.  I'm resuming this now.
* Updates:
** RCFilters
*** Bug fixes, especially regarding RecentChangesLinked page; also,
LiveUpdate
** Ruby browser tests
*** We're removing most of our Ruby browser tests, since we decided the
value doesn't justify the time investment of converting them to node.js,
and Ruby support is being removed completely.
* Ongoing work on Flow frontend experimentation; mostly consolidated on a
plan for this.

 UI Standardization 
** Special OOUI v0.24.4 release coming today with some backports to address
issues uncovered in v0.24.3
*** 2 deprecating changes, icons 'bellOn' of 'alerts' pack, 'quotesAdd' &
'redirect' of 'editing-advanced' have been identified to be unused nor
won't be used in future.

   - Will be removed in v0.26.0

*** Add 'lightbulb' icon to 'interactions' pack
*** Also introduce OO.ui.getDefaultOverlay function that provides a more
solid default OOUI overlay handling within other core theme elements
(Bartosz Dziewoński)
* Ongoing:
** OOUI & based products:
*** icons: Finalizing work on icon set to be more harmonious and align to
WikimediaUI Style Guide https://phabricator.wikimedia.org/T177432 –
currently addressing remaining RTL issues
** Unify SVG markup across Foundation products
https://phabricator.wikimedia.org/T178867
*** All products aligned
*** Introducing per-project proof SVGO optimization for future SVG
additions, see also
https://www.mediawiki.org/wiki/Manual:Coding_conventions/SVG

=== Community Tech ===
Finally received green light with our core refactoring for
GlobalPreferences. Otherwise, wrapping up this year's stuff. New wishes in
the new year, whee!


== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:

   - * Announced alpha release of wikistats: https://stats.wikimedia.org/v2/
   (Working on UI bugs filed by users, we love our users for caring and filing
   them)


   - * Blogposts on the way for wikistats, on both the back-end and
   front-end work


   - * Working on new public apis to power map data, pageviews-per-country


   - * Some performance issues with druid private cluster, resolved (some
   tricky interaction with OS Page Cache)


   - * New kafka jumbo cluster work progressing, at the request of Brandon
   we are going to take a second look at supported ciphers for TLS


   - * Updated dashiki dashboards with a  CC0 license link, see, for
   example: https://edit-analysis.wmflabs.org/multimedia-health/


=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:
** All puppetmasters now running 4.x puppet
*** Agent upgrade pending Trusty agent packages
** All Wiki Replica usage now on the "new" cluster. <
https://wikitech.wikimedia.org/wiki/Wiki_Replica_c1_and_c3_shutdown>
*** labsdb1001 & labsdb1003 can be decommissioned on or after 2018-01-03
**  Some things a bit blocked by the broken puppet compiler (at least as of
Friday)

=== Fundraising Tech ===
* Blocked by: nothing
* Blocking: nothing
* Updates:
** Fundraiser still going really smoothly, showing very few banners
** Investigating some low-level errors
** Getting some civi stuff merged upstream
** fixes & enhancements to internal dashboard and grafana stats

=== MediaWiki Platform ===
* Blocked by: N/A
* Blocking: N/A
* Updates:
** Q3/Dev Summit/Audiences Technology Working Group planning
** Multi-content revisions
*** Actor table patch being rebased after merge of some Revision table
patches
*** Code review
*** Reviewing 

[Wikitech-l] 2017-12-13 Scrum of Scrums meeting notes

2017-12-14 Thread Grace Gellerman
*https://www.mediawiki.org/wiki/Scrum_of_scrums/2017-12-13
*

*= **2017-12-1**3** =*
== Callouts ==
* s8 database master switchover scheduled for 9th January
https://phabricator.wikimedia.org/T181645 [please keep in callouts until
Jan 9th]
* LDAP update for user thiemowmde needed:
https://phabricator.wikimedia.org/T181130
* Kafka jumbo cluster (eqiad) ready for testing connections via TLS. This
new version of kafka enables consumption via given timestamp - Discovery
will use it for wdqs. Aiming to switch some of our clients this week.

== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
** Released 5.7.2 (high priority fix for
https://phabricator.wikimedia.org/T69015 ) (
https://phabricator.wikimedia.org/tag/ios-app-v5.7.2/ )
** Continuing work on 5.7.3 (Faster article loading, other minor
enhancements) for release before the end of the year (
https://phabricator.wikimedia.org/project/view/2913/ )
** Continuing work on 5.8 (Reading Lists) for release next year (
https://phabricator.wikimedia.org/project/view/3131/ )

 Android native app 
* Blocked by:
* Blocking:
* Updates:
* Released 2.7.221 to production
** fully configurable feed, On This Day cards in feed, new Randomizer,
new Black theme.
* Continuing to work on performance improvements with large numbers of
reading list pages.

 Reading Web 
* Blocked by:
* Blocking:
* Updates:
* Still working on chromium service. Almost finished performance testing.
* Re-enabling page previews A/B test to collect data to influence a
decision on performance.

 Reading Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** Reading lists is in production
** will look at patrolling support for WP0 piracy next
** Media endpoint pretty getting ready to be exposed
** Finalizing touches for summary endpoint (in Beta Cluster) but may need
more adjustments for when to return 204 (No Content).
** Getting close for references endpoint

 Multimedia 
* Blocked by: N/A
* Blocking: N/A
* Updates
** 3D: A few changes to be made, on track to deploy sometime soon after the
holidays.
** MediaInfo: Prototyping and wireframing currently underway for first
features.

 Discovery 
* Blocked by:
* Blocking:
* Updates:
** lots of new portal automation documentation
https://gerrit.wikimedia.org/r/#/c/396407/

= Maps =
* Blocked by: N/A
* Blocking: N/A
* Updates:
** Frontend Mediawiki maps integration came in #1 in Community Wishlist:
https://meta.wikimedia.org/wiki/2017_Community_Wishlist_Survey/Tracking
** Other: Paul Norman re-elected to OpenStreetMap Foundation board

=== Contributors ===
 Editing 
* Blocked by:
* Blocking:
* Updates:

 Parsing 
* Blocked by:
* Blocking:
* Updates:

 Global Collaboration 
* Blocked by: Security on re-review of
https://phabricator.wikimedia.org/T144467
* Blocking: Ops on Flow dumps still; Matt comes back on Monday and he's the
expert
* Updates:
** Nothing of note, mostly been fixing regressions recently
** Matt comes back on Monday (Dec 18)

 Contributors Design 
* Blocked by:
* Blocking:
* Updates:


 UI Standardization 
** No OOUI release this and upcoming weeks till January
* Ongoing:
** OOUI & based products:
*** 'constructive' flag in has been dropped entirely, please replace code
remainders with 'progressive'. Will go in effect in 1st release 2018.
*** icons: Work on icon set to be more harmonious and align to WikimediaUI
Style Guide https://phabricator.wikimedia.org/T177432 finishing up
*** Consider changing :hover tools and menu background to use Accent90.
https://phabricator.wikimedia.org/T166560
** Unify SVG markup across Foundation products
https://phabricator.wikimedia.org/T178867
** Continuous work and per-project SVGO based optimizations

=== Community Tech ===
* Wrapping up our survey, tightening loose ends from this year.


== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
** Load testing druid prior to launch of wikistats 2.0 - It provides good
enough concurrentcy and response times. Last snapshot of data for
wikistats2 is of the quality we like. Aiming to announce launch this
Thursday: https://stats.wikimedia.org/v2/#/bm.wikipedia.org
** Working on new set of APIs to power map visualizations, pageviews per
country monthly
** Kafka jumbo cluster ready for testing connections via TLS, this new
version of kafka enables consumption via given timestamp. Discovery will
use it for wdqs. Aiming to switch some of our clients this week
** Notebook1002 got recommissined as a kafka host - Almost there (hard
drives issues)
** Superset is productionized - We are testing it internally in the teasm
and will anounce soon

=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:

=== Fundraising Tech ===
* Blocked by: nothing
* Blocking: nothing
* Updates:
** Fundraiser going pretty smoothly (knock wood)
** Trawling logs for errors to 

[Wikitech-l] 2017-12-06 Scrum of Scrums meeting notes

2017-12-06 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2017-12-06?veaction=edit=29

= *2017-12-06* =
== Callouts ==
* Operations blocked on https://phabricator.wikimedia.org/
T172025
 (Flow)
* Operations DBAs s8 master switchover programmed for 9th January
* Reminder! This is your last few weeks of deployments for the
year/quarter! No non-emergency deploys starts the week of December 18th.
** MediaWiki 1.30 is about to be released in the next few days, so last
call for any blockers, phabricator tag is  *#mw-1.30-release
* Wikidata welcomes secondary review from somebody with knowledge about the
recent "section editing" change: https://phabricator.wikimedia.org/T181807
* Have a look at newly initiated
https://www.mediawiki.org/wiki/Manual:Coding_conventions/SVG. Feedback
welcome!

== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
** Releasing 5.7.2 (high priority fix for
https://phabricator.wikimedia.org/T69015 ) (
https://phabricator.wikimedia.org/tag/ios-app-v5.7.2/ )
** Continuing work on 5.7.3 (Faster article loading, other minor
enhancements) for release before the end of the year (
https://phabricator.wikimedia.org/project/view/2913/ )
** Continuing work on 5.8 (Reading Lists) for release next year (
https://phabricator.wikimedia.org/project/view/3131/ )

 Android native app 
* Blocked by:
* Blocking:
* Updates: Releasing beta 2.6.207

 Reading Web 
* Blocked by:
* Blocking:
* Updates:

 Reading Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** ReadingLists performance improvements
** Wrapping up media + summary endpoints
** References needs a bit more design work

 Multimedia 
* Blocked by: N/A
* Blocking: N/A
* Updates: 3D nearly ready to go, probably before holidays, else shortly
thereafter. Also working on prototyping for first feature of Structured
Data on Commons.

 Discovery 
* Blocked by:
* Blocking:
* Updates:

= Maps =
* Blocked by: N/A
* Blocking: N/A
* Updates:
** Maps mediawiki integration (Kartographer) improvements #1 on community
wishlist:
https://meta.wikimedia.org/wiki/2017_Community_Wishlist_Survey/Tracking
** Redeploying Kartotherian
** Tracking down conflicting versions + NPM

=== Community Tech ===
* Blocked by:
* Blocking:
* Updates:

=== Contributors ===
 Editing 
* Blocked by:
* Blocking:
* Updates:

 Parsing 
* Blocked by: Services (because of Cassandra3 migration) on deployment of
HTML version bump (for section, figure-inline, html5-id, interwiki-link
changes). This is just an FYI since Services & us have already synced up
about this.
* Blocking: Reading Infra on section tag markup
* Updates:
** itwiki, dewiki, and 170 small wikis got switched from Tidy to RemexHtml
yesterday - itwiki have flagged a bunch of new issues that hadn't been
caught by linting so far. Investigation ongoing and might introduce one or
two newer categories to aid editors -- we expect these categories to be
sparsely populated
** Templatedata related fixes being deployed today -- For pre-existing
transclusions, this will prevent Parsoid from normalizing parameter order
to templatedata format

 Global Collaboration 
* Blocked by: MW core (or Parsing?) for code review on
https://gerrit.wikimedia.org/r/#/c/392990/ and surrounding stack of commits
* Blocking: ops for Flow dumps
* Updates:
** New tags for https://phabricator.wikimedia.org/
T167656
 are on this week's train

 UI Standardization 
** No OOUI release this and upcoming weeks
* Ongoing:
** OOUI & based products:
*** icons: Work on icon set to be more harmonious and align to WikimediaUI
Style Guide https://phabricator.wikimedia.org/T177432 finishing up
** Unify SVG markup across Foundation products
https://phabricator.wikimedia.org/T178867
** Continuous work and per-project SVGO based optimizations, also initiated
https://www.mediawiki.org/wiki/Manual:Coding_conventions/SVG

== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
** The prometheus druid exporter (to report druid metrics to graphana via
prometheus) got some attention and others (outside WMF) will be using it
** First productionized version of EventLogging backend on hadoop launched
this week. This means SQL-friendly tables on hadoop with eventlogging data,
and for the first time, ability to join to all mediawiki databases in one
query
** Wikistats 2 APIs (like Pageview API, but for edit data), alpha launch:
https://wikitech.wikimedia.org/wiki/Analytics/AQS/Wikistats
** Wikistats 2 UI, alpha launch: https://stats.wikimedia.org/v2/
** Decommissioning old DB hosts for EventLogging done, remember that
eventlogging DB is now only on analytics-slave, not on analytics-store
anymore
** Work on kafka jumbo cluster
** Rebooting one druid host for maintenance brought up unexpected issues

[Wikitech-l] 2017-11-29 Scrum of Scrums meeting notes

2017-11-29 Thread Grace Gellerman
*https://www.mediawiki.org/wiki/Scrum_of_scrums/2017-11-29
*

*= 2017-11-29=*
== Callouts ==
* Reminder! This is your last few weeks of deployments for the
year/quarter! Deployment freeze starts the week of December 18th.
* Reminder! This is also the first week of the big fundraising campaign.
Please be extra careful not to break CentralNotice (js/skin changes,
resourceloader changes) or donate.wikimedia.org.
* s8 replica set of servers for wikidata (T177208) to be live on 9th
January- check scripts/config that assume wikidata is on s5!). We will have
a small period of read only that day.
* databases no longer guaranteed to be on port 3306 only (T178359)- check
also scripts that assume default/no port (should be transparent for most
people)
* Your performance metrics (esp first paint) may have changed on Nov 2nd.
This is due to a bug in our performance monitoring that we fixed on that
day.
* Please provide feedback on WikimediaUI (OOUI) icon overhaul at
https://phabricator.wikimedia.org/M229 – plan to settle on set by next week
* Last name of thiemowmde changed, can I get an LDAP update?
https://phabricator.wikimedia.org/T181130
* Special:Preferences was migrated to OOjs UI in wmf.10 (this week's
train), this changes the prefs UI substantially

== Audiences ==
=== Readers ===


 iOS native app 
* Blocked by:
* Blocking:
* Updates: still working on 5.8
https://phabricator.wikimedia.org/project/view/2913/

 Reading Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** working on Reading Lists performance
** continuing work on media, summary, and references endpoints
** considering undeploying trending-edits service
https://phabricator.wikimedia.org/T180384

 Web 
* Blocked by:
* Blocking:
* Updates:
** Business as usual (Chromium-based PDF service)! Next up: Performance
https://phabricator.wikimedia.org/T178278
** Started work on updating/tidying the design of special pages on mobile:
https://phabricator.wikimedia.org/T169162

 Multimedia 
* Blocked by: N/A
* Blocking: N/A
* Updates
** MP3 uploads enabled Soon™ on Commons
** 3D product nearly ship-ready, heads-up for deploy coming at some point
** Wikibase/MediaInfo work for SDoC is progressing slowly

= Maps =
* Blocked by: None
* Blocking: None
* Updates:
** Ops person back this week

= Discovery =
* Blocked by: None
* Blocking: None
* Updates:
** automated Jenkins build for wikipedia.org portal working well
** updating documentation

=== Contributors ===

 Global Collaboration 
* Blocked by: nobody
* Blocking: ops for Flow dumps (talked to Ariel and came to an agreement,
but didn't have time to work on it last week with the holidays)
* Updates:
** RCFilters "live update" graduating out of beta in this week's train
** On behalf of Editing: Special:Preferences migration to OOjs UI in this
week's train, UI of Special:Preferences will change substantially

 Parsing 
*  tag code being tested.
** Code in beta cluster.
** Some fixes in progress based on tests. Unlikely to be deployed this
week, unless we get everything merged and tested today.

=== Community Tech ===
* Blocked by TechCom on global preferences
* Not blocking
* Our wishlist survey is in voting stage

 UI Standardization 
* Blocked: icons overhaul, pls see below. New iteration got out end of
second-last week, plan to settle by end of week – pls provide feedback
** OOUI v0.24.3 released
https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md;v0.24.3;
among changes:
7 new features, among those:
*** Allow adding virtual viewport spacing (Bartosz Dziewoński)
*** DropdownInputWidget: Generate a hidden `` in JS (Bartosz
Dziewoński),
*** MenuSelectWidget, PopupWidget: Automatically change popup direction if
there is no space (Bartosz Dziewoński)
4 design fixes and removing Opera < 15 special treatment
* Ongoing:
** OOUI & based products:
*** icons: Work on icon set to be more harmonious and align to WikimediaUI
Style Guide https://phabricator.wikimedia.org/T177432

   - Provide specific feedback at https://phabricator.wikimedia.org/M229

*** Make Special:Preferences use OOUI – related UI/UX amendments
https://phabricator.wikimedia.org/T180538
** Unify SVG markup across Foundation products
https://phabricator.wikimedia.org/T178867

== Technology ==

 Analytics 
* Blocked by:
* Blocking:
* Updates:
** Wikistats vetting almost complete, announcing next week
** Prometheus driven metrics on druid -
https://grafana.wikimedia.org/dashboard/db/prometheus-druid?orgId=1
** Working on jsonrefine on eventlogging so eventlogging data that was up
to now only available on MYSQL is available on Hadoop
** Productionising Superset
** Data on eventlogging slave back in compliance with privacy policy,
master data still being worked on.

 Services 
* Not attending personally
* Blockers: none
* Updates:
** Still reshaping cassandra cluster to migrate to 

[Wikitech-l] 2017-11-22 Scrum of Scrums meeting notes

2017-11-22 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2017-11-22

= 2017-11-22 =
== Callouts ==
* If you use and process Parsoid HTML, please test your code with Parsoid
master (merged patches for section tag addition + use of figure-inline tag)
* It looks like Remex got turned off on the cluster on Oct 26 as part of
https://phabricator.wikimedia.org/T178632 .. I didn't know about this till
last week (because of some gaps in Phab notifications). When you switch off
a feature in production, please make sure the responsible folks know about
it.  :-)
* [Performance] Seeing some performance regressions being reported under
Firefox 57; working with Mozilla to understand whether these are real or if
they're due to a bug in FF57 NavTiming.
* node service-runner provides node GC metrics to statsd from v2.4.3 so all
node services can have it out of the box
* Biggest fundraising campaign of the year starts Tuesday - please
double-check with fr-tech if you're about to do anything that might affect
CentralNotice or donatewiki.

== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates: still working on 5.8
https://phabricator.wikimedia.org/project/view/2913/

 Android native app 
* Blocked by:
* Blocking:
* Updates:

 Reading Web 
* Blocked by:
* Blocking:
* Updates:
** A print button was added to the mobile site
** We made progress with working out how to deploy Chromium inside
puppeteer and are continuing to work with services  to get the pdf render
service up and running

 Reading Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** working on Reading Lists performance improvements, hoping to deploy next
week
** work continues on summary and media endpoints

 Multimedia 
* Blocked by:
* Blocking:
* Updates: WMDE is moving on some work for MediaInfo, in the meantime
Multimedia is focusing on 3D, which should be ready to move out in early
December.

 Discovery 
* Blocked by:
* Blocking:
* Updates:
** Deployed SVGs on www.wikipedia.org portal


= Maps =
* Blocked by: None
* Blocking: None
* Updates:
** Paul attended training at PGConf Seattle and intends to put together a
learning session
** Ops person out this week


=== Community Tech ===
* Blocked by:
* Blocking:
* Updates:
** we were mostly conducting our survey.

=== Contributors ===
 Editing 
* Blocked by:
* Blocking:
* Updates:

 Parsing 
* Blocked by:
* Blocking:
* Updates:
** Next big Parsoid deploy
*** section-tag and figure-inline-tag patches merged; YET to bump HTML
version number to 1.6.0
*** html5 ids patch in WIP; depending on how that goes, we may bundle that
with the next deploy with a HTML version bump from 1.5.0 -> 1.6.0;
*** If you use and process Parsoid HTML, please test your code with Parsoid
master
*** Parsoid should be backward compatible for the html -> wikitext
direction; we should be able to process v1.5.0 or the newer HTML (or some
combination of the two as well :)). Please report bugs if you see any
problems.
*** If testing early next week goes okay and we get a green from everyone,
we will deploy next Thursday. If not, will push to the following week
** Tidy replacement
*** It looks like Remex got turned off on the cluster on Oct 26 as part of
https://phabricator.wikimedia.org/T178632 -- for whatever reason, Phab
didn't notify me when James added me to the ticket, and Tim may not have
known either. I've added both of us to the RemexHTML project .. so
hopefully will receive project notifications in the future. But, when you
switch off a feature in production, please make sure the responsible folks
know about it.  :-)
*** Tim has fixed the problem and the fix will go out next week.
** Linter
*** Over the last week, I finished running a script to re-generate linter
issues for all pages on all (active) wikis. This should hopefully have
initialized linter issues for all wikis (and removed false positives based
on Parsoid fixes).

 Global Collaboration 
* Blocked by: nobody
* Blocking: ops on dumps, Roan STILL hasn't talked to Ariel, apologies
again, talking to Ariel as we speak
* Updates:
** Translate extension's RC filters are now converted to the new system,
that means almost all WMF wikis are fully converted except super edge cases
like incubator
** Live update on RC will probably be deployed next week, stay tuned for
announcement


 Contributors Design 
* Blocked by:
* Blocking:
* Updates:


== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:

=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:
** Annual Toolforge survey kicked off on Monday; will run for 2 weeks --
https://phabricator.wikimedia.org/T177126
** After much load testing we think Labvirt1015 is fit for duty.
** Andrew back from vacation
** Cloud VPS instances were switched to use Puppet's future parser on Monday

=== MediaWiki Platform ===
* Blocked by:
* Blocking:
* Updates:

=== Performance ===
* Blocked by:
* Blocking:
* Updates:
** 

[Wikitech-l] 2017-11-08 Scrum of Scrums meeting notes

2017-11-09 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2017-11-08

= 2017-11-08 =
== Callouts ==
* No MW Train the week of the 20th due to Thanksgiving, SWATs will be open
on Mon and Tuesday (Wednesday is “Friday” that week).
* RelEng: Please port your browser tests to the nodejs framework. 7
repositories have not started yet (still in ruby, which is no longer
maintained). [https://phabricator.wikimedia.org/T139740 task]
* Tidy replacement: if you are an editor on some wiki, please get the word
out to your wikis to fix the high-priority linter issues. We want to get
Tidy removed from the cluster sooner than later.A bunch of wikis (including
mediawiki) no longer have Tidy, and a few 100 small wikis can get Tidy
replaced based on stats about linter issues (
https://www.mediawiki.org/wiki/Parsing/Replacing_Tidy/Linter/Stats/2017-11-06#Wikis_with_zero_high-priority_errors
).
But would be good to get some largish wikis moved over so we can identify
any lingering problems sooner than later.


== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates:
** 5.7.1 in the app store today (minor bug fixes)
https://phabricator.wikimedia.org/project/view/3047/
** Continuing work on 5.8 -
https://phabricator.wikimedia.org/project/view/2913/ (faster article loads,
synced reading lists)

 Android native app 
* Blocked by:
* Blocking:
* Updates:
** Released version 2.6.206 to production.
** Continuing to test / integrate with Reading List service.

 Reading Web 
* Blocked by:
** Ops engineering - How to use Chromium in Puppeteer [
https://phabricator.wikimedia.org/T178570]+
https://phabricator.wikimedia.org/T178189
*** Currently investigating on path forward in
https://phabricator.wikimedia.org/T180037.
* Blocking:
* Updates:
** Working on the Chromium-based PDF renderer service.
*** Starting performance testing within two weeks.
** Researching behaviour around the "Download to PDF" button [
https://phabricator.wikimedia.org/T177969,
https://phabricator.wikimedia.org/T177969#3742056]
** Working product and technical documentation for Marvin

 Reading Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** Continuing work on MCS summary, media (gallery) endpoints.
** Continuing with Reading Lists

 Multimedia 
* Blocked by:
* Blocking:
* Updates:

 Discovery 
* Blocked by:
* Blocking:
* Updates:
** continuing work on portal automation. going well.

= Maps =
* Blocked by: N/A
* Blocking: N/A
* Updates: None


=== Contributors ===
 Editing 
* Blocked by:
* Blocking:
* Updates:

 Parsing 
* section + figure-inline + html5-ids changes aren't going out this week
after all -- reviews not yet finalized + we need thorough testing in beta
cluster. We are still hoping to get it out next week.
* Tidy replacement: if you are an editor on some wiki, please get the word
out to your wikis to fix the high-priority linter issues. We want to get
Tidy removed from the cluster sooner than later.  A bunch of wikis
(including mediawiki) no longer have Tidy, and a few 100 small wikis can
get Tidy replaced based on stats about linter issues

 Global Collaboration 
* Blocked by: nobody
* Blocking: ops maybe? There's the Flow dumps issue but not sure how much
of a blocker that is
* Updates:
** Going to roll out RCFilters to remaining (FlaggedRevs) wikis on Nov 15
** Early work on using wikitext instead of HTML for storing Flow content,
need something like pcache except 1) it's Parsoid HTML not PHP HTML 2) Flow
comments aren't pages

 UI Standardization 
** OOUI v0.24.1 & v0.24.2 released (missed last week's Scrum of Scrums),
https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md;v0.24.2;
among changes:
*** UI design
 WikimediaUI theme with 3 changes: SVG markup (see below),
MenuSectionOptionWidget clearer on long lists and ComboBoxInputWidget
providing stronger user feedback on open
* Ongoing:
** OOUI & relying products:
*** icons: Work on icon set to be more harmonious and align to WikimediaUI
Style Guide's guidelines https://phabricator.wikimedia.org/T177432
** Unify SVG markup across Foundation products
https://phabricator.wikimedia.org/T178867

=== Community Tech ===
* Not blocking
* Not blocked
* Our annual survey is underway:
https://meta.wikimedia.org/wiki/2017_Community_Wishlist_Survey
* Fixing issues uncovered by Unicode sections rollout to Russian projects


== Technology ==
=== Analytics ===
* New kafka Jumbo cluster is up, for now mirror-ing topics from analytics
cluster.
* New DB hosts for eventlogging back in place, purging data out of
compliance at a faster rate due to better hardware.
* We have spark2 in cluster!
* Still troubleshooting metric difference wikistats 1.0 on wikistats 2.0.
Take a look edit metrics available now (some of them have a 5% difference,
so not final yet): https://stats.wikimedia.org/v2/#/am.wikipedia.org
* Work on refining eventlogging data in hadoop continues so hadoop can be a

[Wikitech-l] 2017-11-01 Scrum of Scrums meeting notes

2017-11-01 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2017-11-01


= 2017-11-01=
Callouts:
* If you notice anything weird with VE, let Services know, they are messing
with Parsoid storage

== Audiences ==

=== Readers ===

 Multimedia 
* Blocking: None
* Blocked by: None
* Updates: MediaInfo/Wikibase on Commons work is continuing,
https://phabricator.wikimedia.org/T177022
* UploadWizard changes for 3D legal considerations,
https://phabricator.wikimedia.org/T178513
* and discussions about MP3.
* Heads up: Mark on vacation until Thursday next week - will respond but
may be AFK

 iOS native app 
* Blocked by:
* Blocking:
* Updates:
** 5.7.0 released ( https://phabricator.wikimedia.org/project/view/2899/ )
- Visual updates to onboarding, iOS 11 support, iPhone X support
** Starting work on 5.7.1 -
https://phabricator.wikimedia.org/project/view/3047/ (bug fixes)  and 5.8 -
https://phabricator.wikimedia.org/project/view/2913/ (faster article loads,
synced reading lists)

 Discovery 
* Blocked by:
* Blocking:
* Updates:
** Lots up SVG related patch to wikipedia portal

https://gerrit.wikimedia.org/r/#/q/topic:new-svg-sprites+(status:open+OR+status:merged)

= Maps =
* Blocked by: N/A
* Blocking: N/A
* Updates:
** People are back from SOTM US
** Lots of relevant conversations relevant to our maps at SOTM US

 Reading Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** MCS getting ready for Parsoid section tags (in mobile-sections and
Wiktionary definitions). Discussions about wrapping the sections content in
a  on https://phabricator.wikimedia.org/T176959.
** MCS adding more title related properties to summary own implementation
and mobile-sections lead portion.
** Continuing work on making Reading Lists production-ready

 Services 
* Blockers: none
* Updates:
** Testing switching Parsoid to new storage in labs and production
** Summary will be served from new storage only starting tomorrow

=== Contributors ===

 Global Collaboration 
* Blocked by: none
* Blocking: none
* Updates:
** Team offsite in Bangalore last week, not everyone's back yet
** Actually deployed Compact Language Links to dewiki last week
(2017-10-25); was canceled the week before

 Parsing 
* Updates:
** Updating section wrapping code to not add the div wrapper around section
content as per discussion in https://phabricator.wikimedia.org/T176959
** Barring no other unforeseen issues, might be able to deploy this patch
next week along with a couple other changes: (a) html5 section ids to match
core changes (b) wrapping inline images using figure-inline tag; We'll bump
our HTML version number at that time

 Community Tech 
* New wishlist survey starts next week
* Global Preferences RFC will be discussed today
* Deployed Unicode sections to Russian projects, addressing issues

 Fundraising Tech 
* Tweaks to CiviCRM reports, searches, and contact views
* Deployed various minor CentralNotice code changes:
https://gerrit.wikimedia.org/r/387627
* Backup card processor: still fixing Safari cookie issue, also adding
retry on failure to certain API calls
* Refactoring initial prometheus stats collector, adding more measurements

=== Search Platform ===
* Blocked by: none
* Blocking: none
* Updates:
* Finished evaluating MLR training resource usage, updated docs:
https://github.com/wikimedia/search-MjoLniR/blob/master/docs/running-in-analytics.rst
* Fixed search matches within section titles (
https://phabricator.wikimedia.org/T178522)
* Fixing issues between completion suggester and multi-ns searches on some
wikis (https://phabricator.wikimedia.org/T178474)
* Enabled ElasticSearch prefix search on Wikidata, dealing with some
special case regressions
* Looking at top abandoned queries (
https://phabricator.wikimedia.org/T176997)
* Working on porting Selenium tests from Ruby to JS
* Working on upgrade to Elastic 5.5
* Added indexing Wikidata statements for P31 and P279
* Working on indexing Wikidata descriptions and adding them to fulltext
search

=== Scoring Platform ===
* Blocked by:
* Blocking:
* Updates:
** Shiny new FAQ!
*** https://www.mediawiki.org/wiki/ORES/FAQ
** Converted our tests from nosetests to pytest (Anyone else making the
transition?)
*** nosetests is under-maintained
*** python community is moving towards pytest
*** converting our repos was pretty straightforward


=== Release Engineering ===
* Blocking: None
* Blocked: None
* Updates:
** We had to pause the MediaWiki train last week due to a hard to diagnose
issue in production: *https://phabricator.wikimedia.org/T179156*

** T171852 Tech talk: Selenium tests in Node.js
https://phabricator.wikimedia.org/phame/post/view/78/tech_talk_selenium_tests_in_node.js/
** T173488 Selenium Ruby framework deprecated
https://phabricator.wikimedia.org/phame/post/view/79/selenium_ruby_framework_deprecation_october/
** CI: Antoine was sick last week. But, he setup a simple package 

[Wikitech-l] Audiences Q1 FY1718 Quarterly Check-In slides & notes

2017-10-27 Thread Grace Gellerman
Hi, Wikitech-l

Slide decks and notes from recent Q1 Audiences Quarterly Check-Ins are
posted as follows:

Audiences 1 (Contributors and Audiences Design):
 slides

 & notes


Audiences 2 (Readers, Audiences Ops, and Wikidata)
slides

 & notes

.

Audiences 3  (Community Tech, Anti-Harassment, New Readers, and Structured
Data)
slides

 & notes

.

These and other links are also posted on the quarterly checkin page

 .

Thanks,
Grace
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] 2017-10-25 Scrum of Scrums meeting notes

2017-10-25 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2017-10-25

= 2017-10-25 =

== Callouts ==
* Services are running a new JobQueue test in beta cluster, so if you see
anything strange in beta - please notify
* Mukunda broke scap in beta, will get it fixed soon!

== Audiences ==

=== Readers ===

 Multimedia 
* Blocking: None
* Blocked by: None
* Updates: MediaInfo/Wikibase on Commons work is continuing,
https://phabricator.wikimedia.org/T177022
* UploadWizard changes for 3D legal considerations,
https://phabricator.wikimedia.org/T178513
* and discussions about MP3.
* Heads up: Mark on vacation next week, plus three days in the following
week - will respond but may be AFK

 iOS native app 
* Blocked by:
* Blocking:
* Updates:
** Apps offsite last week
** 5.7.0 will be released this week (
https://phabricator.wikimedia.org/project/view/2899/ ) - Visual updates to
onboarding, iOS 11 support, iPhone X support
** Starting work on 5.7.1 -
https://phabricator.wikimedia.org/project/view/3047/  and 5.8 -
https://phabricator.wikimedia.org/project/view/2913/

 Reading Web 
- currently offsite-ing

 Reading Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** Reading lists available in beta & labs:
https://restbase-reading.wmflabs.org/en.wikipedia.beta.wmflabs.org/v1/ +
http://readinglists.wmflabs.org/api/rest_v1/#/Reading_lists

 Discovery 
* Blocked by:
* Blocking:
* Updates:
* continuing work on portal automation, general clean-ups, adding SVGs

=== Contributors ===

 Parsing 
* Blocked by: Parsoid debian package upload blocked by change needed to the
deb-upload script (Daniel Zahn replied on IRC y'day as he was rushing to
catch a flight that the release server has changed). But, not sure if
anything is needed on our end or will Ops fix this? I can create a phab
ticket if required.
* Blocking:
* Updates:
** Parsing team back from offsite (last week). Nothing significant to
report for purposes of SoS. Focusing on some perf work this week.

 Services 
* Blockers: none
* Updates:
** All jobs in beta cluster are processed via kafka as a test. Please
tell us if you notice anything weird
** Deprecated /titile/ and /title/{title}/ listings in REST API has
been removed

=== Community Tech ===
* Preparing for a  new wishlist survey
* Deploying Unicode sections soon

=== TechOps ===
* Blocked by:
** Flow isAllowed gets actual revision text before it is needed
https://phabricator.wikimedia.org/T172025
* Blocking:
* Updates:
** Procurement for Asia datacenter has started
** We have IP addresses allocated
** Work on unifying production and CI build pipeline ongoing
https://phabricator.wikimedia.org/T177276
** Database shard s5 split into s8 ongoing
https://phabricator.wikimedia.org/T172679
** Work on porting varnish request stats scripts to Prometheus
https://phabricator.wikimedia.org/T177199
** Puppet modernization ongoing https://phabricator.wikimedia.org/T177254

=== Search Platform ===
* Blocked by: none
* Blocking: none
* Updates:
* Finished removal of messaging fallbacks from Elastic indexing (
https://phabricator.wikimedia.org/T177871)
* Relaxing phrase query filter A/B finished, analyzing (
https://phabricator.wikimedia.org/T177956)
* Checked language analyzers to see whether we want to research other
morphological libraries (https://phabricator.wikimedia.org/T171652)
** See the plan in https://phabricator.wikimedia.org/T171652#3707331
* Looking at top abandoned queries (
https://phabricator.wikimedia.org/T176997)
* Extended a set of default search namespaces on several wikis (
https://phabricator.wikimedia.org/T170473)
* Enabled stricter throttling on WDQS to deal with clients that issue tons
of short requests very fast
* Enabling ElasticSearch prefix search on Wikidata today
* Working on porting Selenium tests from Ruby to JS
* Working on upgrade to Elastic 5.5
* Working on indexing Wikidata descriptions and adding them to fulltext
search

=== Release Engineering ===
* Blocked by: None
* Blocking: None
* Updates:
 ** Mukunda broke scap in beta, will get it fixed soon! (
https://phabricator.wikimedia.org/T179013 )
 ** Deployment logspam is mostly quiet, except one non-deployment related
log from the tidy migration (Parsing/MW Platform know)
 ** Zeljko paired with Elena T. to get some Echo notification browser tests
written (nodejs/mocha framework).
 ** Zeljko scheduled a Tech Talk on Oct 31st to discuss/teach the nodejs
browser testing framework.
 ** Scap tech-debt project well underway, merged many improvements last week
 ** new/docker based CI: the phan job is now migrated
 ** Gerrit was upgraded last week (minor version)
 ** Working on git-lfs (large file store, for big binary blobs) support in
Gerrit for ORES and Reading teams
 ** Redesigned (simplified) the Phabricator login screen <
https://phabricator.wikimedia.org/D831>, should be deployed soon.

=== Security ===
* Blocked by: None
* Blocking: whowever is waiting for security reviews
* 

[Wikitech-l] 2017-10-18 Scrum of Scrums meeting notes

2017-10-25 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2017-10-18

*= 2017-10-18=*

== Callouts ==
* https://phabricator.wikimedia.org/T177765 Reading Web -> Security

== Audiences ==
=== Readers ===
 iOS native app 
* Blocked by:
* Blocking:
* Updates: Apps offsite this week, 5.7.0 in public beta, will be released
next week ( https://phabricator.wikimedia.org/project/view/2899/ ) - Visual
updates to onboarding, iOS 11 support, iPhone X support

 Android native app 
* Blocked by:
* Blocking:
* Updates:

 Reading Web 
* Blocked by:
https://phabricator.wikimedia.org/T177765 [security]
* Blocking:
* Updates:

   - Investigating ChromeDriver for PDF generation. Security review has
   been requested. OCG is off.


   - Print styles have been deployed to Vector.


 Reading Infrastructure 
* Blocked by:
* Blocking:
* Updates:

 Multimedia 
* Blocked by:
* Blocking:
* Updates: MediaInfo work progressing, ramping up over the next few months.
3D is stalled currently on consideration of changes to the upload pipeline
to handle patent/weapons concerns.

 Discovery 
* Blocked by:
* Blocking:
* Updates:
 - Working on serving SVGs on wikipedia.org portal
 - Making progress on the portal automation tool (to automate portal
builds)

== Maps =
* Blocked by: N/A
* Blocking: N/A
* Updates:
Hanging updates solved
Most of team will be at SOTM (State of The Map) US next week

=== Community Tech ===
* Blocked by:
* Blocking:
* Updates:

=== Contributors ===
 Editing 
* Blocked by:
* Blocking:
* Updates:


 Global Collaboration 
* Blocked by: No one
* Blocking: No one (we think)
* Updates:
** One cause of ORES-on-watchlist slowness fixed (removed STRAIGHT_JOIN at
Bawolff's recommendation) https://phabricator.wikimedia.org/T176456
** Compact Language Links deployed on dewiki
** Continuing work on porting ContentTranslation to VE, and addressing
bugs/feedback from RCFilters release
** Team out at an offsite next week (Oct 23-27), some people traveling on
Friday (Oct 20)

 UI Standardization 
* Blocked: icon feedback appreciated, see below
** OOUI v0.24.0 released,
https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md;v0.24.0
*** 5 breaking changes,
 Dropped 'MediaWiki' backwards-compatibility theme, replaced by
'WikimediaUI' and moved, deleted different icons
* Ongoing:
** OOUI:
*** icons: Work on icon set to be more harmonious and align to WikimediaUI
Style Guide's guidelines https://phabricator.wikimedia.org/T177432
** Aligning arbitrary, historically grown colors across products to
WikimediaUI color palette https://phabricator.wikimedia.org/T148708

=== Community Tech ===
* Working on GlobalPreferences
* Unicode sections going live very soon

== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:

   - ** Developed new editing- and content-related metrics for AQS together
   with Services team (for Wikistats2 back-end)


   - ** Worked on Wikistats2 front-end: topic selector, views for new AQS
   metrics


   - ** Replacement boxes for eventlogging databases are racked and have
   been reimaged, migration soon


   - ** Assisted Reading team with refinement of EventLogging:Popups data
   into Hive for scalable A/B test


=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:

=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
** Reconstructing banner and landing page impression data from Hive
** May have fixed our replication lag (mysql's automatic temp table
drops were being replicated out of order, leaving lots of open temp tables
on replicas. Explicit drops seem to be fine).
** Using contact_id from email links (and adding a verification hash)
to avoid creating duplicate contacts
** Fixing issues caused by Safari's new privacy policies
*** Payment providers that require cookies can't be in an iframe
*** Using a different method to record banner impressions
** Adding more stats to grafana
** Logging client-side errors on donation forms

=== MediaWiki Platform ===
* Blocked by:
* Blocking:
* Updates:

=== Performance ===
* Blocked by:
* Blocking:
* Updates:

=== Release Engineering ===
* Blocked by: None
* Blocking: None
* Updates: None

=== Research ===
* Blocked by:
* Blocking:
* Updates:

=== Scoring Platform ===
* Blocked by:
* Blocking:
* Updates:

=== Search Platform ===
* Blocked by: none
* Blocking: none
* Updates:
* Discussing how to improve relevance surveys and A/B tests (
https://phabricator.wikimedia.org/T171215#3677637)
* A/B test for using MLR on 18 wikis finished, analysis next (
https://phabricator.wikimedia.org/T177490)
* Running A/B test with relaxing match requirements on search with multiple
terms (https://phabricator.wikimedia.org/T177502)
* Wikidata configured for indexing P31 and P279, reindexing and working on
integrating them to search
* Working on porting Selenium tests from Ruby to JS
* Working on upgrade to Elastic 

[Wikitech-l] 2017-10-11 Scrum of Scrums meeting notes

2017-10-11 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2017-10-11

= 2017-10-11=

contact: https://www.mediawiki.org/wiki/Wikimedia_Engineering

== Callouts ==
* Are there any special steps to wire a MediaWiki LoggerFactory into
logstash-beta?  AWight is unable to find some logs, which are present on
fluorine-beta.
* CommTech would appreciate help reaching consensus regarding the way
preferences are handlled:
https://lists.wikimedia.org/pipermail/wikitech-l/2017-October/088980.html
* DBAs have disabled Wikidata RC syndication on Commons and ruwiki, and are
working on purging existing WD RC rows on those wikis.
  This is because of performance and table size reasons.
https://phabricator.wikimedia.org/T171027
* MediaWiki 1.31.0-wmf.3 didn't go out yesterday, we are getting caught up
today. https://phabricator.wikimedia.org/T174359

== Audiences ==

=== Readers ===

 iOS native app 
* Blocked by: none
* Blocking: none
* Updates:
** Continuing work on 5.7.0 (
https://phabricator.wikimedia.org/project/view/2899/ ) - Visual updates to
onboarding, iOS 11 support, iPhone X support

 Android native app 
* Blocked by: none
* Blocking: none
* Updates:
** On schedule to release beta of E-release this week (
https://phabricator.wikimedia.org/project/view/2839/ )
** Will start (local) testing of Reading List service.

=== Discovery ===
* Continuing work on portal automation, resolving dependencies that fail to
build on some systems
and cleaning up old code.

 Maps 
* Blocked by: none
* Blocking: none
* Updates:
* Got some help debugging nodejs issues
* Community is activating  on Spanish Wikipedia

 Reading Infrastructure 
* ReadingList RESTBase patch under review; hoping to deploy both RESTBase
and MediaWiki part to beta soon
* MCS: accounting for Parsoid changes:  instead of 
for inline figures (https://phabricator.wikimedia.org/T177301)

 Web 
* Turning off OCG [cc. ops]
* Working on replacement for OCG

=== Contributors ===

 Parsing 
* cscott's ping to wikidata team: https://gerrit.wikimedia.org/r/#/c/379669/ --
Parsing is not blocked on this per se, but this is something that cscott
has been contributing to as part of a longer term project. Using SoS to
ping wikidata on a stalled review for him.
* Updates
** Parsing team offsite next week -- will be absent at next week's SoS.
** Parsoid code to use the updated Templatedata format now merged
(suggested by Thiemo at Wikimania 16). It is in the beta cluster and needs
testing before being deployed.
** We are likely to merge both the  wrapper code as well as the
 code at the same time so that we can bump the HTML version
number once.
*** Looks like cxserver/CX has patches to handle section output. Is MCS
ready to handle Parsoid's section output? C.Scott said he is going to add a
patch for VE to handle this, but, if VE folks want to tackle that on your
own, please do so.

 Global Collaboration 
= Language =
* Compact Language Links out of Beta deployment being scheduled next week
for German Wikipedia.
* Work continue with VE-CX integration and adpatation.
* cxserver has been updated to latest master, debugging issues with Beta
cxserver.

= Collaboration =
* New filters on RC now the default experience on all wikis except some
FlaggedRevs wikis
* Looking into Watchlist/ORES slow query issues, but DBAs are also working
on that

 UI Standardization 
* Blocked: icon feedback appreciated, see below / none
* Updates:
** Improved whitespace usage in OOUI HTMLForms
https://phabricator.wikimedia.org/T177668
** OOUI v0.23.4 release in preparation
*** Generalized icon/indicator padding/positioning
https://phabricator.wikimedia.org/T161177 & streamlined icon/indicator
visibility and layout https://phabricator.wikimedia.org/T160593
* Ongoing:
** OOUI:
*** icons: Work on icon set to be more harmonious and align to WikimediaUI
Style Guide's guidelines https://phabricator.wikimedia.org/T177432
** Aligning arbitrary, historically grown colors across products to
WikimediaUI color palette https://phabricator.wikimedia.org/T148708

=== Community Tech ===
* Blocked: not blocked, but see our callout
* Blocking: none
* Report:
** Working on GlobalPreferences
** Parser caches are almost populated with Unicode IDs

== Technology ==

=== Analytics ===
* No blocker (AFAIK)
* Not blocked
*Updates:
  ** Wikistats 2.0 UI is alpha-level with reading metrics, still missing
edit metrics because of missing backend
  ** Setting up a production data cluster for druid with public data to be
the edit-data public APIs backend. We have split our Druid cluster in two,
with 3 hosts each.
  ** Getting Druid Grafana dashboards in place.
  ** Working on processing eventlogging data in hadoop instead of MySQL
  ** Still purging data in MySQL eventlogging hosts, slow going
  ** Work to move metrics to prometheus continues.

=== Scoring Platform ===
* Blocked by: none
* Blocking:
** Still working on file handle exhaustion, which 

[Wikitech-l] 2017-10-04 Scrum of Scrums meeting notes

2017-10-04 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2017-10-04

*= 2017-10-04 =*

contact: https://www.mediawiki.org/wiki/Wikimedia_Engineering

== Callouts ==
* Language: Need help to debug: https://phabricator.wikimedia.org/T173801
 further
* 3D deployed to testwiki, feel free to upload STL files to test it out
* Mobile web disabling OCG [cc Operations] (
https://phabricator.wikimedia.org/T150871 )
* Need Ops review of patches for
https://phabricator.wikimedia.org/T146381#3447319


== Audiences ==

=== Readers ===

 iOS native app 
* Blocked by: none
* Blocking: none
* Updates:
** 5.6.1 release went well (
https://phabricator.wikimedia.org/project/view/2898/ ) - crash rate is low,
5 star rating
** Continuing work on 5.7.0 (
https://phabricator.wikimedia.org/project/view/2899/ ) - Onboarding
updates, Improved analytics, iOS 11 support, iPhone X support. Public beta
this week.

 Android native app 
* Blocked by: Reading List API/service
* Blocking: none
* Updates:
** Preparing for maintenance release with design updates / bug fixes for
language variant issues.
** This is planned to be the last release that supports earlier Android
versions than KitKat (<4.4).

 Multimedia 
* 3D deployed to testwiki, feel free to upload STL files to test it out
* Next up: Work on MediaInfo, an extension for Wikibase, which will be
central to our work on SDoC
** Adding API module to shortcut wbgetentities via filenames (instead of
querying for the page ID, then the entity)
** Adding page_props entries for uploaded files to point to the relevant
MediaInfo entity

 Web 
* Disabling OCG [cc Operations]
* Investigating ChromeDriver as an alternative.

 Discovery 
* Working on creating a Labs Tool to automate portal builds

= Maps =
- Fixing release practices
- Preparing to update versions in production

 Reading Infrastructure 
* finishing ReadingList proxy
* MCS: adding fundraising announcement for France

=== Contributors ===

 UI Standardization 
* Blocked by Design: `font` specifics upstream to WikimediaUI Base
https://phabricator.wikimedia.org/T175877
* Updates (last week update was missing, due to meeting conflict, including
important here):
** TransparencyReport made fully accessible –
https://transparency.wikimedia.org/
https://phabricator.wikimedia.org/T173629
** OOUI v0.23.2 (last week) & v0.23.3 released, among changes:
*** UI design
 WikimediaUI theme: 10+ changes on toolbar code & design, most
importantly unifying positioning and sizing of tools, toolgroups and menus
(Volker E.)
* https://phabricator.wikimedia.org/T176106 &
https://phabricator.wikimedia.org/T177234
 Apex theme: Begin killing `constructive` flag & streamline demo (James
D. Forrester) – https://doc.wikimedia.org/oojs-ui/master/demos/
*** Accessibility
 WindowManager: Set `aria-hidden` by default and change
toggleAriaIsolation behavior (Prateek Saxena)
* Ongoing:
** OOUI icons: Work on icon set to be more harmonious and align to
WikimediaUI Style Guide's guidelines

 Global Collaboration 

 Collaboration 
* Releasing RCFilters as default experience to all wikis (except some
FlaggedRevs ones) probably tomorrow (Oct 5)
* We (WMF) need to get serious about Wikidata-triggered watchlist problems (
https://phabricator.wikimedia.org/T171027 ), Roan is going to dive into
that and propose action

= Language =/quit
* Blocked: See callout (https://phabricator.wikimedia.org/T173801 )
* Blocking: None, but https://phabricator.wikimedia.org/T107914 is holding
due to infrequent cxserver updates.
* Updates:
** CX-VE: Template adaptation, publishing and error handling work in
progress

 Parsing 
* Nothing significant to update

=== Community Tech ===
* Not blocked
* Not blocking
* Nothing new, continuing work on GlobalPreferences

== Technology ==

=== Analytics ===
* New kafka cluster (kafka-jumbo) is using prometheus for metrics.
* Working on Druid configuration so we have 2 clusters: public data and
private data cluster. The  public one will serve the wikistats 2.0 backend.
* Issues with disk space on databases (db1002), trying to free up, have
moved some tables to Hadoop, more info here:
https://wikitech.wikimedia.org/wiki/Analytics/Systems/EventLogging#Hadoop._Archived_Data
* Working with legal to perserve data for litigation purposes.
* Finished auditing of users and data access, carrying goals for next
quarter: purging of eventlogging data and wikistats 2.0 alpha release
* Gave talk at Strata about analytics in wikipedia in conjunction with
Druid folks.  Slides:
https://www.google.com/url?q=https://docs.google.com/a/wikimedia.org/presentation/d/1WwwytWLvbfq5Hq-qyN5FlC7innRf9iCatKB6qBrWz1o/edit?usp%3Ddrive_web=D=1507050585421000=AFQjCNHcAjhuM3xLIgBEfQMrc6OA9zV3wA

=== Scoring Platform ===
* Blocked by:
* Blocking:
** About to unblock the new ORES cluster.  Need one more iteration of
stress testing.
* Updates:
** Created a list of c. 50 community 

[Wikitech-l] 2017-09-20 Scrum of Scrums meeting notes

2017-09-27 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2017-09-20

*= 2017-09-20= *
Grace out of office, please self-organize

contact: https://www.mediawiki.org/wiki/Wikimedia_Engineering

== callouts ==
* Ops => Collaboration. Flow dumps speed issue still
https://phabricator.wikimedia.org/T172025 and (T164262)

== Audiences ==

=== Readers ===

 Reading Web 
 * Actively working on OCG replacement
 * Refactoring & adding electron support to Collection extension
 * Working on  Marvin
 * Got a green light to enable Popups on en wiki

 Multimedia 
* Pushing 3D to Test/Test2 sometime next week barring any further blockers
* Would still like feedback from Performance on
https://phabricator.wikimedia.org/T166699 but since we asked and didn't get
any last week, I no longer consider it a blocker

 Discovery 
* Blocked by: none
* Blocking: none
* Updates:
** (Maps) Reimaged test-servers, updating to Node 6.11
** (Maps) enwiki looking at maps
** (Front-end) Mirgating CirrusSearch Selenium tests from Ruby to Node
** (Front-end) Running AB test on Special:Search

 iOS native app 
* Blocked by: none
* Blocking: none
* Updates:
** Still releasing 5.6.1 with minor bug fixes (
https://phabricator.wikimedia.org/project/view/2898/ )
** Continuing work on 5.7.0 (
https://phabricator.wikimedia.org/project/view/2899/ ) - Onboarding
updates, Improved analytics

 Reading Infrastructure 
* Blocked by: Security (ReadingLists review
https://phabricator.wikimedia.org/T174126 )
* Blocking:
* Updates:
** fixed some bugs with Electron multipage rendering, testing again this
week
** continuing work on reading lists
** MCS/PCS: Reverted to old sectioning code
** PCS: Comparison tables of old and new implementation of text extracts
for various languages

=== Community Tech ===
* Blocked by: none
* Blocking: none
* Updates:
** ACTRIAL started
** Getting database population script for range contributions fixed
** Working on GlobalPreferences

== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
Working on Wikistats2 back-end: loading easy-to-query data into Druid,
implementing AQS endpoints, vetting metrics data

   - adding proxy to Druid cluster for authentication

Working on Wikistats2 front-end: UI improvements, bug fixes
Ongoing EL purging: improvement to script, that now works fine, not
sure if the purging will finish before end of quarter

=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
Mostly freaking out about our database replication lag
Can once again A/B test payments form variations with query string
parameters
More work on new API integration for main CC processor
Fixing CN bug where campaigns that haven't started yet can still
pre-empt existing campaigns: https://phabricator.wikimedia.org/T175358

=== Release Engineering ===
* Blocked by:
* Blocking:
* Updates:
* it's happening: All trebuchet-deployed services have been ported to
scap. https://phabricator.wikimedia.org/T129290

=== Search Platform ===
* Blocked by: none
* Blocking: none
* Updates:
* Machine-learning driven ranking is deployed as ranking algorithm on
enwiki: https://phabricator.wikimedia.org/T175772
* Running A/B test for machine-learning driven ranking on 18 other wikis:
https://phabricator.wikimedia.org/T175771
* Running A/B test on displaying other language links under search result:
https://phabricator.wikimedia.org/T175647
* Analyzed language fallback usage in Mediawiki search:
https://phabricator.wikimedia.org/T147959
** Conclusion: a lot of misuse, needs work to clear it up
* Published blog post by Trey explaining human-graded relevance test:
https://blog.wikimedia.org/2017/09/19/search-relevance-survey/
* Categories are now exported into RDF:
https://lists.wikimedia.org/pipermail/wikitech-l/2017-September/088799.html
** Weekly for now, daily updates coming soon
* New logstash servers set up: https://phabricator.wikimedia.org/T175045
* New stats dashboard: How long Wikipedia searchers stay on the search
result pages: https://discovery.wmflabs.org/metrics/#spr_surv
* Results of A/B test swapping 2nd and 3rd search result analyzed:
https://commons.wikimedia.org/wiki/File:Swap2and3_Search_Test_Analysis.pdf

=== Security ===
* Blocked by:
* Blocking:
* Updates:
** Reviews:
*** ReadingLists
*** vue.js (sorry for the delay)
*** wikiba.se

=== Services ===
* Blocked by: none
* Blocking: none
* Updates:
** Cassandra 3 and new storage model rollout to production is happening
right now
*** Beginning with mobile tables at first, but still in test mode,
serving from old storage
** EventBus based job queue double-processes the first job successfully

=== Technical Operations ===
* Apologies, Alex/Fillippo won't be able to make it today. Riccardo will
attend
* Blocked by:
** Collab Team on Flow dumps speed issue still T172025 and T164262
* Blocking:
** None
* Updates:
** We had some spikes of 503s at the cache layer, under control now, 

[Wikitech-l] 2017-09-27 Scrum of Scrums meeting notes

2017-09-27 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2017-09-27

= 2017-09-27 =
contact: https://www.mediawiki.org/wiki/Wikimedia_Engineering


== Callouts ==
* Selenium Ruby framework deprecation (September)
https://phabricator.wikimedia.org/phame/post/view/75/selenium_ruby_framework_deprecation_september/
* Discovery: Maps: Figuring out what to do with code no one on the team is
in charge of
* New linter category coming up - html5-misnesting - which triggers when
misnested tags behave different in Tidy vs. HTML5 ( is notably one of
them).
*Eventlogging purging progressing much too slowly, it is becoming clear we
cannot sustain mysql backend for EventLogging, we are prioritizing
sunsetting mysql, replacing it with a better EventLogging analytics
experience on the Hadoop cluster
*Please resolve comments that can be resolved in proposal of redesign of
Scrum of Scrums meeting:
https://docs.google.com/document/d/11gMloAKqtOJsKaDhpx_oIE8-vXvJs7pyLsDhqikaG08/edit?ts=59b0e080


== Technology ==

   -

=== Analytics ===
* Blockers: none
* Updates
**Working full steam to hit our goal of having a backend for wikistats 2.0
to support editing metrics (unique devices and pageviews are alredy
supported on ui). It is looking like we are going to split our current
druid cluster (6 hosts) into two clusters: one private, one public so
restbase services connect to public cluster.  The security concerns arising
from this decision will probably make the goal spill into next quarter but
we will have an alpha next quarter if no suprises arise.
**We have use differential for 1 quarter and we are going back to gerrit,
not much value added.
**Eventlogging purging progressing much too slowly, it is becoming clear we
cannot sustain mysql backend for EventLogging, we are prioritizing
sunsetting mysql, replacing it with a better EventLogging analytics
experience on the Hadoop cluster
**Removing outdated instrumentation of events from EventLogging that are
now automagically available via eventbus, like “page create”.
https://gerrit.wikimedia.org/r/#/c/379137/

== Audiences ==

=== Readers ===

 Multimedia 
* Pushing out 3D to test/test2 today (Wednesday)
* Need read-only time on s4 for a schema change related to 3D (adding a new
media type)
* Beginning work on MediaInfo extension for Wikibase, which will continue
for some time.

 iOS native app 
* Blocked by: none
* Blocking: none
* Updates:
** Finally released 5.6.1 with minor bug fixes (
https://phabricator.wikimedia.org/project/view/2898/ )
** Continuing work on 5.7.0 (
https://phabricator.wikimedia.org/project/view/2899/ ) - Onboarding
updates, Improved analytics, iOS 11 support, iPhone X support

Discovery
* Putting together plan for automating portal deployments
=Maps=
* nodejs 6.11 done
* Figuring out what to do with code no one on the team is in charge of

 Web 
* Turning off OCG. Investigating using chromium for printing.

 Reading Infrastructure 
* MCS: Dealing with sectioning issues before Parsoid adds  tags
* Reading Lists: finishing RESTBase part; MediaWiki part going through
security review

=== Contributors ===
 Global Collaboration 
= Language =
* Blocked:
** Request services in help to debug:
https://phabricator.wikimedia.org/T173801 This again blocks cxserver
deployment(s)
* Blocking:
* Updates:
** CX-VE work continue: saving, restoring.
** cxserver now using readable and splitted registry files.

= Collaboration =
* Updates
** RCFilters:
*** Features
 {{git|b747307a}} - WLFilters: Live update and View newest
({{phabricator|T176348}})
 {{git|5c499174}} - RCFilters: Make 'lastRevision' filter include
non-rev types ({{phabricator|T176328}})
*** Bug fixes
 {{git|f1340739}} - RCFilters: restore watch/unwatch link
({{phabricator|T176264}})
 {{git|a0c00f00}} - RCFilters: Make the interface not jump around while
loading ({{phabricator|T176300}})
 {{git|78703ae9}} - RCFilters: Don't grey out results area when
initializing, unless there's a default saved query ({{phabricator|T173533}})
*** Performance
 {{git|0005805a}} - RCFilters: Cache
ChangesListSpecialPage::buildChangeTagList() ({{phabricator|T176652}})
 {{git|32e6b77d}} - RCFilters: Log performance data
({{phabricator|T176652}})
 {{git|20bcfec0}} - RCFilters: Don't load all of OOUI
 {{git|8de793cb}} - RCFilters: Make live update polling configurable


 Parsing 
* New linter category coming up
** html5-misnesting: This triggers when misnested tags behave different in
Tidy vs. HTML5 ( is notably one of them).
* Repeat update from last week as an FYI
** Heads up for Parsoid clients (VE, CX, Flow, MCS)
***  wrapping code is now out of WIP and in review (
https://gerrit.wikimedia.org/r/#/c/364933/) -- please test your code to
make sure you can handle  wrappers. If necessary, you can
pre-process the DOM to strip out  tags. Parsoid's output is
guaranteed to preserve template wrapping semantics with / without 
tags. 

[Wikitech-l] 2017-09-06 Scrum of Scrums meeting notes

2017-09-06 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2017-09-06

= 2017-09-06 =
contact: https://www.mediawiki.org/wiki/Wikimedia_Engineering




== callouts ==
* RelEng could use comments/help
[https://phabricator.wikimedia.org/T129149 discovery/analytics
move to scap3]
* Grace to share proposal for redesign of this meeting

   -

== Audiences ==

=== Readers ===

 iOS 
* Blocked by: none
* Blocking: none
* Updates:
** Releasing 5.6.1 with minor bug fixes (
https://phabricator.wikimedia.org/project/view/2898/ )
** Next up is 5.7.0 ( https://phabricator.wikimedia.org/project/view/2899/ )
- Onboarding updates, Improved analytics

 Web 
* Team is focusing on removing OCG from stack. A lot of us are currently
getting up to speed with the stack there to support existing work by Baha
and Gergo.

 Multimedia 
* 3D is pretty much working like a charm on beta, except for the puppet
patch being cherry-picked and not deployed correctly. Testwiki ETA 2 weeks
assuming no problems.
  (
https://en.wikipedia.beta.wmflabs.org/wiki/File:Crystal-NEW.stl#/media/File:Crystal-NEW.stl)
* Team is nearly staffed up and ready to roll, we'll be doing some
ramping-up and prioritization over the next few weeks.

Reading Infrastructure 
* Blocked by: Security for the ReadingLists review
https://phabricator.wikimedia.org/T174126
* Updates:
** ReadingLists MediaWiki extension merged, working on RESTBase half
** Updates to On-this-day endpoint going to be deployed on Wednesday
** Working on structured references API

=== Community Tech ===
* Subnet contributions patch merged, will ride the train next week
* Preparing ArticleCreationWorkflow for deployment

=== Contributors ===

 Parsing 
* Nothing for this week. We are coming off vacation.

 UI Standardization 
* Updates:
** OOUI: v0.23.0 released, among changes:
*** icons: Removed obsolete icons and moved icons from alerts pack so it's
leniant & more performant
*** ButtonInputWidget: Fix Safari-specific intrinsic `margin` (Volker E.)
*** WikimediaUI theme: Fix frameless indicator combination buttons'
appearance (Volker E.)
* Ongoing:
** Continuation on WikimediaUI Style Guide work, starting with updating
imagery on color section
https://wikimedia.github.io/WikimediaUI-Style-Guide/visual-style_colors.html
** Remaining work (get patches merged) on aligning arbitrary, historically
grown colors to WikimediaUI color palette
https://phabricator.wikimedia.org/T148708
** Align TransparencyReport to WikimediaUI color palette and make it fully
accessible

 Global Collaboration 
= Language =
* Blocked: cxserver deployment with
https://phabricator.wikimedia.org/T173038 is WIP.
* CX-VE work continue.
* CX dashboard improvements.

= Collaboration =
* Updates
** RCFilters - Mostly improving appearances and messages, some fine-tuning
and bug fixes
*** {{git|2b7fec67}} - WLFilters: convert 'edit watchlist' button
to new UX ({{phabricator|T172030}})
*** {{git|94497cbd}} - WLFilters: reword watchlist-details
slightly ({{phabricator|T172030}})
*** {{git|3ec69e79}} - WLFilters: fix msg keys to comply with
standard
*** {{git|8e099f54}} - RCFilters: Minimize vertical spacing; get
rid of legend and s ({{phabricator|T174121}})
*** {{git|ffb5387c}} - WLFilters: wrap Watchlist-details in a div
instead of a p ({{phabricator|T172030}})
*** {{git|8148d908}} - WLFilters: adapt to customized
watchlist-details ({{phabricator|T172030}})
*** {{git|467fbef0}} - WLFilters: fix server-side tag
filtering
*** {{git|3bf41380}} - RCFilters: Make top links in RecentChanges
expand to full-width ({{phabricator|T174617}})
*** {{git|61696a0b}} - WLFilters: describe how unseen changes
should look ({{phabricator|T172030}})
*** {{git|5e8ba53a}} - RCFilters: Include invert param when reading
default saved query ({{phabricator|T174506}})
*** {{git|0a823840}} - RCFilters: rephrase the feedback link
text ({{phabricator|T174411}})
*** {{git|ba86bd1d}} - WLFilters: Use displaysOnUnstructuredUi
instead of isVisible ({{phabricator|T171134}})


=== Search Platform ===
* Blocked by: none
* Blocking: none
* Updates:
** Continuing work on ML-assisted ranking
** Preparing upgrade to Elastic 5.5 (
https://phabricator.wikimedia.org/T174662 )
** Developing strategy for porting CirrusSearch tests to nodejs (
https://phabricator.wikimedia.org/T174103 )
** Excellent blog post by Trey on search with wrong keyboard:
https://blog.wikimedia.org/2017/08/28/wikipedia-search-phonetic-keyboards/
** Search relevance A/B test analyzed:
https://wikimedia-research.github.io/Discovery-Search-Adhoc-SurveyMVP/
** Explore similar A/B test analyzed:
https://wikimedia-research.github.io/Discovery-Search-Test-ExploreSimilar/
** Per-IP rate limits introduced on maps:
https://phabricator.wikimedia.org/T169175
** Fixed load spikes on some Elastic backend servers:
https://phabricator.wikimedia.org/T169498


=== Scoring Platform ===
*Blocked by: nothing.
*Blocking:
** We need to run our stress tests again before 

[Wikitech-l] 2017-08-30 Scrum of Scrums meeting notes

2017-08-30 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2017-08-30

= 2017-08-30 =

== Callouts ==
* Selenium Ruby framework deprecation at the end of October
** Announcement:
https://lists.wikimedia.org/pipermail/wikitech-l/2017-August/088653.html12:31:12
* trebuchet is to scheduled be removed at quarter's end. It's effectively
replaced by scap. Salt (the foundation upon trebuchet is built) will be
removed too. https://phabricator.wikimedia.org/T164780
* IE8-on-XP support being dropped. https://phabricator.wikimedia.org/T163251
* Ganglia is being moved behind LDAP authentication for security reasons
plus deprecation https://gerrit.wikimedia.org/r/#/c/374320/
* eqiad frack refresh preparation in progress, temptative transition
scheduled for Sept. 20th. https://phabricator.wikimedia.org/T174218
* Would like somebody from Ops who knows dumps to review:
https://gerrit.wikimedia.org/r/#/c/373354/

== Audiences ==

=== Readers ===

 Multimedia 
* 3D work continuing as usual - have some deploy bumps to pave over
* Onboarding 1 engineer and 1 PM, will take up some of our productivity

 iOS 
* Blocked by: none
* Blocking: none
* Updates:
** Working on 5.6.1 with minor bug fixes (
https://phabricator.wikimedia.org/project/view/2898/ ), goes to public beta
this week
** Next up is 5.6.7 ( https://phabricator.wikimedia.org/project/view/2899/
)

 Discovery 
* Blocked by: none
* Blocking: none
* Updates:
** Running search result thumbnails AB test this/next week

Reading Infrastructure 
* adding article concatenation support to Collection extension

=== Contributors ===
 Global Collaboration 
= Language =
* No Blocker/Blocking.
* CX-VE work continue.
* Preparing for cxserver deployment (with lots of changes/improvements!)
* New MT service in review: Matxin.
= Collaboration =
* Updates:
** ChangesList filters
*** RCFilters: Minimize saved query before comparison
({{phabricator|T174193}})
*** WLFilters: set default values ({{phabricator|T171134}})
*** RCFilters: Adjust highlight for seen/unseen states in Watchlist
({{phabricator|T171235}})
*** WLFilters: Fix seen/unseen filters ({{phabricator|T171127}})
*** RCFilters: Enable 'View newest' ({{phabricator|T163426}})
*** RCFilters: Hide saved queries from anonymous users
({{phabricator|T173992}})
*** WLFilters: avoid querying the DB when filters are in conflict
({{phabricator|T171132}})
*** Various bug fixes
* Blockers
** Resolved a Flow issue that was blocking dumps ({{phabricator|T172025}})

=== Community Tech ===
* Post-deployment fixes to LoginNotify and CodeMirror
* Working on GlobalPreferences and ArticleCreationWorkflow

== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:

=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:

=== Fundraising Tech ===
* No blocker/blocking
* Trying to optimize things for December (db writes, fs access, etc)
* More work on handling donations where the user returns with no session
cookies
* More work on main CC processor - new API and audit file format

=== MediaWiki Platform ===
* Blocked by:
* Blocking:
* Updates:

=== Performance ===
* Blocked by:
* Blocking:
* Updates:

=== Release Engineering ===
* Blocked by: none
* Blocking: none
* Updates:
** Selenium Ruby framework deprecation announce:
https://lists.wikimedia.org/pipermail/wikitech-l/2017-August/088653.html 1
2:31:12
*** End of October deprecation date.
** Team kanban:
https://phabricator.wikimedia.org/project/board/2769/query/rAdBKbHGnFVu/

=== Research ===
* Blocked by:
* Blocking:
* Updates:

=== Scoring Platform ===
* Blocked by:
** Bit of ops support to help us diagnose file handle starvation during
stress testing.  https://phabricator.wikimedia.org/T174402.
https://phabricator.wikimedia.org/T169246
* Blocking:
** Moving our service over to a new, dedicated cluster.
* Updates:
** Thresholds feature is announced and ready for testing,
https://phabricator.wikimedia.org/phame/post/view/68/more_better_model_information_and_threshold_optimizations/
** Over the next few weeks, we're finalizing a schema for commenting on or
judging almost any wiki artifact:
https://etherpad.wikimedia.org/p/meta_ores_schema
** Working to formally identify our stakeholders.
https://www.mediawiki.org/wiki/ORES/Stakeholders

=== Search Platform ===
* Blocked by: none
* Blocking: none
* Updates:
** Continuing work on ML-assisted ranking
** A/B tests for interleaved results and human-graded relevancy concluded,
analyzing results next
** Fixed issue with punctuation and Chinses language (T172653)
** Categories to RDF code merged, need review for
https://gerrit.wikimedia.org/r/#/c/373354/ from somebody who knows dumps
** WDQS logs now go to logstash
** Sent inquiry to wiki communities about extending the list of namespaces
searched by default (https://phabricator.wikimedia.org/T170473)
* Analyzed some unexpected behavior of searchin Japanese:
https://phabricator.wikimedia.org/T173650

=== Security ===
* Blocked by: None
* 

[Wikitech-l] 2017-08-23 Scrum of Scrums meeting notes

2017-08-23 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2017-08-23


*= 2017-08-23 =*

== Callouts ==
* Core patch for range contributions needs more review from MediaWiki
people https://gerrit.wikimedia.org/r/#/c/349457/
* Community Tech would appreciate help unbikeshedding
https://phabricator.wikimedia.org/T152540
* Language: Request for review to services:
https://github.com/wikimedia/restbase/pull/855
* JobQueue constantly increasing https://phabricator.wikimedia.org/T173710
*Anti-Harassment Tools: Blocked by Performance team on
https://phabricator.wikimedia.org/T161059
* Parsing: * Work ongoing to introduce  output in Parsoid
for inline images (https://gerrit.wikimedia.org/r/#/c/370227/;
https://phabricator.wikimedia.org/T118520 ). If any reading / editing
clients have concerns, please leave comments on the patch. But, we'll
consult you all before deploying



== Audiences ==

=== Community Tech ===
 Community Wishlist 
* Blocked by:
** https://phabricator.wikimedia.org/T152540 is bogged down in bikeshedding
* Updates:
** Deployed LoginNotify
** Fourth time's the charm for CodeMirror
** Working on ArticleCreationWorkflow

 Anti-Harassment Tools 
* Blocked by: Performance team on https://phabricator.wikimedia.org/T161059
* Blocking: Nobody
* Current sprint board: https://phabricator.wikimedia.org/project/view/2931/


=== Readers ===

 Multimedia 
* 3d2png changes going out to beta today (Tuesday), should be nearly ready
for a push to testwiki to test out in a production environment
* Team is now ramping up with two new hires (see announcement emails
internally, else welcome Cormac and Ramsey)
* Off-site occurred after Wikimania, much productivity was had.

 Web 
* Page previews is deployed everywhere but enwiki and dewiki
* We have setup infrastructure and are ready to run an  A/B test on these
wikis.

 Infrastructure 
* wrapping up work on MediaWiki side of ReadingLists
* PageContentService: wrapping up HTML endpoints; working on structured
reference lists endpoint

 Android 
* *Blocked by:* n/a
* *Blocking:* n/a
* Updates:
** Reading list UI updates promoted to production
** Offline compilations client-side work is nearly complete, only minor
onboarding/branding updates needed –
https://phabricator.wikimedia.org/project/view/2833/
** Work on an offline compilation file generation and storage service is
underway (https://phabricator.wikimedia.org/T172732 )—will not likely block
client-side support for existing ZIMs
** New engineers (Cooltey, Sharvani) started Monday 8/21
** PM search in progress

 iOS 
* Blocked by: none
* Blocking: none
* Updates:
** 5.6.0 w/ dark mode, on this day content released (
https://phabricator.wikimedia.org/project/view/2701/ ) , featured under
"Best new app updates" in the App Store
** Working on 5.6.1 with minor bug fixes (
https://phabricator.wikimedia.org/project/view/2898/ )

 Discovery 
* Blocked:
* Blocked Up:
* Updates:
** Special:Search AB thumbnail test
** Performance improvements to wikipedia.org portal &

 Contributors 

 Editing 
* Blocked by:
* Blocking:
* Updates:

 Parsing 
** 2/3 team members on vacation next week (1 on vacation this week) .. so,
between Wikimania, Kiwix Hackathon, and hiring, things have been and wil be
a bit slow around here till we get into September.
** Work ongoing to introduce  output in Parsoid for inline
images (https://gerrit.wikimedia.org/r/#/c/370227/ ;
https://phabricator.wikimedia.org/T118520 ). If any reading / editing
clients have concerns, please leave comments on the patch. But, we'll
consult you all before deploying
** Heads up: Similar work ongoing in core (
https://gerrit.wikimedia.org/r/#/c/370206/ and
https://gerrit.wikimedia.org/r/#/c/196532/ )  -- this will be a bit more
involved since gadgets might potentially be affected and will take a longer
time to get deployed.

 Global Collaboration 
= Language =
* Blocked by:
* Blocking:
* Updates:
** CX-VE work continue.
** Debugging of https://phabricator.wikimedia.org/T173038 and
https://phabricator.wikimedia.org/T173801

   - *** Request for review to services:
   https://github.com/wikimedia/restbase/pull/855


= Collaboration =
* Blocked by:
* Blocking:
* Updates:
** RCFilters: Add title attribute to [x] button (task T173608)
** RCFilters: Add title attribute to highlighted rows (task T173608)
** WLFilters: new 'watchlist activity' filter group (task T171127)
** WLFilters: convert mark as seen button to new style (task T171121)
** Enable RCFilters app on Watchlist (task T171132, task T171218)
** RCFilters: tweak old changes indicator (task T172213)
** RCFilters: Add marker between old and new changes in enhanced mode (task
T163426)
** (Flow) Localize namespaces in ba (task T173719)
** Various bug fixes

 Contributors Design 
* Blocked by:
* Blocking:
* Updates:


 UI Standardization 
* Updates:
** Major work on aligning remaining arbitrary, 

[Wikitech-l] 2017-08-16 Scrum of Scrums meeting notes

2017-08-16 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2017-08-16

= 2017-08-16 =
contact: https://www.mediawiki.org/wiki/Wikimedia_Engineering

== Callouts ==
* Releng: Trebuchet's days are numbered. If you care about these projects
please get in touch with #RelEng
** These are the last remaining trebuchet projects:
*** iegreview
*** scholarships
*** ocg
*** dropwizard
* Wikidata: * For weeks we see thousands of hard to track user-facing Lua
errors, see https://phabricator.wikimedia.org/T170039. We believe
https://phabricator.wikimedia.org/T171166 might fix it, but need help by
devs willing to touch LuaSandbox build.

== Wikidata ==
* Callout: For weeks we see thousands of hard to track user-facing Lua
errors, see https://phabricator.wikimedia.org/T170039. We believe
https://phabricator.wikimedia.org/T171166 might fix it, but need help by
devs willing to touch LuaSandbox build.

=== Readers ===
 Web 
* Completing roll out of Page previews to all projects but enwiki and
dewiki (likely to be stalled until post Wikimania)
* RelatedArticles now renders articles in footer rather than side bar. (
https://phabricator.wikimedia.org/T165991)

 Reading Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** MCS gets geo coordinates from action API instead of Parsoid.
** Got rid of action=mobilview API calls for regular pages.

=== Reading Discovery 
* Updates
** Working on search thumbnail AB test
https://phabricator.wikimedia.org/T149811

=== Contributors ===
 Collaboration 
* Most of our team was at Wikimania.
* However, we continued work on RC Filters and Echo
* Echo: Merged a "Mark all as read" patch from community member and worked
on additional patches (e.g. edit-user notification)
* RCFilters: Small fixes
* Flow: In-progress work on a feature to allow you to add inline Flow
discussion linked to specific text.

== Technology ==

=== Analytics ===
*2 team members in wikimania, 2 on family leave, 1 of our team members
coming back next week from parental leave. Not a lot happened.
*We figured out issue with timeouts in varnishkafka, there was one host
running too new of a version of kafka API
*Still working on purging eventlogging data, moving to cluster some data
out of MySQL (will make DBAs happy). Couple tables that are about 0.5 tb.
*Ordering new hosts to replace eventlogging MYSQL hosts using some budget
we will not need for the new Kafka cluster.
*Edit History Reconstruction, made a snapshoot custom for Neil (editing
data analysts) to calculate metrics on.
*Wikimetrics had stop working due to some recent changes to labs db
connection limits, fixed that.

=== Services ===
* Blockers: none
* Updates:
** Wiped out Parsoid HTML cache in preparation for Cassandra 3 upgrade
*** Elevated VE latencies for a while while new storage is populated

=== Technical Operations ===
* '''Blocked''':
** by noone
* '''Blocking''':
** none
* '''Updates''':
** Wikimania + Debconf week, not much happened.

=== Community Tech ===
*Updates: CodeMirror and LoginNotify are still coming!

=== Fundraising Tech ===
* looking into db replication lag - it'll get up to like 5000 sec behind,
but restarting mysql on the replicated copy will make it catch up in less
than a minute
* continuing new API work with main credit card processor
* updating our interrupted-donation-resolver to work generically so we can
use it for PayPal express checkout
* refinements to CiviCRM<->bulk mailer data flows
* CentralNotice clone campaign feature almost ready for CR

=== Scoring platform ===
*Blocked
**Feeling the pain of no git-fat in labs deployments (our git repos are
huge!)
***https://phabricator.wikimedia.org/T171758
***Releng, can this be prioritized?
*Updates
**New ORES model information available at https://ores-misc.wmflabs.org.
Demo coming soon.
***Mostly an FYI for Collab Team

=== Release Engineering ===

* Last projects moving to scap3
**These have patches but deployment window scheduled:
*** [https://phabricator.wikimedia.org/T129154 iegreview]
*** [https://phabricator.wikimedia.org/T129134 scholarships]
** No idea about:
*** [https://phabricator.wikimedia.org/T129142 ocg]
*** [https://phabricator.wikimedia.org/T170839 dropwizard metrics(???)]  -
Speak up now or forever hold your peace (we'll delete it)
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] 2017-08-09 Scrum of Scrums meeting notes

2017-08-09 Thread Grace Gellerman
https://www.mediawiki.org/wiki/Scrum_of_scrums/2017-08-09

= *2017-08-09 =*

== Callouts ==
* Ops: Readers eng need a user account for uploading zim collections to
beta/prod Swift (https://phabricator.wikimedia.org/T172735 )

== Audiences ==
=== Readers ===

 iOS native app 
* Blocked by: none
* Blocking: none
* Updates: Releasing 5.6.0 ( Reading themes, on this day
https://phabricator.wikimedia.org/project/view/2701/ ), Starting work on
5.6.1 ( minor bug fixes, any crash fixes
https://phabricator.wikimedia.org/project/view/2898/ )

 Android native app 
* *Blocked by:* Ops: need a user account for uploading zim collections to
beta/prod Swift (https://phabricator.wikimedia.org/T172735 )
* *Blocking:* n/a
* Updates:
** Cookie beta release occurred!
https://phabricator.wikimedia.org/project/view/2763/  Hopefully this
release will resolve the issues people are reporting with offline saved
pages.
** Offline compilations client-side work is nearly complete, only minor
onboarding/branding updates needed –
https://phabricator.wikimedia.org/project/view/2833/
*** Work on offline compilation file generation and storage is underway (
https://phabricator.wikimedia.org/T170843 )
** Two new app engineers starting Monday 8/21!

 Reading Infrastructure 
* Blocked by:
* Blocking:
* Updates:
** Gergo on vacation until Wikimania
** Bernd on vacation until next week

 Multimedia 
* Hiring: Progressing well, should have full capacity relatively soon
* Next week offsite (hopefully with entire team)
* 3D work is nearly done from the technical side, pending design and legal
review we'll start pushing out soon.
* Wikilegal posting for 3D files is out -
https://meta.wikimedia.org/wiki/Wikilegal/3D_files_and_3D_printing
* MP3 discussion on Commons also coming up soon - draft at
https://commons.wikimedia.org/wiki/User:CKoerner_(WMF)/MP3_patrol_discussion

 Web 
Same as usual:
* Preparation work for new page summary API
* MCS is no longer using MobileView API (but still needs to be deployed)
* Desktop print styles
* Deploying Page previews to all projects but enwiki and dewiki (likely to
be stalled until post Wikimania)

 Discovery 
* working on AB test to add thumbnails to search results
https://phabricator.wikimedia.org/T149811

=== Community Tech ===
* Deployed CodeMirror, then undeployed. Problems resolved, will try again
soon.
* LoginNotify coming next week.
* Work continues on ArticleCreationWorkflow and GlobalPreferences

=== Search Platform ===
* Blocked by: none
* Blocking: none
* Updates:
** Continuing work on ML-assisted ranking
** Enabled A/B test with interleaving search results (
https://phabricator.wikimedia.org/T150032 )
** Running human graded relevancy test (
https://phabricator.wikimedia.org/T171740 )
** Vietnamese analyzer plugin test round 2 finished, getting better but
still not ready (https://phabricator.wikimedia.org/T170423#3502328 )
** WDQS now has per-client request throttling


=== Contributors ===
 Global Collaboration 
= Collaboration =
* Blocking - WIP on Flow fix needed by dumps team
* Updates
* RCFilters - Various updates, especially regarding Live Update.
** Bring back old vs new marker in live update
** RCFilters: Show "from" link when live update is not available
** Allow non-sticky filters to be excluded from saved queries
** Correct label for "View newest changes" button
** RCFilters: Remove new changes visual cue for Live Update feature
** Fix overzealous addQuotes for rc_source field in rebuildrecentchanges.php
** RCFilters: Prevent live update fetch if model is in conflict
** RCFilters: Adjust styling of 'other review tools' button
** RCFilters: Normalize 'limit' to minimum 0, like the backend does
** RCFilters: Adjust server default variable names for limit/days
** RCFilters: Normalize user-generated default values
** RCFilters: set live update button title
** RCFilters: Add vendor prefixes to loading animation
** RCFilters: Add 'enhanced' view (Group by pages)
** RCFilters: Normalize arbitrary values before adding them
** RCFilters: Don't reload results for redundant requests
** RCFilters: Add 'advanced filters' label to the view selection
** RCFilters: Unsticky the 'limit' preference temporarily
** RCFilters: Trim results to allow searching for spaces after trigger
** RCFilters: Scroll widget to top when switching view
** RCFilters: Pluralize 'show last X changes' message

== Technology ==

=== Services ===
* Blockers: none
* Updates:
** Alpha version of *recommendation API* deployed
https://en.wikipedia.org/api/rest_v1/#!/Recommendation/get_data_recommendation_translation_from_lang_seed_article
*** Wikidata query service is contacted in codfw and some testing Discovery
is doing makes it timeout
** Job event production rolled out on group0, group1 today
** Use cases for delayed jobs. Please help to discover them
*** https://phabricator.wikimedia.org/T172832

=== Analytics ===
* snapshots 2017-07 of the mediawiki_history table 

Re: [Wikitech-l] Audiences Q4 FY1617 Quarterly Check-In slides & notes

2017-08-08 Thread Grace Gellerman
>2c. It looks like
https://meta.wikimedia.org/wiki/Wikimedia_Foundation_
Annual_Plan/Quarterly_check-ins/Audiences2_Notes_July_2017
is incomplete; could someone please add the remaining notes?

This is now fixed.

On Mon, Aug 7, 2017 at 7:20 PM, Pine W <wiki.p...@gmail.com> wrote:

> Grace, thanks for publishing these. I have a few questions and comments.
>
> 1. I have no questions regarding the first slide deck, and I found that it
> was informative for me.
>
> 2. Regarding the second slide deck:
>
> 2a. I like the Causegraph visualization
>
> 2b. I like the chart on page page 24 that attempts to show organizational
> relationships for the Structured Data project. Who created that chart?
> Could Wikimedia affiliate organizations be added as a box on that chart,
> and then could the chart's creator upload it as a standalone file to
> Commons (if it's not already there)?
>
> 2c. It looks like
> https://meta.wikimedia.org/wiki/Wikimedia_Foundation_
> Annual_Plan/Quarterly_check-ins/Audiences2_Notes_July_2017
> is incomplete; could someone please add the remaining notes?
>
> 2d. I'd appreciate more information about on how much money (including
> money for WMF staff time) is being spent on on-the-ground awareness
> campaigns in India and Nigeria, and what the SMART goals are for these
> projects. Could someone provide that information?
>
> Thanks,
>
> Pine
>
>
> On Mon, Aug 7, 2017 at 2:17 PM, Grace Gellerman <ggeller...@wikimedia.org>
> wrote:
>
> > Hi, Wikitech-l
> >
> > Slide decks and notes from recent Audiences Quarterly Check-Ins are
> posted
> > as follows:
> >
> > Audiences 1 (Comm. Tech, Comm. Health, Contributors, Design, & Business
> > Ops):
> >  slides
> > <https://commons.wikimedia.org/wiki/File:(PUBLIC_VERSION)
> > _Audiences_1_(Community_Tech,_Community_Health,_Contributors,_Audiences_
> > Design,_Audiences_Operations)_Quarterly_Check-in,_July_2017.pdf>
> >  & notes
> > <https://meta.wikimedia.org/wiki/Wikimedia_Foundation_
> > Annual_Plan/Quarterly_check-ins/Audiences1_Notes_July_2017>
> >
> >
> > Audiences 2 (New Readers, Readers, Structured Data, Wikidata)
> > slides
> > <https://commons.wikimedia.org/wiki/File:Audiences_2_(
> > New_Readers,_Structured_Data_on_Commons,_Wikidata,_%26_
> > Readers)_Quarterly_Check-in,_July_2017.pdf
> > <https://commons.wikimedia.org/wiki/File:Audiences_2_%
> 28New_Readers,_Structured_Data_on_Commons,_Wikidata,_%
> 26_Readers%29_Quarterly_Check-in,_July_2017.pdf>
> > >
> >  & notes
> > <https://meta.wikimedia.org/wiki/Wikimedia_Foundation_
> > Annual_Plan/Quarterly_check-ins/Audiences2_Notes_July_2017>
> > .
> >
> > These and other links are also posted on the quarterly checkin page
> > <https://meta.wikimedia.org/w/index.php?title=Wikimedia_
> > Foundation_Annual_Plan/Quarterly_check-ins&
> wteswitched=1#Fourth_quarter_.
> > 28April.E2.80.93June_2017.29>
> >  .
> >
> > Thanks,
> > Grace
> > ___
> > Wikitech-l mailing list
> > Wikitech-l@lists.wikimedia.org
> > https://lists.wikimedia.org/mailman/listinfo/wikitech-l
> ___
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

[Wikitech-l] Audiences Q4 FY1617 Quarterly Check-In slides & notes

2017-08-07 Thread Grace Gellerman
Hi, Wikitech-l

Slide decks and notes from recent Audiences Quarterly Check-Ins are posted
as follows:

Audiences 1 (Comm. Tech, Comm. Health, Contributors, Design, & Business
Ops):
 slides

 & notes



Audiences 2 (New Readers, Readers, Structured Data, Wikidata)
slides

 & notes

.

These and other links are also posted on the quarterly checkin page

 .

Thanks,
Grace
___
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

  1   2   3   >