Re: update.php failed for mediawiki-1.38.0
Stefanie Leisestreichler <[email protected]>
| Newsgroups | gmane.org.wikimedia.mediawiki |
|---|---|
| Message-ID | <[email protected]> |
I provided wrong info in my last post when saying I have no skin.json in
the skins/$THEME/ directories. They are there.
Nevertheless with the following config I get the following error:
# Themes
$wgStyleDirectory = "{IP}/skins";
wfLoadSkin( 'Timeless' );
wfLoadSkin( 'Vector' );
wfLoadSkin( 'MonoBook' );
wfLoadSkin( 'MinervaNeue' );
PHP Fatal error: Uncaught Exception: Unable to open file
{IP}/skins/Timeless/skin.json: filemtime(): stat failed for
{IP}/skins/Timeless/skin.json in
/srv/http/wiki.intranet.xyz.tld/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182
These are the current permissions for skins/Timeless/skin.json:
drwxr-x--- 6 root http 4096 6. Jun 10:19 skins/
drwxr-x--- 6 root http 4096 3. Jun 12:46 Timeless/
-rw-r----- 1 root http 4534 20. Apr 15:37 skin.json
I am running "php update.php" as root.
On 06.06.22 09:09, Stefanie Leisestreichler wrote:
> When setting
>
> $wgExtensionDirectory = "{$IP}/extensions";
>
> there are no more errors regarding missing extensions/extension.json.
>
> Now the same problem applies to the Skins I am using. Thanks to the link
> you provided I set $wgStyleDirectory in Localsettings.php also. This is
> my current config:
>
> # Themes
> $wgStyleDirectory = "{IP}/skins";
> wfLoadSkin( 'Timeless' );
> wfLoadSkin( 'Vector' );
> wfLoadSkin( 'MonoBook' );
>
> Now the next error appears when running "php update.php":
>
> PHP Fatal error: Uncaught Exception: Unable to open file
> {IP}/skins/Timeless/skin.json: filemtime(): stat failed for
> {IP}/skins/Timeless/skin.json in
> /srv/http/wiki.intranet.xyz.tld/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182
>
>
> This time the software is right. Means, there is no "skin.json" in none
> of the directories of the skins I am using...
>
>
> On 06.06.22 00:30, Benjamin Lees wrote:
>> The initialization of $wgExtensionDirectory changed in 1.38:
>> https://github.com/wikimedia/mediawiki/commit/f5641f9856b27c1b88bdbb5456d59f394c37d2e3
>> <https://github.com/wikimedia/mediawiki/commit/f5641f9856b27c1b88bdbb5456d59f394c37d2e3>
>>
>>
>> I don't think that should be a problem, though, unless you're using
>> $wgExtensionDirectory to define another path in LocalSettings.php.
>> What happens if you set:
>>
>> $wgExtensionDirectory = "{$IP}/extensions";
>>
>> near the start of LocalSettings.php?
>>
>> On Sun, Jun 5, 2022 at 3:09 AM Stefanie Leisestreichler
>> <[email protected]
>> <mailto:[email protected]>> wrote:
>>
>> No, not setting $wgExtensionDirectory. Extensions all are loaded with
>> pattern like wfLoadExtension( 'Cite' ); .
>>
>> I updated this installalation a few days ago from 1.36.0 to 1.36.2
>> without having any issues. The bug suddenly appears when updating
>> from
>> 1.36.2 to 1.38.0.
>>
>>
>> On 04.06.22 08:51, Benjamin Lees wrote:
>> > Are you setting $wgExtensionDirectory in LocalSettings.php? It
>> sounds
>> > like it's been set to the root directory instead of the extensions
>> > directory.
>> >
>> > On Fri, Jun 3, 2022 at 2:48 PM Stefanie Leisestreichler
>> > <[email protected]
>> <mailto:[email protected]>
>> > <mailto:[email protected]
>> <mailto:[email protected]>>> wrote:
>> >
>> > Hi.
>> > When looking at the error message "stat failed for
>> > /Cite/extension.json"
>> > one will see, that update.php is not looking in
>> "extensions/Cite/" for
>> > extension.json. Instead it is searching in "/Cite/" for
>> extension.json.
>> >
>> > File extensions/Cite/extension.json exists in my
>> installation, but not
>> > /Cite/extension.json.
>> >
>> > I guess it is a bug.
>> > Thanks.
>> >
>> > On 03.06.22 20:41, Sammy Tarling wrote:
>> > > Hey,
>> > >
>> > > It'd be worth checking that extensions/Cite/extension.json
>> exists,
>> > > and/or re-downloading the Cite Extension
>> > >
>> <https://www.mediawiki.org/wiki/Extension:Cite#Installation
>> <https://www.mediawiki.org/wiki/Extension:Cite#Installation>
>> > <https://www.mediawiki.org/wiki/Extension:Cite#Installation
>> <https://www.mediawiki.org/wiki/Extension:Cite#Installation>>> if
>> > possible.
>> > >
>> > > If you're still having trouble, Manual:How to debug
>> > > <https://www.mediawiki.org/wiki/Manual:How_to_debug
>> <https://www.mediawiki.org/wiki/Manual:How_to_debug>
>> > <https://www.mediawiki.org/wiki/Manual:How_to_debug
>> <https://www.mediawiki.org/wiki/Manual:How_to_debug>>> has some good
>> > > pointers for finding more specific error messages.
>> > > If you end up reporting a bug, please have a read of this
>> guidance
>> > > <https://www.mediawiki.org/wiki/How_to_report_a_bug
>> <https://www.mediawiki.org/wiki/How_to_report_a_bug>
>> > <https://www.mediawiki.org/wiki/How_to_report_a_bug
>> <https://www.mediawiki.org/wiki/How_to_report_a_bug>>> to ensure
>> we have
>> > > as much information as possible.
>> > >
>> > >
>> > > On Fri, Jun 3, 2022 at 12:03 PM Stefanie Leisestreichler
>> > > <[email protected]
>> <mailto:[email protected]>
>> > <mailto:[email protected]
>> <mailto:[email protected]>>
>> > > <mailto:[email protected]
>> <mailto:[email protected]>
>> > <mailto:[email protected]
>> <mailto:[email protected]>>>> wrote:
>> > >
>> > > Hi.
>> > > When running "php update.php" I get this error:
>> > >
>> > > php update.php
>> > > PHP Fatal error: Uncaught Exception: Unable to open
>> file
>> > > /Cite/extension.json: filemtime(): stat failed for
>> > /Cite/extension.json
>> > > in
>> > >
>> >
>> /srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182>
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182>>
>>
>> > >
>> >
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182>
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182>>>
>>
>> > > Stack trace:
>> > > #0
>> > >
>> >
>> /srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(52)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(52)>
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(52)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(52)>>
>>
>> > >
>> >
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(52)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(52)>
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(52)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(52)>>>:
>>
>> > >
>> > > ExtensionRegistry->queue()
>> > > #1
>> > >
>> >
>> /srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203)> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203)>>
>> > >
>> >
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203)>
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203)>>>:
>>
>> > >
>> > > wfLoadExtension()
>> > > #2
>> > >
>> >
>> /srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/includes/Setup.php(204)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/Setup.php(204)>
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/Setup.php(204) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/Setup.php(204)>>
>>
>> > >
>> >
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/Setup.php(204)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/Setup.php(204)>
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/Setup.php(204) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/Setup.php(204)>>>:
>>
>> > >
>> > > require_once('...')
>> > > #3
>> > >
>> >
>> /srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php(96)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php(96)>
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php(96)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php(96)>>
>>
>> > >
>> >
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php(96)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php(96)>
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php(96)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php(96)>>>:
>>
>> > >
>> > > require_once('...')
>> > > #4
>> > >
>> >
>> /srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/update.php(264)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/update.php(264)>
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/update.php(264)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/update.php(264)>>
>>
>> > >
>> >
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/update.php(264)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/update.php(264)>
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/update.php(264)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/update.php(264)>>>:
>>
>> > >
>> > > require_once('...')
>> > > #5 {main}
>> > > thrown in
>> > >
>> >
>> /srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php>
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php>>
>>
>> > >
>> >
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php>
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php>>>
>>
>> > >
>> > > on line 182
>> > > Fatal error: Uncaught Exception: Unable to open file
>> > > /Cite/extension.json: filemtime(): stat failed for
>> > /Cite/extension.json
>> > > in
>> > >
>> >
>> /srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182>
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182>>
>>
>> > >
>> >
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182>
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182>>>
>>
>> > > Stack trace:
>> > > #0
>> > >
>> >
>> /srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(52)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(52)>
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(52)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(52)>>
>>
>> > >
>> >
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(52)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(52)>
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(52)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(52)>>>:
>>
>> > >
>> > > ExtensionRegistry->queue()
>> > > #1
>> > >
>> >
>> /srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203)> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203)>>
>> > >
>> >
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203)>
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203)>>>:
>>
>> > >
>> > > wfLoadExtension()
>> > > #2
>> > >
>> >
>> /srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/includes/Setup.php(204)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/Setup.php(204)>
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/Setup.php(204) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/Setup.php(204)>>
>>
>> > >
>> >
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/Setup.php(204)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/Setup.php(204)>
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/Setup.php(204) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/Setup.php(204)>>>:
>>
>> > >
>> > > require_once('...')
>> > > #3
>> > >
>> >
>> /srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php(96)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php(96)>
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php(96)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php(96)>>
>>
>> > >
>> >
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php(96)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php(96)>
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php(96)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php(96)>>>:
>>
>> > >
>> > > require_once('...')
>> > > #4
>> > >
>> >
>> /srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/update.php(264)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/update.php(264)>
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/update.php(264)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/update.php(264)>>
>>
>> > >
>> >
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/update.php(264)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/update.php(264)>
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/update.php(264)
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/update.php(264)>>>:
>>
>> > >
>> > > require_once('...')
>> > > #5 {main}
>> > > thrown in
>> > >
>> >
>> /srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php>
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php>>
>>
>> > >
>> >
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php>
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php
>> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php>>>
>>
>> > >
>> > > on line 182
>> > > _______________________________________________
>> > > MediaWiki-l mailing list --
>> [email protected]
>> <mailto:[email protected]>
>> > <mailto:[email protected]
>> <mailto:[email protected]>>
>> > > <mailto:[email protected]
>> <mailto:[email protected]>
>> > <mailto:[email protected]
>> <mailto:[email protected]>>>
>> > > To unsubscribe send an email to
>> > > [email protected]
>> <mailto:[email protected]>
>> > <mailto:[email protected]
>> <mailto:[email protected]>>
>> > > <mailto:[email protected]
>> <mailto:[email protected]>
>> > <mailto:[email protected]
>> <mailto:[email protected]>>>
>> > >
>> >
>>
>> https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
>>
>>
>> <https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/>
>>
>> >
>> <https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
>> <https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/>>
>>
>> > >
>> >
>> <https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
>> <https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/>
>> <https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
>> <https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/>>>
>>
>> > >
>> > >
>> > >
>> > > --
>> > > *Sammy Tarling *(she/her)
>> > >
>> > > Software Engineer
>> > >
>> > > Wikimedia Foundation <https://wikimediafoundation.org/
>> <https://wikimediafoundation.org/>
>> > <https://wikimediafoundation.org/
>> <https://wikimediafoundation.org/>>>
>> > >
>> > >
>> > > _______________________________________________
>> > > MediaWiki-l mailing list --
>> [email protected]
>> <mailto:[email protected]>
>> > <mailto:[email protected]
>> <mailto:[email protected]>>
>> > > To unsubscribe send an email to
>> > [email protected]
>> <mailto:[email protected]>
>> > <mailto:[email protected]
>> <mailto:[email protected]>>
>> > >
>> >
>>
>> https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
>>
>>
>> <https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/>
>>
>> >
>> <https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
>> <https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/>>
>>
>> > _______________________________________________
>> > MediaWiki-l mailing list -- [email protected]
>> <mailto:[email protected]>
>> > <mailto:[email protected]
>> <mailto:[email protected]>>
>> > To unsubscribe send an email to
>> > [email protected]
>> <mailto:[email protected]>
>> > <mailto:[email protected]
>> <mailto:[email protected]>>
>> >
>>
>> https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
>>
>>
>> <https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/>
>>
>> >
>> <https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
>> <https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/>>
>>
>> >
>> >
>> > _______________________________________________
>> > MediaWiki-l mailing list -- [email protected]
>> <mailto:[email protected]>
>> > To unsubscribe send an email to
>> [email protected]
>> <mailto:[email protected]>
>> >
>>
>> https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
>>
>>
>> <https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/>
>>
>>
> _______________________________________________
> MediaWiki-l mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
> https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
_______________________________________________
MediaWiki-l mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/