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&utm_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]] <!--
https://phabricator.wikimedia.org/T267418 -->
*** This week: 1.36.0-wmf.27 [[phab:T271341]] <!--
https://phabricator.wikimedia.org/T271341 -->
*** Next week: 1.36.0-wmf.28 [[phab:T271342]] <!--
https://phabricator.wikimedia.org/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:}}|*]]
Hello everyone,
Hope you are all doing well, and keeping safe.
I am happy to share with you all an update about the Small wiki toolkits
<https://meta.wikimedia.org/wiki/Small_wiki_toolkits> initiative in India,
and the larger South Asian region. As part of the Small wiki toolkits
initiative, in the second half of 2020, Indic-TechCom, in collaboration
with WMF's Developer Advocacy team, designed and conducted a technical
workshop series: "Small wiki toolkits - Indic workshop series 2020.” A
report of the same can be seen at https://w.wiki/Yqf.
There has been positive response from community members, as the workshops
have been helpful in understanding basic to intermediate level technical
processes on wikis. Two more workshops have been conducted towards the end
of last year. So, we are now planning to continue to run these workshops
(one per month on average) and expand them to the Wikimedia communities in
the South Asian region. The objective is to impart basic to intermediate
level technical skills for volunteers working on Wikimedia projects of
languages in the South Asian region. More information can be found at
https://meta.wikimedia.org/wiki/SWT_South_Asia/Overview
The first session will be a brainstorming session on technical challenges
faced by contributions on their wikis, from 6 pm to 7:30 pm (IST) on 24
January 2021. It will be facilitated by Birgit Müller (Director of
Technical Engagement at WMF). If you are interested, please register at
https://meta.wikimedia.org/wiki/SWT_South_Asia/Registration. This
discussion will be crucial to decide topics for future workshops. Community
members are also welcome to suggest topics for future workshops anytime at
https://w.wiki/t8Q.
These workshops are being organized with the help of a handful of
volunteers from India, Nepal and Bangladesh, and if anyone is interested to
help in organizing, please let us know.
Regards,
Krishna Chaitanya
on behalf of SWT South Asia organizers
<https://meta.wikimedia.org/wiki/SWT_South_Asia/Organization>
Hello Everyone, I’m Ayush Kumar pursuing my Bachelor's degree in Computer
Science and Engineering from JSSATE Noida, India. I am very enthusiastic to
explore open source and I am trying to connect with open source
organizations to learn new skills and contribute to organizations. I am
currently working as a web developer and want to contribute to your
organization. I'd be grateful if someone could guide me on how I can get
started with contributing to your organization. I am also preparing for
GSoC2021.
Tl;dr
I’m looking for guidance on installer overrides and how to add to the web
installer interface. Mainly to add SMW and other extensions to the end of
LocalSettings.php automatically.
———-
Greetings. I manage a small semantic mediawiki. I have been told that other
facilities similar to mine would find it useful. To facilitate this, I have
created an Amazon machine image of the full installed wiki with SMW, Visual
Editor, and such. Along with the SMW data structures and queries in place.
Originally, I was going to include instructions on changing the
LocalSettings.php file manually, but ideally, I would like to modify the
installer to include the needed config info for SMW and the other added
extensions. Most of it will be straight appending of text to the end of
LocalSettings.php, but the SecureHTML extension requires a bit of input
that I would like to add to the web installer.
I noted the installer override README, and I know it should work for my
needs, but I have a few questions:
•What installer step is ideal to trigger the override if I want to add text
to the end of the file?
•Can I use an installer override to add a field to the web installer?
•I haven’t found much on Google about this, other than one project on
GitHub, so any advice on a tutorial or notes would be greatly appreciated.
Thanks!
Michael
Hello,
I am pleased to announce the release of Quibble 0.0.46 mainly driven by
Adam Wight && Kosta Harlan.
The major feature is support for using an external web server such as
Apache. The php builtin server driven by Quibble serves requests
serially and does not offer all the customization Apache can do.
The source repository has an example Dockerfile that leverage the use of
supervisord to spawn Apache and point Quibble to it. We will roll that
system to the CI jobs progressively over the next few weeks.
The journey started when Kosta benchmarked php vs Apache and by serving
requests in parallel we have already addressed issues found in MediaWiki
test suites.
Python 3.8 is officially supported, 3.4 or earlier are no more tested
and if still using those you should really upgrade.
Running under podman (a daemonless alternative to docker) is now
recognized as a container environment (thanks Marius Hoch).
Doc: https://doc.wikimedia.org/quibble/
Changelog: https://doc.wikimedia.org/quibble/changelog.html
Source: https://gerrit.wikimedia.org/g/integration/quibble/
Bug/features: #quibble tag in Phabricator
Quibble introduction: https://phabricator.wikimedia.org/J99
cheers,
--
Antoine "hashar" Musso
Last week, we had a Indic Wikisource Proofreadthon 2020 event. see
here for full details
https://meta.wikimedia.org/wiki/Indic_Wikisource_Proofreadthon_2020
Though I did not participate in this event, (feels sad for this. Life
is too messy nowadays), I thought to build a small tool to give report
on any wikipedia user’s contribution on a given wikisite for a given
date range.
It may help to calculate, measure, decide on the contributions for
such competitions.
Mediawiki has a good API to fetch user contributions.
https://www.mediawiki.org/wiki/API:Usercontribs
Get all edits by a user.
https://www.mediawiki.org/wiki/Special:MyLanguage/API:Usercontribs
For my wonder, there was a sample python code on the same page.
The code gave only 500 results. I wrote a loop to get the data batch
by batch till all the data is received.
Published the tool here –
https://github.com/tshrinivasan/wiki_user_contributions_report
How to run?
python3 get_user_contributions.py <language> <wikisite> <username>
<start_date> <end_date>
This will give the data as a CSV file. Used a csv-to-html converter
utility to convert this to a web page with all the data in a sortable
table.
For my wonder, my friend Dinesh Karthik, converted this as a nice web
application with flask, dash and hosted in heroku.
https://wiki-user-contributions.herokuapp.com/
Source : https://github.com/Dineshkarthik/wiki-user-contributions
Thanks to Info-farmer for providing the idea, Bartosz Dziewoński on
wikipedia mailing list for answering all my questions, Dinesh for
making a web application quickly.
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
is a good place to ask any tech questions regarding wikipedia.
Thanks to all wikisource contributors for the event and in general.
--
Regards,
T.Shrinivasan
My Life with GNU/Linux : http://goinggnu.wordpress.com
Free E-Magazine on Free Open Source Software in Tamil : http://kaniyam.com
Get Free Tamil Ebooks for Android, iOS, Kindle, Computer :
http://FreeTamilEbooks.com
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]] <!--
https://phabricator.wikimedia.org/T267418-->
*** This week: 1.36.0-wmf.26 [[phab:T267419]] <!--
https://phabricator.wikimedia.org/T267419 -->
*** Next week: 1.36.0-wmf.27 [[phab:T267419]] <!--
https://phabricator.wikimedia.org/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:}}|*]]
The Search Platform Team
<https://www.mediawiki.org/wiki/Wikimedia_Search_Platform> usually holds
office hours the first Wednesday of each month—though this month we're
going to be a week later.
Come talk to us about anything related to Wikimedia search, Wikidata Query
Service, Wikimedia Commons Query Service, etc.!
Feel free to add your items to the Etherpad Agenda for the next meeting.
Details for our next meeting:
Date: Wednesday, January 13th, 2021
Time: 16:00-17:00 GMT / 08:00-09:00 PST / 11:00-12:00 EST / 17:00-18:00 CET
Etherpad: https://etherpad.wikimedia.org/p/Search_Platform_Office_Hours
Google Meet link: https://meet.google.com/vyc-jvgq-dww
Join by phone in the US: +1 786-701-6904 PIN: 262 122 849#
Hope to talk to you tomorrow!
—Trey
Trey Jones
Sr. Computational Linguist, Search Platform
Wikimedia Foundation
UTC-5 / EST
Hi Everyone,
We’re happy to announce the January 2021 edition of the Technical Community
Newsletter
<https://www.mediawiki.org/wiki/Technical_Community_Newsletter/2021/January>
is now available. The newsletter is compiled by the Wikimedia Developer
Advocacy Team. It aims to share highlights, news, and information of
interest from and about the Wikimedia technical community.
Check it out, and learn about what technical contributors have been up to
this past quarter, upcoming conferences & calls for papers, and how to get
involved.
The Wikimedia Technical Community is large and diverse, and we know we
can't capture everything perfectly. We welcome your ideas for future
newsletters. Let us know what you would like to see or highlights you would
like us to include.
Subscribe to the Technical Community Newsletter
<https://www.mediawiki.org/wiki/Newsletter:Technical_Community_Newsletter>,
if you'd like to keep up with essential updates and information
Kindly,
Sarah R. Rodlund
Senior Technical Writer, Developer Advocacy
<https://www.mediawiki.org/wiki/Developer_Advocacy>
srodlund(a)wikimedia.org