The deployment of MediaWiki 1.29.0-wmf.9 is currently blocked and all wikis
have been reverted to wmf.8. This latest revert is due to excessive
warnings which appeared in logs immediately after deploying to group2. The
warnings all read as follows:
Warning: Empty regular expression in
/srv/mediawiki/php-1.29.0-wmf.9/includes/parser/DateFormatter.php on line
200
This issue is tracked in https://phabricator.wikimedia.org/T156364 and
currently blocks further deployments.
More background:
A similar flood of log spam occurred after deploying the branch to group1,
however, the problem subsided after a while and did not reappear until
Thursday's deployment.
There have been recent changes to DateFormatter.php, however, the changes
do not appear to be the direct culprit. In fact, after rolling back the
changes, a different message appears in the log, however, with less
frequency than the line 200 error.
Several engineers have looked at this issue but so far we have not isolated
the root cause. Additional eyes on this issue would be welcomed and further
discussion should be directed to Phabricator. In the interest of keeping
everyone in the loop, I will follow up in this thread if/when there is a
resolution.
Regards,
Mukunda
---
Mukunda Modell
Wikimedia Release Engineering
Hi,
My name is Shanika Ediriweera and I am an undergraduate of University of
Moratuwa. I am new to the wikimedia community.
I would like to tackle this issue https://phabricator.wikimedia.org/T147762.
Since I am new to the community could someone guide me in reproducing the
issue?
Where is the code related to this issue? Is it in the core or in an
extension.
Thank you.
Best Regards,
Shanika Ediriweera
Undergraduate
Dept. of Computer Science & Eng.
University of Moratuwa
Hi,
After speaking with Yurik, I've filed
<https://phabricator.wikimedia.org/T156219> on his behalf to restore his
membership in the mediawiki and maps-dev groups.
I would appreciate guidance in whether these rights can be summarily
granted since he used to have them, or if it needs to go through the
full process.
-- Legoktm
Noticed earlier today, because some code that had been deprecated since
1.21 was removed and starting causing fatals, that we don't log deprecation
notices in production. This has now been fixed.
Please check logstash for `channel:deprecated` and see if anything you are
reposinsible for is using hard-deprecated methods and fix them.
Some culprits which have each generated hundreds of messages in the ~5
minutes it's been turned on:
Use of SpecialRecentChangesQuery hook (used in
FlaggedRevsUIHooks::modifyRecentChangesQuery) was deprecated in MediaWiki
1.23. [Called from SpecialRecentChanges::runMainQueryHook in
/srv/mediawiki/php-1.29.0-wmf.8/includes/specials/SpecialRecentchanges.ph
Use of wfSetupSession was deprecated in MediaWiki 1.27. [Called from
CollectionSession::startSession in
/srv/mediawiki/php-1.29.0-wmf.8/extensions/Collection/Collection.session.php
at line 38]
Use of SpecialWatchlistQuery hook (used in
FlaggedRevsUIHooks::modifyChangesListQuery) was deprecated in MediaWiki
1.23. [Called from SpecialWatchlist::runMainQueryHook in
/srv/mediawiki/php-1.29.0-wmf.8/includes/specials/SpecialWatchlist.php at
line 309]
Use of Revision::getText was deprecated in MediaWiki 1.21. [Called from
FlaggedRevision::getRevText in
/srv/mediawiki/php-1.29.0-wmf.8/extensions/FlaggedRevs/backend/FlaggedRevision.php
at line 480]
Use of SpecialRecentChangesQuery hook (used in
FlaggedRevsUIHooks::modifyRecentChangesQuery) was deprecated in MediaWiki
1.23. [Called from SpecialRecentChanges::runMainQueryHook in
/srv/mediawiki/php-1.29.0-wmf.9/includes/specials/SpecialRecentchanges.ph
Hi all!
Here are the minutes from this week's ArchCom meeting. You can also find the
minutes at <https://www.mediawiki.org/wiki/Architecture_committee/2017-01-25>.
See also the ArchCom status page at
<https://www.mediawiki.org/wiki/Architecture_committee/Status> and the RFC board
<https://phabricator.wikimedia.org/tag/mediawiki-rfcs/>.
Here are the minutes, for your convenience:
* Gabriel is considering use cases for storage of HTML for old revision:
mw:Wikimedia_Services/Revision_storage_for_HTML_and_structured_data:_Use_cases
* Continuing meta-discussion about ArchCom, touching on the following topics:
** Encouraging more RFC discussion on Phabricator
** Using IRC meetings as a broader office hour
** ArchCom’s involvement with strategy making and resource planning
At the IRC meeting, we discussed MZMcBride’s proposal for Accessing page
properties from wiki pages. We explored use cases, identified potential issues
and formulated requirements. A summary can be found at T154738#2972889.
Active RFCs, please have a look:
* T66214: Define an official thumb API. Effort to define a client-controlled API
for retrieving thumbnails with various options.
* T128351: Notifications in core.
* T124752: Expiring watchlist entries.
* T145604: Future of magic links.
Last Call:
[RFC] Image and oldimage tables
Please review the updated RFC page
<mw:Requests_for_comment/image_and_oldimage_tables> and send any final comments
here on Wikitech-l or comment on T589 by 2017-02-01.
Next week on IRC:
Discuss the planned schema changes for DB realignment & MCR (pending
confirmation from Brion). See:
* mw:Wikimedia_Developer_Summit/2017/Scaling_the_Wikimedia_database_schema
* mw:User:Brion_VIBBER/Compacting_the_revision_table
* mw:Multi-Content_Revisions/Content_Meta-Data#Database_Schema
* mw:Requests_for_comment/Content_model_storage
--
Daniel Kinzler
Principal Platform Engineer
Wikimedia Deutschland
Gesellschaft zur Förderung Freien Wissens e.V.
Please participate in the discussion about the "Creation and renewal of
the Committee" section. This is not to approve it yet, just a discussion:
https://www.mediawiki.org/wiki/Talk:Code_of_Conduct/Draft#.22Creation_and_r…
Most of this text has been around for a while, but I made a few changes
to the draft last week, so I wanted to give people an opportunity to
comment, suggest changes, etc.
I'll give it a few more days, then start the formal approval discussion.
Thanks,
Matt Flaschen
Hello all,
For the very first time, we are considering to submit Wikimedia's
application for the Rails Girls Summer of Code (RGSOC)
<http://railsgirlssummerofcode.org/> program.
The goal of this program is to foster diversity in Open Source. Though it
sounds from the name that the projects submitted should be in ROR/ Rails,
but that's not true. Projects could be in any programming language. This
program will run between *July-September 2017*.
The best part (for us and them) -- students work in pairs on a project, and
need to be working from the same city. More about the application
guidelines: http://railsgirlssummerofcode.org/students/application/.
For organizations applying, the process is different from the other
outreach programs in a way, that we need to submit projects and mentors
beforehand.
If you have some tasks/projects in mind that you would be interested in
mentoring, please reply to me ASAP, as the deadline to apply as an
organization is almost there (*January 31st, less than six days remaining!*
).
Your help would be much appreciated!
Cheers,
Srishti
--
Srishti Sethi
Developer Advocate
Technical Collaboration team
Wikimedia Foundation
https://www.mediawiki.org/wiki/User:SSethi_(WMF)