Page MenuHomePhabricator

Remove maintenance/importCheckUserLogs.php as unused
Closed, ResolvedPublic1 Estimated Story Points

Description

The maintenance script importCheckUserLogs.php is a maintenance script that would have been used for the now declined task T29807 to import very old (pre-2006) checkuser logs to the cu_log table. In T29807, it was discussed that the logs are likely lost and now gone. Therefore the task was declined as nothing could be done to actually import them unless someone finds them at a later date (which is unlikely IMO).

As such the maintenance script used to parse and import the pre-2006 logs is no longer going to be used for WMF wikis and I would argue has no use for third-party wikis in 2024 / MW release 1.42. I would argue that the maintenance of this script is not worth keeping it around (see T352715 / 980059 as an example of this maintenance). If wikis need to use it then they should use it before upgrading to a newer version.

For example:

  1. If T309999 is implemented, this script would need to be re-written to import data to a different table
  2. If T190666 is implemented, then the script would need to be modified to store the an empty comment as the check outcome

Event Timeline

Dreamy_Jazz removed Dreamy_Jazz as the assignee of this task.
Dreamy_Jazz updated the task description. (Show Details)

Change 987405 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/CheckUser@master] Remove importCheckUserLogs.php

https://gerrit.wikimedia.org/r/987405

Dreamy_Jazz set the point value for this task to 1.Jan 3 2024, 10:37 AM

Change 987405 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] Remove importCheckUserLogs.php

https://gerrit.wikimedia.org/r/987405