Page MenuHomeMiraheze
Feed Advanced Search

May 13 2021

Unknown Object (User) updated the task description for T7286: Create RemovePII extension.
May 13 2021, 20:23 · Goal-2021-Jul-Dec, RemovePII, Trust & Safety, Universal Omega, Goal-2021-Jan-Jun, MediaWiki (SRE)
Unknown Object (User) updated the task description for T7286: Create RemovePII extension.
May 13 2021, 20:21 · Goal-2021-Jul-Dec, RemovePII, Trust & Safety, Universal Omega, Goal-2021-Jan-Jun, MediaWiki (SRE)
John added a comment to T7127: Add more jobrunner rate tasks to Grafana.

Both insertion and processing rate statistics are available readily by eye - the new graph backs up my original point for why I declined to do this, it adds no value.

May 13 2021, 20:11 · MediaWiki (SRE), Monitoring
John added a comment to T7073: Install prometheus-es-exporter for prometheus <-> graylog integration.

I could work on adding the metrics to prometheus. Which metrics would you like to collect? (a counter of <this> in unit <that>)

May 13 2021, 20:10 · Universal Omega, MediaWiki (SRE), Monitoring
Southparkfan added a comment to T7073: Install prometheus-es-exporter for prometheus <-> graylog integration.

I could work on adding the metrics to prometheus. Which metrics would you like to collect? (a counter of <this> in unit <that>)

May 13 2021, 20:03 · Universal Omega, MediaWiki (SRE), Monitoring
Southparkfan added a comment to T6471: section.execute-GitInfo->getHeadCommitDate is very slow.

GitInfo::getHeadCommitDate tries to fetch the timestamp of the last commit for each extension. This can be very slow:

southparkfan@mw8:/srv/mediawiki/w/extensions/VisualEditor$ time git show -s --format=format:%ct HEAD
1620421442
May 13 2021, 19:59 · Universal Omega, MediaWiki (SRE), MediaWiki, Performance
Southparkfan added a comment to T5700: Make RottenLinks more effective at status detection.

Since T7297 is considered to be a duplicate:

MediaWiki offers the HttpRequestFactory class to make HTTP calls in a standardised manner. The class ensures MediaWiki's internal logging features (e.g. 'http' log channel) and configurations settings (e.g. http_proxy) are used upon executing HTTP calls. Instead, RottenLinks uses the curl_ functions directly.
Example code (untested!):

$request = MediaWikiServices::getInstance()->getHttpRequestFactory()->create(
        $url,
	[ 
	'method' => 'HEAD', // return headers only
	'timeout' => $config->get( 'RottenLinksCurlTimeout' ),
		'userAgent' => 'RottenLinks, MediaWiki extension (https://github.com/miraheze/RottenLinks), running on ' . $config->get( 'Server' )
	],
	__METHOD__
)->execute();
return (int)$request->getStatus();

Just to mention, about to do PR for this, but the final return here is not entirely correct. It would be return (int)$request->getStatusValue()->getValue(); instead because ->execute returns a Status instance, which doesn't have getStatus(), so we use getStatusValue() to get an instance of StatusValue and then finally getValue() to get correct http response code from the status message.

Sorry, I messed up my code after rewriting it. You should not chain ->getStatus() after ->execute(). See this example:

$request = MediaWikiServices::getInstance()->getHttpRequestFactory()->create(
        $url,
	[ 
	'method' => 'HEAD', // return headers only
	'timeout' => $config->get( 'RottenLinksCurlTimeout' ),
		'userAgent' => 'RottenLinks, MediaWiki extension (https://github.com/miraheze/RottenLinks), running on ' . $config->get( 'Server' )
	],
	__METHOD__
)
$reqexec = $request->execute();
return (int)$request->getStatus();
May 13 2021, 19:49 · Universal Omega, MediaWiki (SRE), RottenLinks
Southparkfan added a comment to T7127: Add more jobrunner rate tasks to Grafana.

@Reception123 See https://grafana.miraheze.org/d/3L3WYylMz/mediawiki-job-queue?orgId=1&from=now-24h&to=now for the 'insertion rate'. I have not been able to add the 'processing rate'.

May 13 2021, 19:31 · MediaWiki (SRE), Monitoring
Unknown Object (User) added a comment to T5700: Make RottenLinks more effective at status detection.

https://github.com/miraheze/RottenLinks/pull/32

May 13 2021, 19:29 · Universal Omega, MediaWiki (SRE), RottenLinks
Unknown Object (User) added a comment to T5700: Make RottenLinks more effective at status detection.

Since T7297 is considered to be a duplicate:

MediaWiki offers the HttpRequestFactory class to make HTTP calls in a standardised manner. The class ensures MediaWiki's internal logging features (e.g. 'http' log channel) and configurations settings (e.g. http_proxy) are used upon executing HTTP calls. Instead, RottenLinks uses the curl_ functions directly.
Example code (untested!):

$request = MediaWikiServices::getInstance()->getHttpRequestFactory()->create(
        $url,
	[ 
	'method' => 'HEAD', // return headers only
	'timeout' => $config->get( 'RottenLinksCurlTimeout' ),
		'userAgent' => 'RottenLinks, MediaWiki extension (https://github.com/miraheze/RottenLinks), running on ' . $config->get( 'Server' )
	],
	__METHOD__
)->execute();
return (int)$request->getStatus();
May 13 2021, 19:19 · Universal Omega, MediaWiki (SRE), RottenLinks
Southparkfan added a comment to T7135: Ingest PHP-FPM slowlogs into Graylog.

This does not have high priority. Can be assigned to me if you wish.

May 13 2021, 19:10 · Monitoring, MediaWiki (SRE)
Southparkfan added a comment to T7230: High I/O on cloud nodes affecting GlusterFS.

Paladox has changed the scheduler on cloud5. Let's wait for a day to see the impact on I/O performance (regular operations).

May 13 2021, 19:10 · Infrastructure (SRE), Cloud Infrastructure, MediaWiki (SRE), Performance
Reception123 closed T7298: Extension Request: MediaWikiChat as Invalid.

You can already enabled this in Special:ManageWiki/extensions yourself :)

May 13 2021, 18:55 · MediaWiki (SRE), Extensions, Universal Omega
Southparkfan added a comment to T5700: Make RottenLinks more effective at status detection.

Since T7297 is considered to be a duplicate:

MediaWiki offers the HttpRequestFactory class to make HTTP calls in a standardised manner. The class ensures MediaWiki's internal logging features (e.g. 'http' log channel) and configurations settings (e.g. http_proxy) are used upon executing HTTP calls. Instead, RottenLinks uses the curl_ functions directly.
Example code (untested!):

$request = MediaWikiServices::getInstance()->getHttpRequestFactory()->create(
        $url,
	[ 
	'method' => 'HEAD', // return headers only
	'timeout' => $config->get( 'RottenLinksCurlTimeout' ),
		'userAgent' => 'RottenLinks, MediaWiki extension (https://github.com/miraheze/RottenLinks), running on ' . $config->get( 'Server' )
	],
	__METHOD__
)->execute();
return (int)$request->getStatus();
May 13 2021, 18:20 · Universal Omega, MediaWiki (SRE), RottenLinks
1066470lcps updated the task description for T7298: Extension Request: MediaWikiChat.
May 13 2021, 17:55 · MediaWiki (SRE), Extensions, Universal Omega
1066470lcps triaged T7298: Extension Request: MediaWikiChat as Normal priority.
May 13 2021, 17:52 · MediaWiki (SRE), Extensions, Universal Omega
Unknown Object (User) moved T7286: Create RemovePII extension from Backlog to Features on the RemovePII board.
May 13 2021, 17:27 · Goal-2021-Jul-Dec, RemovePII, Trust & Safety, Universal Omega, Goal-2021-Jan-Jun, MediaWiki (SRE)
Unknown Object (User) removed a project from T7286: Create RemovePII extension: Extensions.

Removing the Extensions project since this is tagged with RemovePII now and we don't usually tag Extensions when tagging an additional Miraheze extension project.

May 13 2021, 17:17 · Goal-2021-Jul-Dec, RemovePII, Trust & Safety, Universal Omega, Goal-2021-Jan-Jun, MediaWiki (SRE)
John added a comment to T7297: RottenLinks should use HttpRequestFactory.

Above task was created for this purpose, which was to overhaul how the detection works.

May 13 2021, 17:16 · MediaWiki (SRE), Universal Omega, RottenLinks
John merged T7297: RottenLinks should use HttpRequestFactory into T5700: Make RottenLinks more effective at status detection.
May 13 2021, 17:15 · Universal Omega, MediaWiki (SRE), RottenLinks
John merged task T7297: RottenLinks should use HttpRequestFactory into T5700: Make RottenLinks more effective at status detection.
May 13 2021, 17:15 · MediaWiki (SRE), Universal Omega, RottenLinks
Unknown Object (User) removed a project from T7297: RottenLinks should use HttpRequestFactory: Extensions.

Usually we don't tag Extensions when tagging an additional Miraheze extension tag.

May 13 2021, 17:14 · MediaWiki (SRE), Universal Omega, RottenLinks
Southparkfan triaged T7297: RottenLinks should use HttpRequestFactory as Normal priority.
May 13 2021, 17:13 · MediaWiki (SRE), Universal Omega, RottenLinks
Reception123 updated subscribers of T7287: /mnt/mediawiki-static failures on mwx; missing thumbnails in places.

Noting here (for future reference) that @Paladox proposed on IRC to create a script that would run every minute to check whether the mounts are mounted.

May 13 2021, 16:54 · Monitoring, Production Error, MediaWiki (SRE)
Dmehus closed T7296: Help based on Statement as Invalid.

Lowering priority. Closing as invalid per discussion on community noticeboard. Until we've ruled out this can't be resolved on-wiki, this doesn't need a task.

May 13 2021, 16:42 · Configuration, MediaWiki (SRE), Universal Omega
Reception123 lowered the priority of T7296: Help based on Statement from High to Normal.

Please do not triage feature requests as high priority. It may be useful for you to read https://meta.miraheze.org/wiki/Phabricator in order to familiarize yourself with our method of working here.

May 13 2021, 16:42 · Configuration, MediaWiki (SRE), Universal Omega
Reception123 added a comment to T7295: New Page.

Do you mean Special:NewPages?

May 13 2021, 16:21 · Universal Omega, MediaWiki (SRE), MediaWiki
Reception123 added projects to T7295: New Page: MediaWiki, MediaWiki (SRE).
May 13 2021, 16:14 · Universal Omega, MediaWiki (SRE), MediaWiki
Redmin claimed T7294: Extension: Wikibase Local Media .
May 13 2021, 15:13 · Extensions, Universal Omega, MediaWiki (SRE)
RhinosF1 added a comment to T7294: Extension: Wikibase Local Media .

It's been less than 12 hours

May 13 2021, 14:58 · Extensions, Universal Omega, MediaWiki (SRE)
Excelsis added a comment to T7294: Extension: Wikibase Local Media .

Any feedback yet??

May 13 2021, 14:58 · Extensions, Universal Omega, MediaWiki (SRE)
WikiJS added a comment to T7293: Considering implementing and maintaining Skin:Material.

Ah, alright that's fine.

May 13 2021, 12:13 · Universal Omega, MediaWiki (SRE), Extensions
Reception123 added a project to T7294: Extension: Wikibase Local Media : Extensions.
May 13 2021, 11:13 · Extensions, Universal Omega, MediaWiki (SRE)
Reception123 removed a project from T7294: Extension: Wikibase Local Media : MediaWiki.
May 13 2021, 11:13 · Extensions, Universal Omega, MediaWiki (SRE)
Reception123 renamed T7294: Extension: Wikibase Local Media from Request for Extension to Extension: Wikibase Local Media .
May 13 2021, 11:13 · Extensions, Universal Omega, MediaWiki (SRE)
Reception123 added a comment to T7290: Internal Error while Batch Testing with Abuse Filter.

@Turtle84375 @R4356th Upstream has fixed this and I've updated AF.

May 13 2021, 08:55 · Production Error, Upstream, Extensions, Universal Omega, MediaWiki (SRE)
Excelsis created T7294: Extension: Wikibase Local Media .
May 13 2021, 08:15 · Extensions, Universal Omega, MediaWiki (SRE)
Unknown Object (User) updated the task description for T7286: Create RemovePII extension.
May 13 2021, 06:57 · Goal-2021-Jul-Dec, RemovePII, Trust & Safety, Universal Omega, Goal-2021-Jan-Jun, MediaWiki (SRE)
RhinosF1 added a comment to T7287: /mnt/mediawiki-static failures on mwx; missing thumbnails in places.

Would it be possible to have a puppet check for this and if /mnt/mediawiki-static is unnacessible puppet automatically does umount?

T7134 - It does. That didn't happen.

May 13 2021, 06:21 · Monitoring, Production Error, MediaWiki (SRE)
Reception123 closed T7280: Domain Name Change as Resolved.
May 13 2021, 06:12 · MediaWiki (SRE), SSL
Reception123 added a comment to T7287: /mnt/mediawiki-static failures on mwx; missing thumbnails in places.

Would it be possible to have a puppet check for this and if /mnt/mediawiki-static is unnacessible puppet automatically does umount?

May 13 2021, 05:46 · Monitoring, Production Error, MediaWiki (SRE)
Reception123 moved T7285: Custom domain for 'puzzleswiki.miraheze.org' from Backlog to Waiting on response on the SSL board.

@Emmateapot It's not possible to have a wiki with two domains, however one can redirect to the other. Would you like 1) puzzles.wiki to redirect to www.puzzles.wiki OR 2) www.puzzles.wiki to redirect to puzzles.wiki ?

May 13 2021, 05:40 · MediaWiki (SRE), SSL
Unknown Object (User) updated the task description for T7286: Create RemovePII extension.
May 13 2021, 05:37 · Goal-2021-Jul-Dec, RemovePII, Trust & Safety, Universal Omega, Goal-2021-Jan-Jun, MediaWiki (SRE)
Reception123 added a project to T7286: Create RemovePII extension: RemovePII.
May 13 2021, 05:35 · Goal-2021-Jul-Dec, RemovePII, Trust & Safety, Universal Omega, Goal-2021-Jan-Jun, MediaWiki (SRE)
Unknown Object (User) updated the task description for T7286: Create RemovePII extension.
May 13 2021, 04:44 · Goal-2021-Jul-Dec, RemovePII, Trust & Safety, Universal Omega, Goal-2021-Jan-Jun, MediaWiki (SRE)
Unknown Object (User) updated the task description for T7286: Create RemovePII extension.
May 13 2021, 04:44 · Goal-2021-Jul-Dec, RemovePII, Trust & Safety, Universal Omega, Goal-2021-Jan-Jun, MediaWiki (SRE)
Unknown Object (User) claimed T7259: Add Support for Backing Up Content from a Single Namespace.

This is a bit tricky due to the way DataDump configuration is, but I'll look into it.

May 13 2021, 04:27 · Universal Omega, MediaWiki (SRE), DataDump
Herald added a project to T7158: Strange bug with MassMessage-delivered message not appearing in Special:Contributions/MediaWiki message delivery: Universal Omega.

@RhinosF1: any progress on this?

May 13 2021, 04:26 · Universal Omega, Extensions, MediaWiki (SRE)
Herald added a project to T7194: Tabber Extension Update/bug: Universal Omega.

I don't quite recall why they were grouped, but I do imagine there was some reason behind it. The question is whether it's worth the effort of splitting them up

May 13 2021, 04:21 · Universal Omega, Extensions, MediaWiki (SRE)
Unknown Object (User) moved T6576: Categorise Exemptions from Inactivity by reason from Long Term to Goals on the Universal Omega board.
May 13 2021, 03:17 · Universal Omega, MediaWiki (SRE), CreateWiki, ManageWiki
Unknown Object (User) claimed T6576: Categorise Exemptions from Inactivity by reason.
May 13 2021, 03:16 · Universal Omega, MediaWiki (SRE), CreateWiki, ManageWiki
Unknown Object (User) closed T7293: Considering implementing and maintaining Skin:Material as Declined.

We won't be maintaining it. Sorry.

May 13 2021, 00:08 · Universal Omega, MediaWiki (SRE), Extensions
Unknown Object (User) added a project to T7293: Considering implementing and maintaining Skin:Material: Universal Omega.
May 13 2021, 00:08 · Universal Omega, MediaWiki (SRE), Extensions

May 12 2021

WikiJS removed a project from T7293: Considering implementing and maintaining Skin:Material: Universal Omega.
May 12 2021, 22:52 · Universal Omega, MediaWiki (SRE), Extensions
WikiJS moved T7293: Considering implementing and maintaining Skin:Material from Reviewed, Approved to Security Review Needed on the Extensions board.
May 12 2021, 22:52 · Universal Omega, MediaWiki (SRE), Extensions
WikiJS triaged T7293: Considering implementing and maintaining Skin:Material as Normal priority.
May 12 2021, 22:51 · Universal Omega, MediaWiki (SRE), Extensions
Unknown Object (User) claimed T6699: Improve DataDump's user experience.
May 12 2021, 22:10 · MediaWiki (SRE), DataDump
Unknown Object (User) claimed T7192: Don't store cache in /srv/mediawiki/w directory.
May 12 2021, 22:09 · Universal Omega, MediaWiki (SRE), Configuration
WikiJS closed T7182: Addition of Skin:WikimediaApiPortal for Miraheze as Declined.

Well then, I guess we can just ignore this, as it most likely won't meet the standards of the users' expectations.

May 12 2021, 21:42 · Universal Omega, Extensions, MediaWiki (SRE)
Unknown Object (User) moved T7275: Installing UserPageEditProtection for wlhmn.tk from Security Review Needed to Reviewed, Approved on the Extensions board.
May 12 2021, 21:42 · Universal Omega, Extensions, MediaWiki (SRE)
Unknown Object (User) closed T7290: Internal Error while Batch Testing with Abuse Filter as Invalid.

Closing per original status again.

May 12 2021, 21:41 · Production Error, Upstream, Extensions, Universal Omega, MediaWiki (SRE)
Unknown Object (User) added a comment to T7182: Addition of Skin:WikimediaApiPortal for Miraheze.

By that, does it mean we can't change the logo and/or footer?

May 12 2021, 21:40 · Universal Omega, Extensions, MediaWiki (SRE)
WikiJS added a comment to T7182: Addition of Skin:WikimediaApiPortal for Miraheze.

By that, does it mean we can't change the logo and/or footer?

May 12 2021, 21:39 · Universal Omega, Extensions, MediaWiki (SRE)
RhinosF1 removed a project from T7278: Help with migration: acl*security.

This is the dump. Thanks in advance!{F1438957}

We'll review it as soon as we can to confirm everything.

May 12 2021, 21:21 · MediaWiki, MediaWiki (SRE)
Amical added a project to T7278: Help with migration: acl*security.

This is the dump. Thanks in advance!{F1438957}

May 12 2021, 21:14 · MediaWiki, MediaWiki (SRE)
Owen moved T5824: Deploy MediaModeration from Backlog to External on the Trust & Safety board.
May 12 2021, 20:58 · Trust & Safety, Universal Omega, MediaWiki (SRE), Extensions
Owen moved T7286: Create RemovePII extension from Backlog to Internal on the Trust & Safety board.
May 12 2021, 20:58 · Goal-2021-Jul-Dec, RemovePII, Trust & Safety, Universal Omega, Goal-2021-Jan-Jun, MediaWiki (SRE)
Owen added a project to T5824: Deploy MediaModeration: Trust & Safety.
May 12 2021, 20:57 · Trust & Safety, Universal Omega, MediaWiki (SRE), Extensions
Owen added a project to T7286: Create RemovePII extension: Trust & Safety.
May 12 2021, 20:57 · Goal-2021-Jul-Dec, RemovePII, Trust & Safety, Universal Omega, Goal-2021-Jan-Jun, MediaWiki (SRE)
Herald added a project to T7182: Addition of Skin:WikimediaApiPortal for Miraheze: Universal Omega.

This is to Wikimedia specific I think.

May 12 2021, 20:23 · Universal Omega, Extensions, MediaWiki (SRE)
Herald added a project to T7103: Warn users when attempting to remove managewiki right from self: Universal Omega.

There is also a way to do this by adding a check if you will still have managewiki access post-submit, basically it can do probably do a check by removing the right from the group in a simulation way, then checking if the actor can still access managewiki, though that does get quite complex.

May 12 2021, 20:20 · Universal Omega, MediaWiki (SRE), ManageWiki
Unknown Object (User) claimed T7125: Improve ManageWiki extension interface.

I plan to work on the rest of this over the coming weeks.

May 12 2021, 19:59 · Universal Omega, MediaWiki (SRE), ManageWiki
Ilias_Siachos added a comment to T7282: $wgDplSettings['allowUnlimitedResults'] = true; issue for DPL3 extension; Possible solution set in ParametersData.php the value for 'count' 'default'=500' in a higher value such as 1500.

if you'd like i could make you editor in this wiki to try out. Only problem is that it is in greek!

May 12 2021, 19:35 · Upstream, Extensions, Universal Omega, MediaWiki (SRE)
Redmin added a project to T7236: Extension:CreatedPagesList: Upstream.
May 12 2021, 19:20 · Upstream, Universal Omega, Extensions, MediaWiki (SRE)
Redmin reassigned T7236: Extension:CreatedPagesList from Redmin to Unknown Object (User).

Wanted to send a patch.

May 12 2021, 19:20 · Upstream, Universal Omega, Extensions, MediaWiki (SRE)
Unknown Object (User) claimed T7271: Deploy Monaco skin.
May 12 2021, 19:18 · Universal Omega, MediaWiki (SRE), Extensions
Redmin edited projects for T7282: $wgDplSettings['allowUnlimitedResults'] = true; issue for DPL3 extension; Possible solution set in ParametersData.php the value for 'count' 'default'=500' in a higher value such as 1500, added: Configuration; removed MediaWiki.
May 12 2021, 19:17 · Upstream, Extensions, Universal Omega, MediaWiki (SRE)
Unknown Object (User) closed T7235: Extension/parser function to resize external images as Declined.

Unfortunately due to Miraheze will not be enabling the configuration again, due to the upstream decision to remove this, there is not much we can do, if R4356th wants to create an extension for it that's fine but not really a reason to keep this task open if it's blocked on that though. Apologies for the inconvenience this caused.

May 12 2021, 19:17 · Universal Omega, MediaWiki (SRE), Configuration
Unknown Object (User) added a comment to T7282: $wgDplSettings['allowUnlimitedResults'] = true; issue for DPL3 extension; Possible solution set in ParametersData.php the value for 'count' 'default'=500' in a higher value such as 1500.

There seems to be an issue with DPL3 where this config option doesn't work. I think I know why but can't exactly fix it as I don't have any way to test it as I'd need a large wiki to test that which I don't have.

May 12 2021, 19:09 · Upstream, Extensions, Universal Omega, MediaWiki (SRE)
Reception123 added a comment to T7290: Internal Error while Batch Testing with Abuse Filter.

It's understandable that it's annoying to have upstream be slow and not immediately fix patches but it's also not possible to shift that responsibility towards Miraheze and have us having to track locally applied changes to extensions. One may say that this one is more important than others, but if we would do one then everyone will ask us to apply upstream patches and that is just too much for us to manage I think. Either way, as RhinosF1 says I'm not aware of there being a proper way to do this. Turning off AbuseFilter doesn't make sense either because this is just one individual functionality that doesn't work.

May 12 2021, 19:08 · Production Error, Upstream, Extensions, Universal Omega, MediaWiki (SRE)
Unknown Object (User) added a comment to T7275: Installing UserPageEditProtection for wlhmn.tk.
May 12 2021, 18:22 · Universal Omega, Extensions, MediaWiki (SRE)
PiscesKazeMGR added a comment to T7275: Installing UserPageEditProtection for wlhmn.tk.

@Reception123 Does the AuthorProtect extension even work on Miraheze? I've been thinking for some time we should consider uninstalling it, since I believe the issue is it requires a separate editauthorprotected restriction level from being added to each wiki (which we can't do, at least not easily, in ManageWiki. I haven't been able to get it to work on testwiki, at least not without an LS.php change.

Not sure on the functionality differences, but UserPageEditProtection does seem to be a simpler, better extension than AuthorProtect, so I'd 👍 uninstalling AuthorProtect and installing UserPageEditProtection (after a security review, of course)

May 12 2021, 18:19 · Universal Omega, Extensions, MediaWiki (SRE)
Dmehus added a comment to T7275: Installing UserPageEditProtection for wlhmn.tk.

@Reception123 Does the AuthorProtect extension even work on Miraheze? I've been thinking for some time we should consider uninstalling it, since I believe the issue is it requires a separate editauthorprotected restriction level from being added to each wiki (which we can't do, at least not easily, in ManageWiki. I haven't been able to get it to work on testwiki, at least not without an LS.php change.

May 12 2021, 17:52 · Universal Omega, Extensions, MediaWiki (SRE)
Dmehus added a comment to T5824: Deploy MediaModeration.

Subscribing self.

May 12 2021, 17:49 · Trust & Safety, Universal Omega, MediaWiki (SRE), Extensions
Unknown Object (User) added a project to T5824: Deploy MediaModeration: Universal Omega.
May 12 2021, 17:11 · Trust & Safety, Universal Omega, MediaWiki (SRE), Extensions
WikiJS added a comment to T5824: Deploy MediaModeration.

This is honestly amazing that this exists!

May 12 2021, 17:09 · Trust & Safety, Universal Omega, MediaWiki (SRE), Extensions
PiscesKazeMGR added a comment to T7275: Installing UserPageEditProtection for wlhmn.tk.

@PiscesKazeMGR I see. There is also an easier option which would be to set a Special:AbuseFilter with the following configuration and set to disallow:

(
 article_namespace == 2 &
 !user_name == article_text &
 !"/" in article_text &
 !"sysop" in user_groups
)

Let me know if this would work, otherwise the extension can be reviewed and potentially be added.

May 12 2021, 14:44 · Universal Omega, Extensions, MediaWiki (SRE)
Excelsis added a comment to T7291: Request for CirrusSearch Extension Installation.

Okay

May 12 2021, 13:49 · Extensions, Universal Omega, MediaWiki (SRE)
Reception123 closed T7291: Request for CirrusSearch Extension Installation as Declined.

Unfortunately this cannot be accepted, we do not have the resources for CirrusSearch.

May 12 2021, 13:38 · Extensions, Universal Omega, MediaWiki (SRE)
Excelsis added a comment to T7291: Request for CirrusSearch Extension Installation.

This also goes with Elastica Extension and ElasticSearch and OpenJDK please

May 12 2021, 13:34 · Extensions, Universal Omega, MediaWiki (SRE)
Excelsis updated the task description for T7291: Request for CirrusSearch Extension Installation.
May 12 2021, 13:28 · Extensions, Universal Omega, MediaWiki (SRE)
Excelsis created T7291: Request for CirrusSearch Extension Installation.
May 12 2021, 13:26 · Extensions, Universal Omega, MediaWiki (SRE)
Reception123 added a comment to T7275: Installing UserPageEditProtection for wlhmn.tk.

@PiscesKazeMGR I see. There is also an easier option which would be to set a Special:AbuseFilter with the following configuration and set to disallow:

May 12 2021, 13:26 · Universal Omega, Extensions, MediaWiki (SRE)
PiscesKazeMGR added a comment to T7275: Installing UserPageEditProtection for wlhmn.tk.

Anyway, for faster progress, I will show you the differences between AP and UPEP.

AuthorProtectUserPageEditProtection
AffectingLock any page as desired by the author of the page, including Main and User namespace.Only lock pages in the User namespace; only allow editing for the corresponding user and sysop.
Trouble happening?YES. Vandalism users can manually create a member page with content that defames others and then lock it to prevent the victim from modifying it.NO.
Conclude=> Not safe for a community wiki!=> Protect users from vandalizing User namespace pages.
May 12 2021, 12:28 · Universal Omega, Extensions, MediaWiki (SRE)
RhinosF1 added a comment to T7290: Internal Error while Batch Testing with Abuse Filter.

AbuseFilter is not getting turned off because of this.

May 12 2021, 11:13 · Production Error, Upstream, Extensions, Universal Omega, MediaWiki (SRE)
Redmin added a comment to T7290: Internal Error while Batch Testing with Abuse Filter.

I understand the concerns but still think that "hacking" is the way to go if Miraheze wants to make sure all global extensions maintained by the WMF work. We all know that the WMF are lazy folks (to put it bluntly) and do not really care about third parties. It is unlikely that the issue will be fixed anytime soon. If the issue cannot be fixed by Miraheze, then AbuseFilter should be turned into a default extension so that annoyed users can at least turn it off.

May 12 2021, 10:05 · Production Error, Upstream, Extensions, Universal Omega, MediaWiki (SRE)
Ilias_Siachos added a comment to T7282: $wgDplSettings['allowUnlimitedResults'] = true; issue for DPL3 extension; Possible solution set in ParametersData.php the value for 'count' 'default'=500' in a higher value such as 1500.

I think it's already set to true but if you wouldn't mind checking i would be obliged!

May 12 2021, 09:31 · Upstream, Extensions, Universal Omega, MediaWiki (SRE)
Reception123 added a comment to T7290: Internal Error while Batch Testing with Abuse Filter.

I don't think starting to hack extensions is the way to go, as it would be a slippery slope and we can't possibly manage all that. Also for the reasons given by RhinosF1 regarding updates and so on, there would be merge conflicts / overrides and it would just not be practical to do so.

May 12 2021, 08:52 · Production Error, Upstream, Extensions, Universal Omega, MediaWiki (SRE)
Unknown Object (User) added a comment to T7290: Internal Error while Batch Testing with Abuse Filter.
In T7290#144802, @R4356th wrote:

I can see a straightforward solution actually. Miraheze can just test this patch on test3 and if it goes well, apply it to production wikis.

We've never in our history applied a patch on top of core to an extension.

We've done it for core both publicly and for security issues before but never an extension to my knowledge.

May 12 2021, 08:46 · Production Error, Upstream, Extensions, Universal Omega, MediaWiki (SRE)
RhinosF1 added a comment to T7290: Internal Error while Batch Testing with Abuse Filter.

Because core is just files and not updated that regularly. Extensions are sub modules and updated much more often.

May 12 2021, 08:41 · Production Error, Upstream, Extensions, Universal Omega, MediaWiki (SRE)