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