Hi Everyone!
The second edition of the Coolest Tool Award
<https://meta.wikimedia.org/wiki/Coolest_Tool_Award> will happen online on
Friday 11 December 2020 at 17:00 UTC[^1].
The awarded tools will be showcased in a virtual event, with broadcasted
video and chat channels for socializing. We will send more details and
links soon.
Save the date, and join us celebrating the great work volunteer developers
do for the Wikimedia communities.
We hope to see you there!
Joaquin, for the Coolest Tool Academy 2020
[^1]: 17:00 UTC is 9:00 PST, 18:00 CEST, 22:30 IST. More timezones in
timeanddate.com
<https://www.timeanddate.com/worldclock/fixedtime.html?iso=20201211T17>
--
Joaquin Oltra Hernandez
Developer Advocate - Wikimedia Foundation
Hello again everyone,
We have received a good amount of interest in the focus groups so far,
but are still looking for more technical contributors! We are hoping
to have a focus group devoted entirely to technical contributors in
order to understand your specific communications needs, so please sign
up! Focus groups will be happening throughout January.
A note as well that we are offering stipends for participation in the
focus groups, in the hopes that those who might not otherwise be able
to participate can.
Sign-up and stipend information can be found on the Meta page [1].
[1] https://meta.wikimedia.org/wiki/Movement_communications_insights
Thanks, take care, and hope to hear from you soon.
Yours,
Chris Koerner (he/him)
Community Relations Specialist
Wikimedia Foundation
Hi,
I am struggling to succeed with inheriting from TransclusionNode in parser function extension?
Inheriting a dialog from "ve.ui.MWTransclusionDialog" contains the "Add Template" input and button,what is the right level to inherit from if this is a supported flow?
As well as inheriting into the DM for MWTransclusion which works, but recognizes {{PAGEName}} that contains a <div> as a function parser node.
Any help would be greatly appreciated as the code is a little overwhelming.
Cheers,Luc
The minutes from TechCom's triage meeting on 18 November 2020.
Present: Tim S, Daniel K, Timo T.
New RFC: Provide mechanism for overriding configuration for browser tests
- https://phabricator.wikimedia.org/T267928
- TT: High time we resource this. Some previous research on this when we
transitioned browser tests from Ruby to Node/WebdriverIO. At the time, we
wanted to keep the ability to run the same tests against local+CI+beta,
which made this rather difficult.
- Moved to P2.
RFC: Discourage use of MySQL's ENUM type
- https://phabricator.wikimedia.org/T119173
- DK: yes discourage by default
- TS: Jaime mentioned that ENUM's sort differently from text, but also
said we shouldn't ban it outright.
- TT: as proposed sounds right. generally there are better solutions,
but as justified optimization specific high-scale uses could be allowed.
RFC: Drop support for database upgrade older than two LTS releases
- https://phabricator.wikimedia.org/T259771
- TT: principally seems fine, not aware of concerns. we'd want to make
sure we cover the failure scenarios, e.g. not just soft documentation, but
actually programmatically detected and prevent disaster. I'll comment
on-task.
- DK: Platform team as stakeholder for ..?
- TT: I guess potential veto in terms of what the minimum support should
be, and if okay with trailing/dropping, then how long it has to be.
RFC: Expiring watch list entries
- https://phabricator.wikimedia.org/T262946
- Last Call ended. Approved.
RFC: Shellbox microservice for MediaWiki
- https://phabricator.wikimedia.org/T260330
- TT: Worth noting that it is an optional service. The current logic
remains the same as before and Shell-exec call API also remains compatible.
The library can effectively now be put into a container and MW configured
to use that rather than calling directly.
- Put on Last Call until 2 December.
Next week IRC office hoursNo IRC discussion scheduled for next week.
You can also find our meeting minutes at
https://www.mediawiki.org/wiki/Wikimedia_Technical_Committee/Minutes
If you prefer you can subscribe to our newsletter here
https://www.mediawiki.org/wiki/Newsletter:TechCom_Radar
-- Timo
Every year or so the Cloud Services team tries to identify and clean up
unused projects and VMs. We do this via an opt-in process: anyone can
mark a project as 'in use,' and that project will be preserved for
another year.
I've created a wiki page the lists all existing projects, here:
https://wikitech.wikimedia.org/wiki/News/Cloud_VPS_2020_Purge
If you are a VPS user, please visit that page and mark any projects that
you use as {{Used}}. Note that it's not necessary for you to be a
project admin to mark something -- if you know that you're currently
using a resource and want to keep using it, go ahead and mark it
accordingly. If you /are/ a project admin, please take a moment to mark
which VMs are or aren't used in your projects.
When December arrives, I will shut down and begin the process of
reclaiming resources from unused projects.
If you think you use a VPS project but aren't sure which, I encourage
you to poke around on https://tools.wmflabs.org/openstack-browser/ to
see what looks familiar. Worst case, just email
cloud(a)lists.wikimedia.org with a description of your use case and we'll
sort it out there.
Exclusive toolforge users are free to ignore this task.
Thank you!
-Andrew and WMCS team
Sorry for the cross-posting. Wanting to make sure folks in this community
are involved too!
---------- Forwarded message ---------
From: Elena Lappen <elappen(a)wikimedia.org>
Date: Wed, Nov 18, 2020 at 6:27 PM
Subject: [Wikimedia-l] Call for insights on ways to better communicate the
work of the movement
To: Wikimedia Mailing List <wikimedia-l(a)lists.wikimedia.org>
Dear all,
The Movement Strategy recommendations published this year made clear the
importance of establishing stronger communications within our movement.
To this end, the Foundation wants to gather insights from communities on
ways we all might more consistently communicate about our collective work,
and better highlight community contributions from across the movement. Over
the coming months, we will be running focus groups and online discussions
to collect these insights. Individual focus groups will include 10-15
volunteers who will be asked to share insights on specific questions as
part of a facilitated discussion.
How can we best communicate with your community on an ongoing basis? In
what ways does the Foundation currently support your work? We ask you to
share your thoughts on these and other questions by signing up for a focus
group by the end of Wednesday, 2 December, or participating in the
discussion on Meta-Wiki [1].
We would like to collect feedback from across the movement, representing a
wide range of insights and opinions. We will be working to build as many
focus groups as possible, but want to be upfront that we may face
limitations on the number of groups we can convene based on the level of
interest. However, if you would like to discuss your thoughts in detail, we
are also offering the chance to connect with the Communications team in
other ways, including individual and group meetings and office hours [2].
Initial discussions are happening between now and January 2021. We invite
you to join the conversation, and look forward to working together to
explore some important questions.
[1] https://meta.wikimedia.org/wiki/Movement_communications_insights
[2]
https://meta.wikimedia.org/wiki/Movement_communications_insights#Office_hou…
--
Elena Lappen (she/her)
Community Relations Specialist
Wikimedia Foundation
https://www.mediawiki.org/wiki/Scrum_of_scrums/2020-11-18
*= 2020-11-18 =*
== Callouts ==
* SRE
** ICU 63 upgrade (has MediaWiki impact) -
https://phabricator.wikimedia.org/T264991
*** enwiki notification up in VP already:
https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(technical)#Update_to_…
** Sporadic and weird issues with Italian ISPs continue. SRE is aware and
working on them. contact cdanis@ if you have more debugging data to share
* RelEng
** No Train next week
** No deploys next week Wed-Friday
== SoS Meeting Bookkeeping ==
* Updates:
== TechCom ==
* Blocking:
== Product ==
=== Community Tech ===
* Blocked by: -
* Blocking: -
* Updates: The Community Wishlist Survey is now live and that's gonna be
our main focus for the following 6 weeks
=== Anti-Harassment Tools ===
* Blocked by:
* Blocking:
* Updates:
=== Editing ===
* Blocked by:
* Blocking:
* Updates:
=== Growth ===
* Blocked by:
* Blocking:
* Updates:
=== iOS native app ===
* Blocked by:
* Blocking:
* Updates:
=== Android native app ===
* Blocked by:
* Blocking:
* Updates:
=== Web ===
* Blocked by:
LangEng: Finishing up some changes to make ULS compatible with desktop
improvements (
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/UniversalLanguageSele…)
* Blocking:
n/a
* Updates:
Main focus is on finishing the work on the Vue search study. A
VueTaskForce is meeting this week.
=== Product Infrastructure ===
* Blocked by:
* Blocking:
* Updates:
=== Structured Data ===
* Blocked by: -
* Blocking: -
* Updates:
** Commons Media Search: continuing to add features and make UI
improvements, exploring some potential methods for using wikidata to
improve search results (e.g. traversing entity trees, using aliases)
** Media matching: in discussions with other teams to determine how this
project overlaps with others
=== Abstract Wikipedia ===
* Blocked by:
** —
* Blocking:
** —
* Updates:
**The [[m:Abstract_Wikipedia/Wiki_of_functions_naming_contest|community
contest]] for the name of the central wiki of functions has now closed, and
the result is being reviewed with Legal and Comms. Our thanks to all who
voted.
** Continuing work on using ZType data to enforce structure when editing
ZObjects.
** Huge thanks to Daimona and DannyS712 for helping with a Phan issue
blocking us from merging code T268055
=== Parsing ===
* Blocked by:
** This is a followup on a SoS update from a few weeks back. We would like
Parsoid clients ( VisualEditor, ContentTranslation, StructuredDiscussion,
MCS/PCS ) to act onhttps://phabricator.wikimedia.org/T266143 sooner than
later. This should likely be a minor tweak in client code. We need
confirmation that clients can handle this switch before we can make
progress on making that change in Parsoid. Either leave a note on that phab
task once you are done, or create a subtask and resolve it.
* Blocking:
* Updates:
** no updates
=== Language ===
* Blocked by:
* Blocking:
** Web. Should be unblocked this week.
* Updates:
** T264756 Working on technical implementation plan for translatable
modules. Will make it public for feedback soon.
** T254481 Doing final tests on "Support sending TechNews using
Special:MassMessage"
** T182433 Developing "Strong synchonization" for translatewiki.net which
is a prerequisite for fully automated translation exports
** We fixed a bunch of production JavaScript errors in ULS. Fixes are
waiting to be deployed.
** Polishing section translation MVP
=== Inuka ===
* Blocked by: -
* Blocking: -
* Updates:
** KaiOS app
*** Submitted to KaiStore
*** Addressing usability study feedback (colours, icons, copy, ...)
*** Production errors
** Wikipedia Preview
*** Oozie job for data analysis
*** Image focus mode
*** Multilines caption
=== UI Standardization ===
* Blocked by:
* Blocking:
* Updates:
=== Library ===
* Blocked by: Waiting to hear back from Cloud Services on question about
IDS/IPS for Cloud infrastructure
* Blocking: -
* Updates: Fixed a bug in Wikipedia Library that denied some users access
to the library bundle when they should've had it. Refactoring of Wikilinks
UI underway to improve performance.
== Technology ==
=== Analytics ===
* Blocked by:
* Blocking:
* Updates:
- Adjustments to allow migration of legacy EventLogging schemas to
Event Platform.
- Fleshed out plan to migrate cluster to Apache BigTop and Hadoop coord
failover.
- Performance improvements of webrequest job, reduce CPU time and data
relocation.
- Fix bug in pageview_complete dumps (replacement of pagecounts).
=== Cloud Services ===
* Blocked by:
* Blocking:
* Updates:
=== Fundraising Tech ===
* Blocked by:
* Blocking:
* Updates:
** SRE deployed a change to stop iOS app launching for
thankyou.wikipedia.org, we need to test
** Quieting down noisy logs in preparation for end of year fundraiser
** Switching dev environment from vagrant to docker
=== Platform ===
* Blocked by:
* Blocking:
** Code review on https://gerrit.wikimedia.org/r/c/mediawiki/core/+/587494
* Updates:
** Parser cache for Parsoid code riding out this week
** Design work for Sockpuppet Detection API
** Design work for IP Masking
=== Engineering Productivity ===
==== Performance ====
* Blocked by:
** Code review on https://gerrit.wikimedia.org/r/c/mediawiki/core/+/587494
* Blocking:
* Updates:
** Perf monitoring services migrated to Python 3
==== Quality and Test Engineering ====
* Blocked by:
* Blocking:
* Updates:
==== Release Engineering ====
* Blocked by:
**
* Blocking:
** Trainsient reports of Gerrit: remote unpack failed: Missing tree / blob (
https://phabricator.wikimedia.org/T268119 ) -- hope to fix today
* Updates:
** [All] Deployments/Covid-19
https://wikitech.wikimedia.org/wiki/Deployments/Covid-19
** Train Health
*** Last week: No Train
*** This week: 1.36.0-wmf.18 [[phab:T263184]] <!--
https://phabricator.wikimedia.org/T263184 -->
*** Next week: No Train
*** Rest of the year:
https://wikitech.wikimedia.org/wiki/Deployments#Upcoming_Release_Train_disr…
(two
trains in December and that's it for 2020)
=== Machine Learning Platform ===
* Blocked by:
* Blocking:
* Updates:
=== Research ===
* Blocked by:
* Blocking:
* Updates:
=== Search Platform ===
* Blocked by:
** Growth: Consume new event from the AddLink feature -
https://phabricator.wikimedia.org/T262226
* Updates:
** "ElasticSearch shard size check" icinga warnings on cloudelastic servers
-https://phabricator.wikimedia.org/T265908
** Redirect loop in pages results in infinite loop in API query -
https://phabricator.wikimedia.org/T264534
** Build integration envirionment for search platform airflow + hadoop +
spark integration -https://phabricator.wikimedia.org/T265641
=== Security ===
* Blocked by:
* Blocking:
* Updates:
=== Site Reliability Engineering ===
* Blocked by:
** None
* Blocking:
** None
* Updates:
** Had a networking issue in codfw on Sunday, minimal impact, but keep in
mind https://phabricator.wikimedia.org/T267865
** Sporadic and weird issues with Italian ISPs continue. SRE is aware and
working on them.
** Grafana SSO is live on https://grafana-rw.wikimedia.org. Quality of life
improvement(s) being worked on https://phabricator.wikimedia.org/T267645
== Wikimedia DE ==
=== Wikidata ===
* Blocked by:
* Blocking:
* Updates:
=== German Technical Wishlist ===