Hello
*Phabricator's aphlict service[0] will be down for 30 minutes tomorrow
(Tue, 18 Apr 2023) between 13:00–15:00 UTC[1]* due to network switch
upgrades in its data center row[2].
During this window, real-time notifications on Phabricator will not work.
This affects:
- Pop-up notifications on Phabricator
- Real-time workboard updates—you'll need to refresh the page to see other
people's workboard changes.
Apologies for any inconvenience.
Tyler Cipriani (he/him)
Engineering Manager, Release Engineering
Wikimedia Foundation
[0]: <https://wikitech.wikimedia.org/wiki/Aphlict>
[1]: <https://zonestamp.toolforge.org/1681822803> (thanks Sebastian Berlin
for reminding me of this tool :D)
[2]: <https://phabricator.wikimedia.org/T333377>
Hi everyone,
The April 2023 edition of the Technical Community Newsletter is
available:
https://www.mediawiki.org/wiki/Technical_Community_Newsletter/2023/April
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.
The Wikimedia Technical Community is large and diverse - it's hard to
capture everything. We would love to hear your ideas for future
newsletters. Got something you would like to see or something you want
to highlight in the next quarterly newsletter?
Please add your suggestion to the talk page:
https://www.mediawiki.org/wiki/Talk:Technical_Community_Newsletter
If you'd like to keep up with updates and information, subscribe to the
Technical Community Newsletter:
https://www.mediawiki.org/wiki/Newsletter:Technical_Community_Newsletter
Thanks,
andre
--
Andre Klapper (he/him) | Bugwrangler / Developer Advocate
https://blogs.gnome.org/aklapper/
Hello everyone,
*Summary*
The Developer Advocacy team is excited to share with you a new set of
educational materials you can use to learn and teach others about Pywikibot
[1]. These new materials are based on content originally presented as part
of the Small wiki toolkits initiative [2]. Please read and share these
materials, give feedback in Phabricator [3] or on Talk pages, or edit the
pages directly if you find errors. This will help improve the materials for
these workshops as well as workshops planned for the future.
*Long version*
Last year, the Small wiki toolkits initiative held monthly technical
workshops about using, building, and hosting bots [4].
In response to feedback received from participants [5], this year the
Developer Advocacy team launched an initiative (Phabricator task: [6]) to
develop on-wiki learning and training materials based on the previous
workshops. The goal of these materials is to make it easier for you to
learn about Pywikibot and teach others in your community about it. Drafts
for two workshops [7] are now ready for your review:
- How to run basic scripts using Pywikibot
- How to host a bot on Toolforge
Materials for each workshop come in two formats:
1. Self-study guide
- explains how to learn a given subject on your own
- links to different resources on wikis and other sites without duplicating
them.
2. Workshop organizer's handbook
- teaches you how to teach the subject to others
- explains how to prepare a workshop that you can run during a hackathon or
a conference. If you've ever wanted to give a talk about Pywikibot but
didn't have the time to design it, the handbook should help.
*How to get involved*
Please read the linked materials and provide feedback in Phabricator or on
talk pages. Is this the right format for learners and trainers? Did we miss
anything? Are there sections that are difficult to follow or make no sense?
Please let us know. Your input will help inform the next steps for the
development of the remaining materials.
If you want to contribute any changes or corrections, you can do so either
directly on the pages, or by leaving comments on talk pages or in
Phabricator. Thank you for your help!
On behalf of the Developer Advocacy team,
Kamil Bach
[1] https://www.mediawiki.org/wiki/Manual:Pywikibot/Workshop_Materials
[2] https://meta.wikimedia.org/wiki/Small_wiki_toolkits/Workshops
[3] https://phabricator.wikimedia.org/T327282
[4] https://meta.wikimedia.org/wiki/Small_wiki_toolkits/Workshops
[5] https://meta.wikimedia.org/wiki/Small_wiki_toolkits/Workshops/Report
[6] https://phabricator.wikimedia.org/T327282
[7] https://www.mediawiki.org/wiki/Manual:Pywikibot/Workshop_Materials
--
Kamil Bach (they/them)
Technical Writer
Wikimedia Foundation
Hi All,
The Wikimedia Foundation’s Tech & Product departments have published a
first overview on current annual planning work for the fiscal year
2023/2024 (July 1st-June 30th). Comments and questions are welcome on the
talk page:
https://meta.wikimedia.org/wiki/Wikimedia_Foundation_Annual_Plan/2023-2024/…
This is an almost real time “snapshot” of the work that is currently
underway to develop the Technology & Product annual plan in a
cross-departmental effort. The plan is still at the very high level and
work in progress - main areas of work (“buckets”), possible annual
objectives <https://en.wikipedia.org/wiki/OKR>, initiatives that could help
achieve these, first versions of annual key results that could roll into
these objectives. Content on the page will change as things evolve, and new
thoughts and feedback are incorporated.
If you have thoughts or questions at this early stage, please comment on
the talk page so that we can keep discussions in one place. If you prefer
to wait until things become clearer - this is perfectly fine too!
A call for feedback on the specifics of the annual plan is planned for
later in the process - this is just a start.
Thanks,
Birgit
--
Birgit Müller (she/her)
Director of Technical Engagement
Wikimedia Foundation <https://wikimediafoundation.org/>
Hello all!
The Search Platform Team usually holds an open meeting on the first
Wednesday of each month. Come talk to us about anything related to
Wikimedia search, Wikidata Query Service (WDQS), Wikimedia Commons Query
Service (WCQS), etc.!
Feel free to add your items to the Etherpad Agenda for the next meeting.
Details for our next meeting:
Date: Wednesday, April 5, 2023
Time: 16:00-17:00 UTC / 08:00 PDT / 11:00 EDT / 17:00 CET
Etherpad: https://etherpad.wikimedia.org/p/Search_Platform_Office_Hours
Google Meet link: https://meet.google.com/vgj-bbeb-uyi
Join by phone: https://tel.meet/vgj-bbeb-uyi?pin=8118110806927
Have fun and see you soon!
Guillaume
--
*Guillaume Lederrey* (he/him)
Engineering Manager
Wikimedia Foundation <https://wikimediafoundation.org/>
Hello,
Roll out of MediaWiki 1.41.0-wmf.3 is blocked (T330209
<https://phabricator.wikimedia.org/T330209>).
The new version is only deployed on testswiki and will not move forward
due to:
* T333966 - message keys shown on beta and test Wikidata
<https://phabricator.wikimedia.org/T333966>
While we had 28056 l10n entries with 1.41.0-wmf.2 we only have 18527
entries in 1.41.0-wmf.3 or 34% less. Something is off in how we grab the
l10n messages or how we merge them from the various sources.
Once the issue is resolved the train can resume.
Antoine "hashar" Musso
Hello,
Wikimedia is deprecating and phasing out unencrypted HTTP (
https://phabricator.wikimedia.org/T238720), as part of this effort
http://gitlab.wikimedia.org now listens on port 433 only. It should not
cause any issue since we have always serve GitLab over HTTPS.
It might be possible that a bot or a local config relied on http:// and
those unlikely case will now be broken. The change is
https://gerrit.wikimedia.org/r/c/operations/puppet/+/904843 If you see any
issue, please reach out on Phabricator task above.
Greetings
On Thursday we will be migrating most toolforge databases to a new
server. Thiswill take place on Thursday at 17:00UTC. During this window
ToolsDBwill be read-only and most tools that rely on writing to the
database will fail.
This migration should take about an hour but unexpected side-effects may
extend the downtime.
-- details --
DB outage Thursday: As part of the ongoing effortto upgrade user-created
Toolforge databases, we willmigrate ToolsDB to a new VM that will have a
more recent version of Debian and MariaDB and will use a more resilient
storage solution.
The new VM is ready, and we plan to point all tools to use it on *Apr, 6
2023 at 17:00 UTC*.
This will involve about *1 hour of read-only time*for the database. Any
existing database connection will be terminated, and if your tool does
not reconnect automatically you might have to restart it manually.
An email will be sent shortly before starting the migration, and when
it's finished.
Please also make sure your tool is connecting to the database using the
canonical hostname *tools.db.svc.wikimedia.cloud*and not any other
hostname or IP address.
For more details, and to report any issue, you can read or leave a
comment at https://phabricator.wikimedia.org/T333471
For more context you can also check out the parent task
https://phabricator.wikimedia.org/T301949