https://www.mediawiki.org/wiki/Scrum_of_scrums/2017-06-14
= 2017-06-14 =
contact:
https://www.mediawiki.org/wiki/Wikimedia_Engineering
== Call-outs ==
* Input requested for MediaWiki extension build processes at
https://phabricator.wikimedia.org/T158980
* Reading Lists RfC
https://phabricator.wikimedia.org/T164990
== Audiences ==
=== Readers ===
==== iOS native app ====
* Finishing up 5.5 (Places, Explore feed updates) -
https://phabricator.wikimedia.org/project/view/2602/
** Regression testing & fixing remaining issues
** Submit to the App Store this week
** Upgrading to Xcode 9 and other code cleanup
==== Android native app ====
* New release is out! Crashes very low.
* Current release board theme: reading list syncing UI
** Board:
https://phabricator.wikimedia.org/project/view/2763/
* New engineer hiring process underway.
==== Reading Web ====
* Your input is requested in `wikitech-l] How does a build process look
like for a mediawiki extension repository?` regarding building client side
assets(https://phabricator.wikimedia.org/T158980)
* INFO: Disable images functionality will be removed from MobileFrontend (
https://phabricator.wikimedia.org/T109870)
==== Reading Infrastructure ====
* Limit video transforms to videos to not affect audio
* read-html endpoint + coming up with plan to lazy load reference
information
* Providing support to Reading Web for the OCG replacement work
* Reading Lists RfC happening in a few hours:
https://phabricator.wikimedia.org/T164990
==== Multimedia ====
* No blockers, not blocking
* 3D work proceeding apace, discussions with community to come - estimated
to be pushed out next quarter
* We have an eye on the MP3 discussions, but nothing currently pressing -
no current rollout plan that I know of
* Hiring process also continuing
=== Discovery ===
* No update.
=== Community Tech ===
* Starting work on HTML5 section IDs
* Testing/bugfixes for LoginNotify before wider deployment
* Rewriting XTools
* Preparing CodeMirror for deployment
** Blocked on design (
https://phabricator.wikimedia.org/T165541)
=== Contributors ===
==== Editing ====
* Blocked by: None.
* Blocking: None known.
==== Parsing ====
* Linter will be re-enabled on large wikis this week
* Red link support is now on beta cluster. Now undertaking rt testing to
ensure we haven't broken anything + will run visual diff testing later
tonight. If nothing broken, will deploy to production next week.
* Final reviews in progress for language variant support in Parsoid
* We are hiring!
https://boards.greenhouse.io/wikimedia/jobs/722082?gh_src=jseinu1#.WUFhljeQ…
--
please spread the word (and please ask them to read the JD and requirements
;-)).
==== Collaboration ====
* Blocked by: None.
* Blocking: None known.
* Updates
** Change to URL handling for RC Filters
** A lot of in-progress work on RC Filters that's not merged yet
==== Language ====
* Blocked: Services to reply on,
https://github.com/wikimedia/restbase/pull/796
* Updates:
** ContentTranslation OOjs UI work continue.
** fra-cat and spa-ita Apertium pairs updated.
==== Contributors Design ====
* This week:
** Cleaning-up WikimediaUI Style Guide workboard
** Overhauling “Icons” section at style guide
https://wikimedia.github.io/WikimediaUI-Style-Guide/visual-style_icons.html
** Early-on patches for “Components” section
** Further work on integrating WikimediaUI Base
https://phabricator.wikimedia.org/source/wikimedia-ui-base/ into
WikimediaUI theme of OOjs UI
== Technology ==
=== Analytics ===
* Redundant Announcement: RCStream clients using socket.io will be
deprecated on July 7th, we pinged everyone and offered help to move to
EventStreams, but if anyone knows stragglers point them to us
* Ongoing:
- ** purging EventLogging data: most schemas done
- ** preparing for Kafka upgrade
- ** setting up project-wide unique devices for internal access: jobs
productionized
- ** first version of wikistats 2.0: using Crossfilter as the main data
model
=== Cloud Services ===
* No update.
=== Fundraising Tech ===
* Blocked by: Nothing
* Blocking: None we know of
* Deployed Banner Sequence feature to Central Notice Monday, looking good
so far
* More CiviCRM <-> 3rd party mailhaus integration
* Moving more stuff from MediaWiki extension to better-organized library
* Better error handling for potential inadvertently duplicated donations
=== MediaWiki Platform ===
* No update.
=== Performance ===
* No update.
=== Release Engineering ===
* Blocked by: None
* Blocking: None?
* Updates:
** Chad working on MW 1.29 release
https://phabricator.wikimedia.org/project/view/2400/
** 1.30.0-wmf.5 rolling out this week
https://phabricator.wikimedia.org/T167533
** Phab now has "types" of task. See e.g.
https://phabricator.wikimedia.org/T167893
=== Research ===
* Blocked by:
* Blocking:
* Updates:
** New service request filed for Recommendation API
***
https://phabricator.wikimedia.org/T167664
=== Scoring Platform ===
* Blocked by:
* Blocking:
* Updates:
** ORES had an intermittent outage on 13 June
***
https://wikitech.wikimedia.org/wiki/Incident_documentation/20170613-ORES
=== Search Platform ===
* Formerly known as half of "Discovery"
* Chinese and Hebrew analyzers deployed, waiting for plugin deployment (
https://phabricator.wikimedia.org/T167057) and reindex, working on Japanese
* Working on upgrade to Elastic 5.3.2 (perf issues:
https://phabricator.wikimedia.org/T167636)
* Cross-wiki search being deployed (
https://phabricator.wikimedia.org/T162276)
* Starting load-testing ML-assistend ranking on relforge
* WDQS Mediawiki API service announced -
https://www.wikidata.org/wiki/Wikidata:Project_chat#Mediawiki_API_Service_f…
=== Security ===
* Reviews:
** psy/psysh use on WMF servers
** Verification of whitelisted.yaml / graylisted.yaml
** Auto-approval of low-risk OAuth applications
** Ex:JsonConfig/Ex:Kartographer
=== Services ===
* Blocked by: none
* Blocking: none
* Updates:
** Working on the minikube setup for container-based development
environment
** Automatic blacklisting in Change-Propagation deployed. Only logging
for now
=== Technical Operations ===
* '''Blocked by''':
** No one
* '''Blocking''':
** No one
* '''Updates''':
** HHVM 3.18 has been deployed
== Wikidata ==
* No blockers.
* Call for submissions for WikidataCon:
https://www.wikidata.org/wiki/Wikidata:WikidataCon_2017
* Added a new Lua function:
https://phabricator.wikimedia.org/T74815
* Working on the Senses part of the Lexeme UI (using Vue JS including
server side rendering):
https://phabricator.wikimedia.org/T163723
* More fine tuning on Constraints Reports. Looking for a way to have a
version controlled Gadget:
https://phabricator.wikimedia.org/T167126
* Wikidata support in enhanced RC:
https://phabricator.wikimedia.org/T46874
* Populating a new column in our giant wb_terms table:
https://phabricator.wikimedia.org/T162533
== German Technical Wishlist ==
* No blockers.
* Preparing the current round of wishes for voting:
https://de.wikipedia.org/wiki/Wikipedia:Technische_W%C3%BCnsche