[Engineering] Scrum of Scrums: 2016-04-06

Greg Grossmeier greg at wikimedia.org
Wed Apr 6 18:04:38 UTC 2016


https://www.mediawiki.org/wiki/Scrum_of_scrums/2016-04-06

= 2016-04-06 =

== Product ==

=== Editing ===
==== Collaboration ====
* '''Blocking''':
** External store work
* '''Blocked''':
* '''Updates''':
** Working on support for Flow notifications being properly hidden on
moderation
** Work on the Echo special page
*** Looking into removing one or two of the formats output by the Echo
API; see https://phabricator.wikimedia.org/T130661 for details
** Working on improving Flow user experience when page is protected or
otherwise not editable
** Flow dumps now have XSD schema on MediaWiki.org.  Waiting on ops for
the actual dumps.  Let us know if there's anything we can do.

==== Language ====
* '''Blocking''':
* '''Blocked''':
* '''Updates''':
** Working on ULS+Compact Language Links+Translate this sprint.
** To RelEng: https://phabricator.wikimedia.org/T53731#2160828 -
refresh-translatable-pages needs to be run on all wikis using Translate
- any possible blocker or go ahead for this?

==== Parsing ====
* Updates
** Kunal joined the parsing team (see wmfall, wikitech-l announcement)
** As of yesterday, Parsoid will now generate localized image options
(e.g thumb, left). This is a followup based on changes to core that
reordered aliases for wikis so that Parsoid can pick a consistent choice
and generate the wiki's preferred alias. The full change will take
effect once the m/w train finishes deploy tomorrow
** Additional work ongoing to replace Tidy with a HTML5 parser -- some
essential Tidy functionality is now implemented as DOM passes. We'll
likely not replicate all of Tidy functionality and deliberately break
some corner case functionality that probably only matters for parser
test runs. Announcement on wikitech-l in the coming weeks.
** Work ongoing to get a m/w install initialized with 60K+ titles from
41 wikis (wikipedia, wikisource, wiktionary, wikivoyage) for visual diff
testing -- this is proving to be somewhat of a painful process since
dump import is slow and running into troubles with mediawiki vagrant
(not sure if it is the import process or if it is mediawiki-vagrant --
getting help from Kunal and Bryan)


=== Reading ===
==== Reading Infrastructure ====
* AuthManager is getting closer!
*** SECURITY: We should be ready for finishing up the security reviews
on the AuthManager core bits.
**** Main: https://gerrit.wikimedia.org/r/#/c/195297/
**** API: https://gerrit.wikimedia.org/r/#/c/265201/
**** UI: https://gerrit.wikimedia.org/r/#/c/240052/
* Wikibase bug https://phabricator.wikimedia.org/T131176 seems to be the
* only blocker remaining for turning on load.php session access errors.

==== iOS ====
* '''Blocking''': 
** none
* '''Blocked''': 
** none
* '''Updates''':
** 5.0.2 Deployed this week to fix universal links issues cause by
Apple's iOS 9.3 update
** 5.0.3 in progress, likely deploying in 2-3 weeks
** SWAT deployment scheduled this week to support App to Browser Handoff
and sharing of credentials between Safari and the iOS app
(https://phabricator.wikimedia.org/T128795)
** Working with Apple to fix universal links not working on lower
traffic domains (https://phabricator.wikimedia.org/T131250)

==== Android ====
* '''Blocking''': 
** none
* '''Blocked''': 
** none
* '''Updates''':
** Working to get Reading Lists wrapped up
** Next up: The Feed

==== Web ====
* Near to deploying updated "Read in other language" button icon to top
* of mobile web
* New mobile web language overlay running at 100%
* Request: initial security assessment of HoverCards
* Image lazy loading in beta
* Reference lazy loading WIP

==== Mobile Content Service (MCS) ====
* Rolled out to 50% of Android prod app installs
* https://phabricator.wikimedia.org/T126934
* Fixed page title issue when parsing redirects in Parsoid payload
* https://phabricator.wikimedia.org/T131406
* Had some stale content on some main pages that are not in main
* namespace https://phabricator.wikimedia.org/T123938

=== Community Tech ===
* No blockers
* Finished work on pageviews tool, is now linked from several projects:
* http://tools.wmflabs.org/pageviews/
* Continuing work on deadlink fixing, will soon be detecting it's own
* dead links rather than relying on templates
* Continuing work on PageAssessments extension
** https://www.mediawiki.org/wiki/Extension:PageAssessments
* Getting security review for Gadgets 2.0 from Darian Anthony Patrick

== Discovery ==
* '''Blocking''':
** Not that we are aware of
* '''Blocked''':
** Security review: SVG sanitizer for graphs -
https://phabricator.wikimedia.org/T125382
* '''Updates''':
** Weekly status updates:
https://www.mediawiki.org/wiki/Discovery/Status_updates
** We began working on structured on-wiki storage (tabular, json,
geojson, ...)

== Fundraising Tech ==
* No blocking / blockers
* running 1 hr full traffic test in Argentina, Colombia, Chile, and
* Uruguay
** (still working out Mexico bug)
* planning integration with new PayPal API
* more DonationInterface refactoring
* more work towards reversible CiviCRM merges
* email unsubscribe fixes
* Netherlands bank transfer fixes
* Education Program needs rails dev, has money for contractor. Might be
* able to use WikiEducation Foundation, but if you have suggestions
* please contact Tighe Flanagan

== Technology == 

=== Research ===
* '''Blocking''': none
* '''Blocked''':
** MediaWiki core patches
*** https://gerrit.wikimedia.org/r/#/c/278841/ -- Re-introduce
"Templatize Special:Contributions lines"
*** https://gerrit.wikimedia.org/r/#/c/279925/ -- Add hook to modify
classes of inner lines in enhanced changes list
** Puppet patches 
*** https://gerrit.wikimedia.org/r/#/c/281940/ -- wikilabels: healthier
uwsgi
*** https://gerrit.wikimedia.org/r/#/c/281228/ -- ores: do git clone in
staging
*** https://gerrit.wikimedia.org/r/#/c/281161/ -- Use die-on-term on
ores uwsgi
*** https://gerrit.wikimedia.org/r/#/c/280403/ -- ores: Scap3 deployment
configurations
* '''Updates''':
** ORES deployed to beta labs via scap3: https://ores-beta.wmflabs.org/
** Substantial updates to ORES service announced:
https://meta.wikimedia.org/wiki/Talk:Objective_Revision_Evaluation_Service#New_functionality
*** Scoring UI, API versioning and v2, Swagger documentation, Feature
reporting and injection
** ORES breaking change coming April 7th (tomorrow):
*** Patches submitted to tools that use ORES (huggle*, ra-un,
ScoredRevisions, crosswatch, RTRC)

=== Security ===
* Reviews: Gadgets in progress; next week: Newsletter, DOMPurify,
* Hovercards, UploadLinks, DoubleWiki
* Security release soon (maybe next week)
* Ops: https://phabricator.wikimedia.org/T131195 ?

=== Release Engineering ===
* Blocking: security release soonish
* Blocked:
** Beta Cluster SSL https://phabricator.wikimedia.org/T97593
** Phab/Jenkins firewall things:
https://phabricator.wikimedia.org/T131375
** Jessie HHVM: https://phabricator.wikimedia.org/T125821
* Updates:
** Scap migration timeline announcement (End of Quarter)

=== Technical Operations ===
* '''Blocking''': 
none
* '''Blocked''': 
none
* '''Updates''':
** On track for CODFW switchover on Tue April 19th
https://wikitech.wikimedia.org/wiki/Codfw_cluster
** some work on scap3 with releng

-- 
| Greg Grossmeier            GPG: B2FA 27B1 F7EB D327 6B8E |
| identi.ca: @greg                A18D 1138 8E47 FAC8 1C7D |



More information about the Engineering mailing list