Page MenuHomePhabricator

Remove Start module code including base task modules
Closed, ResolvedPublic

Description

We no longer use the Start module and its base task modules, but keeping its code around isn't free (see e.g. {T289066}). So let's remove the code, and we can restore it later if we decide it's necessary.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
kostajh added subscribers: MMiller_WMF, RHo.

@RHo @MMiller_WMF As far as I know we have no plans to continue work on the old start module (

image.png (992×1 px, 269 KB)
), so I am proposing to remove the code in the patch attached to this task. The code could be restored later if we decide we want to pursue it again, but as it stands now, it is just extra lines of code to scan when we need to e.g. assess our code for security vulnerabilities.

Change 713605 had a related patch set uploaded (by Kosta Harlan; author: Kosta Harlan):

[mediawiki/extensions/GrowthExperiments@master] Homepage: Remove Start module and references to it

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

@RHo @MMiller_WMF As far as I know we have no plans to continue work on the old start module (

image.png (992×1 px, 269 KB)
), so I am proposing to remove the code in the patch attached to this task. The code could be restored later if we decide we want to pursue it again, but as it stands now, it is just extra lines of code to scan when we need to e.g. assess our code for security vulnerabilities.

SGTM @kostajh, thanks for the heads up

kostajh renamed this task from Remove Start module code to Remove Start module code including base task modules.Aug 19 2021, 1:58 PM
kostajh updated the task description. (Show Details)
kostajh added subscribers: Urbanecm_WMF, Tgr.

Change 713878 had a related patch set uploaded (by Kosta Harlan; author: Kosta Harlan):

[mediawiki/extensions/GrowthExperiments@master] [WIP] Homepage: Remove BaseTaskModules

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

Change 713878 abandoned by Kosta Harlan:

[mediawiki/extensions/GrowthExperiments@master] Homepage: Remove task modules

Reason:

squashed

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

Change 713605 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] Homepage: Remove Start module and task modules

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