Hi,
I would like to highlight a few notes from SoS Meeting Bookkeeping:
* We're still looking for a backup facilitator. 👀
* We're still looking for feedback if this meeting is useful. If it is, is
there anything we could do to make it more useful?
** SoS is really useful to Release Engineering because we are frequently
blocked by various teams because of train. We also frequently block other
teams because we're in charge of continuous integration (CI).
** Should we make the meeting notes as short as possible, so interested
people could read all of it? One step in that direction could be removing
teams that did not leave any updates.
Željko
--
= 2019-05-22 =
== Callouts ==
* Train blocked
** Growth - operand type was used: expects array(s) or collection(s) in
/srv/mediawiki/wmf-config/flaggedrevs.php on line 182
https://phabricator.wikimedia.org/T224116
** Growth - Special:ProblemChanges on several Wiktionary sites show raw
message IDs instead of translated strings
https://phabricator.wikimedia.org/T224124
* Introducing the codehealth pipeline beta (by Kosta Harlan)
https://phabricator.wikimedia.org/phame/post/view/160/introducing_the_codeh…
* Language -> SRE:
https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/506043/
== Audiences ==
=== Contributors ===
==== Community Tech ====
* Blocked by:
* Blocking:
* Updates:
==== Anti-Harassment Tools ====
* Blocked by:
* Blocking:
* Updates:
==== Editing ====
* Blocked by:
* Blocking:
* Updates:
** git #b6704010 - Automatically add a template when chosen from the
autocomplete list (Hackathon project)
** git #3285b7db - Initialize $restbaseHeaders to null (T223281)
** Working on a model corruption issue related to selections in VE:
(T202719)
==== Growth ====
* Blocked by:
* Blocking:
** Release Engineering - Train blocked
*** operand type was used: expects array(s) or collection(s) in
/srv/mediawiki/wmf-config/flaggedrevs.php on line 182
https://phabricator.wikimedia.org/T224116
*** Special:ProblemChanges on several Wiktionary sites show raw message IDs
instead of translated strings https://phabricator.wikimedia.org/T224124
* Updates:
** Introducing the codehealth pipeline beta (by Kosta Harlan)
https://phabricator.wikimedia.org/phame/post/view/160/introducing_the_codeh…
==== Language ====
* Blocked by:
** SRE (BBlack):
https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/506043/
* Blocking:
* Updates:
=== Readers ===
==== iOS native app ====
* Blocked by:
* Blocking:
* Updates:
** Continuing development on v6.3 - beginning user testing soon
*** Talk page MCS endpoint - https://phabricator.wikimedia.org/T221148
*** Talk page native work - https://phabricator.wikimedia.org/T215928
*** Link wizard in Editor - https://phabricator.wikimedia.org/T213979
*** Media wizard in Editor - https://phabricator.wikimedia.org/T209398
==== Android native app ====
* Blocked by:
* Blocking:
* Updates:
** New Beta release with minor bug fixes and enhancements (and with updated
logout behavior).
** Continuing to build on the Suggested Edits feature (beginning work on
editing structured captions on Commons).
==== Readers Web ====
* Blocked by:
* Blocking:
* Updates:
==== Readers Infrastructure ====
* Blocked by:
* Blocking:
* Updates:
** Maps: node10js migration is finished for a couple of weeks and remains
stable
==== Multimedia ====
* Blocked by:
* Blocking:
* Updates:
** qualifiers for depicts statements now on test-commons, should reach
commons itself later in the week
** next release - other statements, within the next few weeks
==== Parsing ====
* Blocked by:
* Blocking:
* Updates:
==== UI Standardization ====
* Blocked by:
* Blocking:
* Updates:
== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
** Team is at offsite next week, May 27 through May 31st
** Time selector updated on Wikistats 2 along with other improvements, on
track for beta release by the end of the quarter
** Looking into Apache Kylin for big data OLAP cube creation
** Working on moving reportupdater queries from repositories like
limn-language-data to the analytics-reportupdater-queries repository to
centralize reportupdater usage so we can more easily maintain and help with
queries going forward
=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:
=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
** Looking at Perf team's patches to reduce CentralNotice overhead
** CentralNotice bannmonitoring
** Dedupe improvements for core CiviCRM
** Anti-fraud improvments
** Better-styled card entry form for main card processor
=== Core Platform ===
* Blocked by:
* Blocking:
* Updates:
** REST routing RFC to TechCom https://phabricator.wikimedia.org/T221177
** Evan, Cindy, Daniel at Wikimedia Hackathon 2019.
** Determining Session TTLs for new session storage
https://phabricator.wikimedia.org/T222990
** RESTBagOStuff for sessions ready for review
https://phabricator.wikimedia.org/T215533
** First action API integration tests in Phester
** RESTBase split, dropping old parsoid cache tables next week
=== Performance ===
* Blocked by:
* Blocking:
* Updates:
** (Peter) Trying out different FPS settings for synthetic performance
analysis in WebPageTest. – https://phabricator.wikimedia.org/T223502
** (Aaron) Improve APCu serialisation performance in preparation of PHP 7
roll out (avoid regression from HHVM).
** Gilles attended TheWebConf 2019 (SF), presenting the results from our
user-perceived performance research. –
https://twitter.com/fullstackjerk/status/1129549644789235712
** Timo attended Wikimedia Hackathon 2019 (Prague).
** Finished perf review for the new "Ajax log out" user interface (for
Audiences Design).
** Continuing reducing of startup cost for page views (collab with
Fundraising, Analytics, WMDE). https://phabricator.wikimedia.org/T209699,
https://phabricator.wikimedia.org/T203696
** Finishing page view perf analysis report from March 2019. Two sub tasks
remaining (collab with Analytics and Growth). –
https://phabricator.wikimedia.org/T219342
=== Release Engineering ===
* Blocked by:
** Growth - operand type was used: expects array(s) or collection(s) in
/srv/mediawiki/wmf-config/flaggedrevs.php on line 182
https://phabricator.wikimedia.org/T224116
* Blocking:
* Updates:
** Introducing the codehealth pipeline beta (by Kosta Harlan)
https://phabricator.wikimedia.org/phame/post/view/160/introducing_the_codeh…
** Train Health
*** Last week: 1.34.0-wmf.5 - https://phabricator.wikimedia.org/T220730
*** This week: 1.34.0-wmf.6 - https://phabricator.wikimedia.org/T220731
**** We're expecting slighly more problems this week, more commits than
usual are created last week because of Wikimedia Hackathon.
**** Growth - operand type was used: expects array(s) or collection(s) in
/srv/mediawiki/wmf-config/flaggedrevs.php on line 182
https://phabricator.wikimedia.org/T224116
**** Growth - Special:ProblemChanges on several Wiktionary sites show raw
message IDs instead of translated strings
https://phabricator.wikimedia.org/T224124
*** Next week: 1.34.0-wmf.7 - https://phabricator.wikimedia.org/T220732
=== Research ===
* Blocked by:
* Blocking:
* Updates:
=== Scoring Platform ===
* Blocked by:
* Blocking:
* Updates:
=== Search Platform ===
* Blocked by:
* Blocking:
* Updates:
=== Security ===
* Blocked by:
* Blocking:
* Updates:
=== Services ===
* Blocked by:
* Blocking:
* Updates:
=== Site Reliability Engineering ===
* Blocked by:
* Blocking:
** Language: https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/506043/
* Updates:
== TechComm ==
* Blocked by:
* Blocking:
* Updates:
** Hosted Office Hour at Hackathon
** No RFC IRC meeting this week
== Wikidata ==
* Blocked by:
* Blocking:
* Updates:
** Many interesting session, meetings and loads of hacking time at
Wikimedia Hackathon in Prague
** Working with SRE on deploying SSR service to kubernetes:
https://phabricator.wikimedia.org/T220402
** EntitySchema a.k.a. Shape Expressions live on beta, going live on
wikidata.org next week
== German Technical Wishlist ==
* Blocked by:
* Blocking:
* Updates:
== SoS Meeting Bookkeeping ==
* Blocked by:
* Blocking:
* Updates:
** We're still looking for a backup facilitator. 👀
** Please keep in mind that this page is copy/pasted to a wiki page. Text
on this page will be rendered as wikitext. See this page for some common
formatting errors.
https://www.mediawiki.org/w/index.php?diff=3240805&oldid=3240802&title=Scru…
** If your team is blocking/blocked, please make sure you copy/paste the
note from your team section to the other team's section.
** We're still looking for feedback if this meeting is useful. If it is, is
there anything we could do to make it more useful?
*** SoS is really useful to Release Engineering because we are frequently
blocked by various teams because of train. We also frequently block other
teams because we're in charge of continuous integration (CI).
*** Should we make the meeting notes as short as possible, so interested
people could read all of it? One step in that directon could be removing
teams that did not leave any updates.
Greetings,
This is the weekly update from the Search Platform team for the week
starting 2019-05-20.
As always, feedback and questions are welcome.
== Highlights==
* Most of the team attended a three-day offsite in Prague last week,
and Deb, Erik, Stas, and Trey also attended the Wikimedia Hackathon.
[0]
== Discussions ==
=== Search ===
* At the Hackathon, we hosted a session on "Advanced search syntax for
newbies" [1]—and we had a few in-depth discussions with volunteers
about search, our APIs, etc., and talked more in-depth about Arabic
and Slovak.
**As a result of our discussion, Trey opened a ticket to investigate
the effects of searching without diacritics in Slovak. [2]
*Trey completed a change to Arabic-language completion suggester
(upper left search box) to make Eastern Arabic Numerals and Western
Arabic Numerals equivalent. [3] It will still take a little while for
the change to be seen on-wiki.
* Stas made a set of preliminary patches to convert CirrusSearch
extension to extension.json registration (merged) and final conversion
patch still in review [4]
* David worked on several tasks to create a fallback method based on a
generic index [5]; making fallback methods configurable [6]; and
allowing the FallbackMethod to create their own SearchQuery [7]
* We noticed that multiple Elasticsearch nodes were getting overloaded
in eqiad in April - Erik patched it and found a few things that might
have caused the issues [8]
* When enabling cross cluster search to support multi-instance we had
to run custom scripts to update cluster settings -- and discovered
that the puppet repo was not aware of this; it's fixed now [9]
* Erik did a smorgasbord of fixes: "missing replica" error messages in
production logs was fixed by uniquely identify connections in
connection pool [10]; create archive indices and delete archive docs
from general indices and to ignore ancient logging rows with log_page
= null [11]; fixed a condition where we received a
cirrusSearchElasticaWrite job for an unwritable cluster cloudelastic
[12]; and documented the CirrusSearch schema [13].
* During the Hackathon, Erik also exposed CloudElastic to the WMF Cloud [14]
=== Wikidata Query Service ===
* At the Hackathon, with the help of Krinkle, the bug with URL
shortener widget being hard to use was fixed [15]
* WDQS bug with label service clauses nested in subqueries being
processed incorrectly was fixed [16]
* Stas fixed breakage in LDF server JSON-LD format [17]
== Did you know? ==
'''Naming Things is Hard, Volume 187:''' The Phab ticket mentioned
above to equate different numeral systems for Arabic-language wikis
uses the names Eastern Arabic Numerals (١٢٣...) and Western Arabic
Numerals (123…). In English, the numerals we usually use (123...) are
often called “Arabic numerals” [18] because they came to Europe from
Arabic sources. In Arabic, the Eastern Arabic Numerals are called
“Indian numerals” [19] because they came from Indian sources. In
English, “Indian numerals” refer to the numerals used in India
(१२३...) but they are just called “Devanagari numerals” in Hindi, for
example. [20] Some have tried to make the subtle distinction in
English that “arabic numerals” are the numerals that came from Arabic
sources (123...), while “Arabic numerals” are the ones that are used
by Arabic speakers (١٢٣...).
It’s also interesting to look at a table of the various related
numeral systems [21] and see the similarities and “false friends”—note
that your fonts may vary: Devanagari 7 looks like a 6 (“७”), Arabic 6
looks like a 7 (“٦”), Gujarati 5 looks like a 4 (“૫”), Bengali 4 looks
like an 8 (“৪”), Gurmukhi 1 looks like a 9 (“੧”), etc. But any of
those systems are MMMDCCXXIV times better than Roman numerals! [22]
[0] https://www.mediawiki.org/wiki/Wikimedia_Hackathon_2019
[1] https://phabricator.wikimedia.org/T216740
[2] https://phabricator.wikimedia.org/T223787
[3] https://phabricator.wikimedia.org/T117217
[4] https://phabricator.wikimedia.org/T87892
[5] https://phabricator.wikimedia.org/T222652
[6] https://phabricator.wikimedia.org/T222152
[7] https://phabricator.wikimedia.org/T221621
[8] https://phabricator.wikimedia.org/T220901
[9] https://phabricator.wikimedia.org/T218932
[10] https://phabricator.wikimedia.org/T222819
[11] https://phabricator.wikimedia.org/T222641
[12] https://phabricator.wikimedia.org/T222307
[13] https://phabricator.wikimedia.org/T220547
[14] https://phabricator.wikimedia.org/T223519
[15] https://phabricator.wikimedia.org/T221127
[16] https://phabricator.wikimedia.org/T153353
[17] https://phabricator.wikimedia.org/T222471
[18] https://en.wikipedia.org/wiki/Arabic_numerals
[19] https://ar.wikipedia.org/wiki/أرقام_هندية
[20] https://hi.wikipedia.org/wiki/देवनागरी_अंक
[21] https://en.wikipedia.org/wiki/Hindu–Arabic_numeral_system#Glyph_comparison
[22] https://en.wikipedia.org/wiki/Roman_numerals
----
Subscribe to receive on-wiki (or opt-in email) notifications of the
Discovery weekly update.
https://www.mediawiki.org/wiki/Newsletter:Discovery_Weekly
The archive of all past updates can be found on MediaWiki.org:
https://www.mediawiki.org/wiki/Discovery/Status_updates
Interested in getting involved? See tasks marked as "Easy" or
"Volunteer needed" in Phabricator.
[1] https://phabricator.wikimedia.org/maniphest/query/qW51XhCCd8.7/#R
[2] https://phabricator.wikimedia.org/maniphest/query/5KEPuEJh9TPS/#R
Yours,
Chris Koerner (he/him)
Community Relations Specialist
Wikimedia Foundation
Hello everyone,
I'm excited to announce that we've released OOUI v0.32.0 yesterday.
Key highlights of this release (summarizing since v0.31.0):
- DropdownInputWidgets now provide native OS menus on mobile.
- Tabs are now also available in 'frameless' flavor and mobile
behaviour has been improved.
Thanks to Ed Sanders for the work on that.
- Several highly used icons saw another size-reduction effort by Thiemo Kreuz.
Saving big in scale of our projects. Thanks Thiemo.
- SelectFileWidget has seen a dozen improvements (a.o. supports
multiple file uploads and is available in PHP)
The demos have seen both, usability and navigation improvements as
result of work focus at Hackathon. Check them out![0]
Apart from above, there are also possible breaking changes in this release:
Please carefully consider if they affect your code.
- SelectWidget: Drop depressed CSS class, which got deprecated in v0.30.4.
- Toolbar: Remove support for non-tool buttons.
- Drop `web` icon, deprecated in v0.30.4, in this release
removed completely. Use 'browser' instead.
You can find details on additional new features, code-level and accessibility
changes, styling and interaction design amendments, and all
improvements since v0.31.0 in the full changelog[1].
If you have any further queries or need help dealing with breaking
changes, please let me know.
As always, interactive demos[0] and library documentation is available
on mediawiki.org[2], there is comprehensive generated code-level
documentation and interactive demos and tutorials hosted on
doc.wikimedia.org[3].
OOUI version: 0.32.0
MediaWiki version: 1.34.0-wmf.8
Date of deployment to production: Regular train, starting Tuesday 04 June
[0] - https://doc.wikimedia.org/oojs-ui/master/demos/#widgets-mediawiki-vector-ltr
[1] - https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md
[2] - https://www.mediawiki.org/wiki/OOUI
[3] - https://doc.wikimedia.org/oojs-ui/master/
Best,
Volker
--
Senior UX Engineer
Wikimedia Foundation
volker.e(a)wikimedia.org | @Volker_E
I was happy to read this announcement
<https://lists.wikimedia.org/pipermail/wikimedia-l/2019-May/092570.html> by
Amir regarding improvements for typing in African languages on Wikimedia
projects. (I hope that the translation of the subject of this week's email
is correct.)
I thought that this
<https://lists.wikimedia.org/pipermail/wikitech-l/2019-May/092083.html> was
an interesting WMF Tech Talk regarding WMF and W3C. I felt that it was
encouraging that WMF staff on the call wanted to support the needs and
wishes of Wikimedia readers and contributors. Thank you to WMF for
publicizing this meeting and for collaborating with W3C.
Thank you to engineering and technical staff who take initiative to respond
to problems in a timely and constructive way. Someone who comes to mind is
James Forrester, who has endured years of complaints regarding
VisualEditor. Over time WMF has polished the tool's rough edges, greatly
improved its performance, and added significant functionality. I know that
hearing a barrage of complaints can be difficult, such as happens in this video
clip <https://www.youtube.com/watch?v=LBrK7mqceBs> from *Star Trek: Deep
Space Nine* that is hosted on Youtube. (Yes, another *Star Trek* video. The
title of the episode is shown at the start of the video, which is why it
displays "Honor Among Thieves".) I appreciate James' calm demeanor,
willingness to listen, responsiveness, patience, and perseverance.
What's making you happy this week? You are welcome to comment in any
language.
Pine
( https://meta.wikimedia.org/wiki/User:Pine )
Hi,
for HTML version, see
https://www.mediawiki.org/wiki/Scrum_of_scrums/2019-05-29
Thank you for feedback. As an experiment, this week's notes don't have any
empty sections. That should make them shorter and easier to read.
To make meeting notes even easier to read, is there a tool that would
convert links to wikitext?
* https://phabricator.wikimedia.org/T221177 to [[phab:T221177]]
* https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/506043/ to
[[gerrit:#/c/operations/puppet/+/506043/]]
*
https://www.mediawiki.org/wiki/Growth/Personalized_first_day/Newcomer_homep…
to [[Growth/Personalized first day/Newcomer homepage]]
Željko
--
= 2019-05-29 =
== Callouts ==
* SRE offsite on the week on Jun 9. Probably a code freeze
* Language still blocked on SRE:
https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/506043/
== Audiences ==
=== Contributors ===
==== Community Tech ====
* Updates:
** Work on Dark Mode is delayed to ensure we are doing the right work with
the right collaboration. We are currently updating all the Tool Labs tools
we own to prepare for the Actor migration. If users or devs have issues
with these tools, let us know. The work is moving quickly but due to some
missing indices on the new tables in the replicas, our queries are much too
slow. This is causing occasional application errors for users as the
queries time out.
==== Anti-Harassment Tools ====
* Updates:
** We are near completion of the refactor of Block. There will be changes
to the ways developers use Blocks. The work is done in this task primarily:
https://phabricator.wikimedia.org/T222737. We will be sending an email to
wikitech-l with details and examples. Most of the documentation is already
updated or will be updated soon.
==== Editing ====
* Updates:
** Offsite June 3-7
** Instrumenting Mobile Edit Cards
https://www.mediawiki.org/w/index.php?title=VisualEditor_on_mobile/Edit_car…
*** https://phabricator.wikimedia.org/T222999
*** https://phabricator.wikimedia.org/T223651
*** https://phabricator.wikimedia.org/T221855
==== Growth ====
* Updates:
** Mobile page of Newcomer Homepage
https://www.mediawiki.org/wiki/Growth/Personalized_first_day/Newcomer_homep…
*** https://phabricator.wikimedia.org/T220831
*** https://phabricator.wikimedia.org/T219435
==== Language ====
* Blocked by:
** SRE: https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/506043/
* Blocking:
** CentralNotice banner save timeouts:
https://phabricator.wikimedia.org/T224598
=== Readers ===
==== iOS native app ====
* Updates:
** Continuing development on v6.3 - user testing last week
*** Talk page MCS endpoint - https://phabricator.wikimedia.org/T221148
*** Talk page native work - https://phabricator.wikimedia.org/T215928
*** Link wizard in Editor - https://phabricator.wikimedia.org/T213979
*** Media wizard in Editor - https://phabricator.wikimedia.org/T209398
==== Android native app ====
* Updates:
** Released minor update last week with bug fixes / minor navigation
improvements.
** Continuing to build structured image caption editing.
==== Readers Web ====
* Updates:
** Summary: still trying to fix the browser tests, design and technical
planning for the architecture and desktop refresh projects, and continuing
ongoing development for the advanced mobile contributions and the
MobileFrontend architecture investment projects.
** Responsive website (MinervaNeue / MobileFrontend / Related Articles):
*** Advanced mobile contributions
https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions
**** Style the history page for AMC users T219895
**** PageActions Menu should use Builder pattern and reuse existing Menu
elements T221792
**** Updates to user page treatment (apply for IP address and always show
toolbar) T220114
*** Invest in the MobileFrontend & MinervaNeue frontend architecture
https://www.mediawiki.org/wiki/Reading/Web/Projects/Invest_in_the_MobileFro…
**** BetaOptInPanel should use ES6 classes NOT mfExtend T220847
*** Browser tests
**** Minerva Node.js browser tests failing and not running against commits
T223676
*** Miscellaneous bug fixes and maintenance T221624
** Desktop website (Popups)
*** Popups https://www.mediawiki.org/wiki/Page_Previews
**** WMDE reference previews review and support
** Planning
*** Design and MobileFrontend & MinervaNeue frontend architecture and
desktop refresh planning for next fiscal year
==== Readers Infrastructure ====
* Updates:
** Work continues on PCS abstraction layer. Will remain in pagelib but have
its own webpack output (*-pcs).
** CirrusSearch suggestion generation for suggested edits is rolling out
this week
** Patch for passing Accept-Language header for all MW API requests
(language variant support in MCS/PCS)
** Planning for next FY projects ongoing.
==== Multimedia ====
* Updates:
** releasing qualifiers for depicts statements next week
** other statements release in June
==== Parsing ====
* Blocked by:
** Can RelEng team take a look at https://phabricator.wikimedia.org/T221872
? We seem to be babysitting merges a lot more than we would like to because
of having to "recheck" patches frequently.
* Updates:
** HTML -> WT is now under testing.
** WT -> HTML: Last of the core infrastructure components are now being
merged. This unblocks the porting of the remaining extensions and token
handlers.
==== UI Standardization ====
* Updates:
** OOUI v0.32.0 release with a few possible breaking changes y'day
https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md
*** SelectWidget: Drop depressed class, deprecated since 0.30.4
*** Toolbar: Remove support for non-tool buttons. Additionally features and
improvements:
*** Implement frameless mode for TabSelectWidget
*** DropdownInputWidget: Use native `select` when `isMobile` is true
*** DropdownWidget: Better ARIA roles and attributes approach used
*** The demos got an overhaul, check it at
https://doc.wikimedia.org/oojs-ui/master/demos/#widgets-mediawiki-vector-ltr
== Technology ==
=== Fundraising Tech ===
* Blocked by:
** Release Engineering: Need to update CiviCRM tests to PHP7:
https://phabricator.wikimedia.org/T223348
* Updates:
** CentralNotice banner save timeouts: need language / MW core coders help
witih this one: https://phabricator.wikimedia.org/T224598
** Meeting with Thiemo about perf team contributions to CentralNotice
** Starting work on an 'upgrade to recurring' dialog box
** Planning tasks for accepting donations in India
** Bug fixes and improvement to third party bulk emailer integration
** CiviCRM dedupe workflow improvements
=== Core Platform ===
* Blocking:
** Fundraising Tech: https://phabricator.wikimedia.org/T224598
** Release Engineering (low priority):
https://phabricator.wikimedia.org/T205361 is blocking undeployment of
CodeReview.
* Updates:
** Session storage, discussion of TTLs
https://phabricator.wikimedia.org/T222907
** RESTBase storage updated and deployed
** RESTBase blubber config
** RESTBagOStuff merged to master
** REST-in-MediaWiki parameter validation discussion
https://phabricator.wikimedia.org/T223239
** Spec'ing and advancing phester for REST testing
=== Performance ===
* Updates:
** Performance team offsite next week (week 23)
** Increased FPS to 30 for the video on WebPageTest to catch smaller
regression (no impact on metrics)
=== Release Engineering ===
* Blocked by:
** Core Platform Team (low priority):
https://phabricator.wikimedia.org/T205361 is blocking undeployment of
CodeReview.
** SRE Traffic Team (low priority):
https://phabricator.wikimedia.org/T213769 is blocking undeployment of
Wikipedia Zero.
* Blocking:
** Parsing - Can RelEng team take a look at
https://phabricator.wikimedia.org/T221872 ? We seem to be babysitting
merges a lot more than we would like to because of having to "recheck"
patches frequently.
** Fundraising Tech - Need to update Fundraising Tech CiviCRM tests to
PHP7: https://phabricator.wikimedia.org/T223348
* Updates:
** Train Health
*** Last week: 1.34.0-wmf.6 - https://phabricator.wikimedia.org/T220731
*** This week: 1.34.0-wmf.7 - https://phabricator.wikimedia.org/T220732
**** No problemo 🎉
*** Next week: 1.34.0-wmf.8 - https://phabricator.wikimedia.org/T220733
=== Search Platform ===
* Updates:
** Hackathon & Search Platform offsite for most of the team
** Support of Eastern Arabic numerals for search now implemented:
https://phabricator.wikimedia.org/T117217
*** Some updates may take some time to be indexed properly on wiki
** Refactored fallback methods for search:
https://phabricator.wikimedia.org/T221621
** Fixed ES nodes overloading: https://phabricator.wikimedia.org/T220901
** Made cloudelastic reachable from wmf cloud:
https://phabricator.wikimedia.org/T223519
** Improvement for Special:Search completion on Wikidata to display
description checked in, enabling after train deployment:
https://phabricator.wikimedia.org/T55652
** Fixed WDQS bug with nested label service clause:
https://phabricator.wikimedia.org/T153353
** Fixed LDF server bug with JSON-LD:
https://phabricator.wikimedia.org/T222471
** Fixed URL Shortener widget in WDQS being hard to work with:
https://phabricator.wikimedia.org/T221127
** Working on CirrusSearch configuration for cloudelastic:
https://phabricator.wikimedia.org/T220625
** Working on creating RDF export for SDC/MediaInfo:
https://phabricator.wikimedia.org/T221917
** Working on supporting ChronologyProtector in WDQS Updater:
https://phabricator.wikimedia.org/T212550
=== Site Reliability Engineering ===
* Blocking:
** Language still blocked on
https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/506043/
** CPT on sessionstore deployment. Moving forward with it
** Wikidata on termbox deployment. Moving forward with it.
** Release Engineering - Traffic Team (low priority):
https://phabricator.wikimedia.org/T213769 is blocking undeployment of
Wikipedia Zero.
* Updates:
** ATS deployment ongoing
** SRE offsite on the week on Jun 9.
== TechComm ==
* Updates:
** https://phabricator.wikimedia.org/T221177 Route Handler Interface: his
RFC is about defining the extension interface for the new REST router
component for MediaWiki core. (IRC Meeting in #wikimedia-office to discuss
this on Wednesday May 29 at 21:00 UTC/23:00 CEST/14:00 PDT)
== SoS Meeting Bookkeeping ==
* Updates:
** short meeting notes 📝
*** teams that don't have any updates will be removed 💣
*** please keep your team's notes as short as possible, without missing
anything important 😉
** please use wikitext sytax ❤️
*** don't use etherpad lists 📜
*** don't use leading whitespace (etherpad inserts it by default) 🙄
** to make meeting notes easier to read, is there a tool that would convert
Phabricator/Gerrit/MediaWiki links to wikitext?
*** https://phabricator.wikimedia.org/T221177 to [[phab:T221177]]
*** https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/506043/ to
[[gerrit:#/c/operations/puppet/+/506043/]]
***
https://www.mediawiki.org/wiki/Growth/Personalized_first_day/Newcomer_homep…
to [[Growth/Personalized first day/Newcomer homepage]]
Hey,
You probably know about the tag, it has been added automatically to
phabricator tickets when someone makes a patch to gerrit and mentions the
pabricator ticket (For example [0]). The problem is when the patch gets
merged the tag doesn't get removed automatically because there might be
other outstanding patches, etc.
Now, lots of time of our developers is being spent on removing those tags
when they don't apply which is tedious and with lots of tasks incorrectly
having the tag, the tag itself is useless. So I wrote a bot to clean those
tags.
In order to make sure I don't remove anything by mistake, the bot doesn't
touch the ticket if any of these conditions apply:
* If the tag is added by someone else than the gerrit bot
* If there's a link to github.com anywhere
* If there are still patches that are not merged (ta-duh)
* If gerritbot in any way acts out of ordinary (for example, comments twice
for adding one patch)
It's going to spam your inbox. Sorry :( I'm working on it to find a less
spammy way and will definitely run it with slow pace.
[0]: https://phabricator.wikimedia.org/T155878#5190647
--
Amir (he/him)
Reminder: Technical Advice IRC meeting this week **Wednesday 3-4 pm UTC**
on #wikimedia-tech.
The Technical Advice IRC Meeting is a weekly support event for volunteer
developers. Every Wednesday, two full-time developers are available to help
you with all your questions about Mediawiki, gadgets, tools and more! This
can be anything from "how to get started" over "who would be the best
contact for X" to specific questions on your project.
If you know already what you would like to discuss or ask, please add your
topic to the next meeting:
https://www.mediawiki.org/wiki/Technical_Advice_IRC_Meeting
Hope to see you there!
Michi (for the Technical Advice IRC Meeting crew)
--
Michael F. Schönitzer
Wikimedia Deutschland e. V. | Tempelhofer Ufer 23-24 | 10963 Berlin
Tel. (030) 219 158 26-0
https://wikimedia.de
Unsere Vision ist eine Welt, in der alle Menschen am Wissens der Menschheit
teilhaben, es nutzen und mehren können. Helfen Sie uns dabei!
https://spenden.wikimedia.de
Wikimedia Deutschland - Gesellschaft zur Förderung Freien Wissens e. V.
Eingetragen im Vereinsregister des Amtsgerichts Berlin-Charlottenburg unter
der Nummer 23855 B. Als gemeinnützig anerkannt durch das Finanzamt für
Körperschaften I Berlin, Steuernummer 27/029/42207.
Respected Sir/Ma'am
I would like to contribute to your community as I believe I have the
required skill set to contribute and hence would like to be a part of your
community.
Please do let me know about your GitHub profile or any version control
where your code is available and I can start understanding the code and
then start contributing.
I have a past experience with GirlScript Summer of code 2019 and have
contributed to Open Genus IQ
https://iq.opengenus.org/author/harshita/
My GitHub profile : https://github.com/HarshitaSahai
Hoping for a positive response.
Thank You.
Harshita Sahai