Page MenuHomePhabricator

findDeprecated.php does not correctly label hard-deprecated code
Closed, ResolvedPublicBUG REPORT

Description

The findDeprecated.php maintenance script allows searching for deprecated code. However, it currently does not correctly report whether code is soft or hard deprecated. The code currently reports all deprecated code as soft-deprecated.

Steps to replicate the issue
  • Run findDeprecated.php

What happens?:
The output has all methods, including those that are hard-deprecated, marked as soft-deprecated.

What should have happened instead?:
The hard-deprecated code should be marked as such

Software version (on Special:Version page; skip for WMF-hosted wikis like Wikipedia):
1.43.0-alpha (28f54e3) 21:02, 13 September 2024, PHP 8.1.20 (fpm-fcgi)

Event Timeline

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

[mediawiki/core@master] Test findDeprecated.php

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

Change #1073181 merged by jenkins-bot:

[mediawiki/core@master] Test findDeprecated.php

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

Change #1270272 had a related patch set uploaded (by Krinkle; author: Krinkle):

[mediawiki/core@master] maintenance: Fix inconsistent path ref in findDeprecated.php

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

Change #1270272 merged by jenkins-bot:

[mediawiki/core@master] maintenance: Fix inconsistent path ref in findDeprecated.php

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