Summary
CheckUser database tables are undergoing a migration that will remove the cuc_ip column from cu_changes. MediaWiki-extensions-LoginNotify uses this column, though for deprecated code. To avoid a migration the integration should be removed
Background
- T363487: Remove the cuc_ip, cule_ip, and cupe_ip columns from the cu_changes, cu_log_event, and cu_private_event tables respectively as duplicated to the IP hex columns describes the migration that is removing the cuc_ip column from the cu_changes table
- The MediaWiki-extensions-LoginNotify extension reads data from the cu_changes table and uses cuc_ip to query for the data
- This query uses a SQL LIKE query which won't be as easily replicable for the replacement cuc_ip_hex column
- The MediaWiki-extensions-LoginNotify extension reads data from the cu_changes table and uses cuc_ip to query for the data
- To avoid a potentially costly migration, the deprecated functionality should be dropped to reduce the maintenance burden and solve the use of the deprecated database column that is slated for removal
Acceptance criteria
- MediaWiki-extensions-LoginNotify no longer queries CheckUser database tables