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, August 7, 2024
Time: 15:00-16:00 UTC / 08:00 PDT / 11:00 EDT / 17:00 CEST
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!
-Adam
Hello!
This email is to make the developer community aware that I have nominated
Bhsd for +2 rights in the CodeMirror extension. Please feel free to comment
on the task at https://phabricator.wikimedia.org/T371847
Thank you!
~ MusikAnimal
Dear community,
since MW 1.41 the bootstrapping of PHPUnit fails for SemanticMediaWiki. This manifests itself in the fact that constants defined in tests/bootstrap.php are undefined, e.g.
3) SMW\Tests\Exception\JSONFileParseExceptionTest::testCanConstruct
Error: Undefined constant "SMW\Tests\Exception\SMW_PHPUNIT_DIR"
This seems to be related to the deprecation mentioned in the MW 1.41 release notes:
"The tests/phpunit/phpunit.php entrypoint has been deprecated. PHPUnit tests should be run with composer, for example with the composer phpunit:entrypoint command."
The following warning is displayed during a PHPUnit run:
*******************************************************************************
DEPRECATED: The tests/phpunit/phpunit.php entry point has been deprecated. Use
`composer phpunit:entrypoint` instead.
*******************************************************************************
Maybe related: https://phabricator.wikimedia.org/T227900
The SMW community would be very grateful if someone who is familiar with the mentioned change explains how SMW has to be changed so that PHPUnit for MW 1.41 works again.
We have an open issue here: https://github.com/SemanticMediaWiki/SemanticMediaWiki/issues/5701
Hi All,
Welcome to the monthly MediaWiki Insights email!
First of all, many thanks and congratulations to Dragoniez, Anujagrawal,
Nokib Sarkar, Agamya Samuel, Shy Blumer, AManWithNoPlan, Yejianfei and
sunafterrainwm who got their first patch merged in MediaWiki core,
extensions or services deployed in Wikimedia production during the month of
July!
One of the first merged patches in July was a project
<https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1027126> that Nokib
Sarkar started at the Wikimedia Hackathon in Tallinn, developed further
after the Hackathon and got deployed in July: A new language converter in
MediaWiki. The added language converter
<https://phabricator.wikimedia.org/T357853> from Meitei Script to Bengali
Script replaces a previous prototype solution used on
https://mni.wikipedia.org and enables speakers of the Manipuri language to
read content on Manipuri Wikipedia in both scripts of the Manipuri
language. Many thanks to Nokib for working on this and to Subbu, CScott,
Amir Aaroni and everyone else who provided support!
Simplify feature development: Exploring architectural patterns and
opportunities in MediaWiki
The new annual plan
<https://meta.wikimedia.org/wiki/Wikimedia_Foundation_Annual_Plan/2024-2025/…>
kicked off in July and we started work on exploring ways to simplify
feature development
<https://www.mediawiki.org/wiki/MediaWiki_Product_Insights/Artifacts/KR_5.2:…>
(KR 5.2).The work started with two parallel tasks: A survey overview of
hooks, hooks handlers and extension registry parameters (5.2.1), and an
exploration into unifying Echo and platform notifications into a
platform-level architecture (5.2.2). Both tasks are planned work for this
quarter (until the end of September) and hope to set the ground towards
introducing new architectural patterns that simplify the way extensions
interface with the platform. You can read more about the work and updates on
the mediawiki page
<https://www.mediawiki.org/wiki/MediaWiki_Product_Insights/Artifacts/KR_5.2:…>.
The working group consists of principal engineers and members of MediaWiki
and Feature Engineering teams.
Project Snapshots: Parsoid deployed on first production wikis and a new way
of provisioning on-demand test environments in the works
As part of our continued rollout of Parsoid Read Views, Parsoid has been
turned on this week as the default read views renderer on English and
Hebrew Wikivoyage. Here’s the rationale
<https://www.mediawiki.org/wiki/Parsoid/Parser_Unification/Confidence_Framew…>
behind our confidence to roll-out this experimental feature and collect
feedback. To report bugs and issues, please look at our known issues
<https://www.mediawiki.org/wiki/Special:MyLanguage/Parsoid/Parser_Unificatio…>
documentation, and if you find a new bug, please create a Phabricator
ticket and tag the Content Transform Team in Phabricator
<https://phabricator.wikimedia.org/project/view/5846>. The rollout of
Parsoid is part of 5.1 of the annual plan: Interventions to increase the
sustainability of the platform. Many thanks to the Content Transform team for
their work as well as to the people who report bugs!
In an earlier Insights email
<https://www.mediawiki.org/wiki/MediaWiki_Product_Insights/Reports/May_2024#…>
we shared about Huma, the new database to query dependencies in MediaWiki.
Huma
<https://www.mediawiki.org/wiki/MediaWiki_Product_Insights/Artifacts/Huma:_B…>
is now updated to use wmf.14 and 98% of the production classes are indexed.
This improves the ability to run queries that find unused methods.
Example: This
is the query
<https://huma.wmcloud.org/sql?sql=select+class_name%2C+method_name+from+meth…>
for unused methods of BagOStuff <https://www.mediawiki.org/wiki/BagOStuff>
(you can replace the class name with any other class and check for that
instead). "most used methods" of that class can be queried like this
<https://huma.wmcloud.org/sql?sql=select+called_method_name%2C+count%28*%29+…>
(giving insight on which methods to extract to a narrow interface).
To facilitate the provisioning of testing environments for automatic and
exploratory testing we will be soon introducing a new backend for PatchDemo
that is backed by Kubernetes. This new way of provisioning on-demand test
environments enables not just the provisioning of MediaWikis for testing
but also the testing of custom services & extensions. Under the
codename of Project
Catalyst, we are beginning to create a rollout plan to make this new
provisioning tool the default in Patch Demo. The first step of the rollout
will be to enable full feature completeness with the current patch demo
<https://patchdemo.wmcloud.org/> backend. Many thanks to the Quality and
Test Engineering and Release Engineering teams for driving this work! A
huge thanks also to the maintainers of the previous PatchDemo backend,
Bartosz Dziewonski and Ed Sanders, for their invaluable contributions,
spark and support in enhancing our confidence in delivering software
changes <3.
As part of the overall effort to improve the sustainability of MediaWiki,
the Technical Documentation Team is starting a project to establish metrics
that measure the health of the MediaWiki documentation. We’re looking into
how we define documentation health and how we can use those metrics to
drive documentation work. For more information or to share your ideas,
visit the project page
<https://www.mediawiki.org/wiki/Wikimedia_Technical_Documentation_Team/Doc_m…>.
For a preview of some of the data signals we’re considering, check out the
experimental documentation metrics dashboard.
<https://techdoc-dashboard.toolforge.org/> (You can use PagePile ID 59125
to try it out!)
Up next: Wikimania: MediaWiki table and developer corner
Wikimania <https://wikimania.wikimedia.org/wiki/2024:Wikimania> is
approaching and some of us will be there! If you join the conference,
please come say Hi in the Hackathon area
<https://wikimania.wikimedia.org/wiki/2024:Program/Hackathon#Initiative_Areas>
at the MediaWiki table or the developer corner. This is also an opportunity
to chat about the Product and Technology Advisory council
<https://meta.wikimedia.org/wiki/Product_and_Technology_Advisory_Council/Pro…>
pilot in person
<https://wikimania.wikimedia.org/wiki/2024:Program/Hackathon#P&T_Advisory_Co…>.
If you are interested in applying or know someone who may be a good fit:
Applications are still open through August 10, 2024.
Hope to see some of you at Wikimania!
Thanks all for reading,
Birgit
--
Birgit Müller (she/her)
Director of Product, MediaWiki and Developer Experiences
Wikimedia Foundation <https://wikimediafoundation.org/>
The concept of morality refers to good behavior, morality and conduct in Islamic teachings. It follows the example of the Prophet Muhammad (pbuh) and emphasizes the importance of developing character and morality in all areas of life. plz more details cleck the link : https://dkpoint.com/islamic-studies/
Dear all,
On *Wednesday September 25th 2024*, the SRE team will run a planned
datacenter switchover, moving all wikis from *eqiad* to *codfw*.
This is an important periodic test of our tools and procedures, to ensure
the wikis will continue to be available even in the event of major
technical issues in our primary home. It also gives all our SRE and ops
teams a chance to do maintenance and upgrades on systems in *eqiad* that
normally run 24 hours a day.
The switchover process requires a brief read-only period for all
Foundation-hosted wikis, which will start on *Wednesday September 25th 2024
@ 15:00 UTC* [0], and will last for just a few minutes while we execute the
migration as efficiently as possible. All our public and private wikis will
be continuously available for reading, as usual, but editing will be
unavailable during the process. Users will see a notification of the
upcoming maintenance, and anyone still editing will be asked to try again
in a few minutes.
MoveComms will soon begin notifying communities of the read-only window.
If you like, you can follow along on the day in the public
*#wikimedia-operations* channel on IRC. To report any issues, you can reach
us in *#wikimedia-sre* on IRC, or file a Phabricator ticket with the
#datacenter-switchover tag [1]. We'll be monitoring closely for reports of
trouble during and after the switchover. The switchover and its preparation
will be tracked under [2].
On behalf of the SRE team, please excuse the disruption, and we would like
to thank everyone in various departments who are involved in planning this
work. If you have any questions, please reply directly to this email.
Kind Regards,
Scott French
[0] https://zonestamp.toolforge.org/1727276400
[1]
https://phabricator.wikimedia.org/maniphest/task/edit/form/1/?projects=Data…
[2] https://phabricator.wikimedia.org/T370962
Hi.
The URL https://wikimedia.org/api/rest_v1/#/Pageviews%20data is with none
content now (some time ago, however, the content was functional), but the
pageviews API request work correct. It is legal to using the Pageview sAPI
now?
D. K.
Hi Community Metrics team,
This is your automatic monthly Phabricator statistics mail.
Accounts created in (2024-07): 269
Active Maniphest users (any activity) in (2024-07): 1095
Task authors in (2024-07): 604
Users who have closed tasks in (2024-07): 319
Projects which had at least one task moved from one column to another on
their workboard in (2024-07): 317
Tasks created in (2024-07): 2708
Tasks closed in (2024-07): 2537
Open and stalled tasks in total: 54004
* Only open tasks in total: 53009
* Only stalled tasks in total: 995
Median age in days of open tasks by priority:
Unbreak now: 116
Needs Triage: 1033
High: 1243
Normal: 2081
Low: 2626
Lowest: 3149
(How long tasks have been open, not how long they have had that priority)
To see the names of the most active task authors:
* Go to https://wikimedia.biterg.io/
* Choose "Phabricator > Overview" from the top bar
* Adjust the time frame in the upper right corner to your needs
* See the author names in the "Submitters" panel
TODO: Numbers which refer to closed tasks might not be correct, as
described in https://phabricator.wikimedia.org/T1003 .
Yours sincerely,
Fab Rick Aytor
(via community_metrics.sh on phab1004 at Thu 01 Aug 2024 12:00:43 AM UTC)