Page MenuHomePhabricator

Remove script to convert Phabricator parent project into subproject
Closed, ResolvedPublic

Description

We added this script in T221112: Document how to convert projects into subprojects/milestones etc (sudo privileges for phab admins to run move_project script).
We should not use this script and thus should not perform this action. The script

  • does not remove parent project tag when project to convert becomes that parent project's subproject
  • has an unknown bug which makes projects inaccessible, see T177787#9023514, which also made a milestone disappear from a workboard

I don't like creating DB inconsistencies and making stuff inaccessible. Thus

Event Timeline

Aklapper triaged this task as Medium priority.
brennen edited projects, added Phabricator (2024-04-16); removed Phabricator.

May be lingering documentation cleanup here after script deletion.

Deployed on 2024-04-16

Change #1189974 had a related patch set uploaded (by A smart kitten; author: A smart kitten):

[operations/puppet@production] admin: Remove `bin/move_project` from phabricator-admin privileges

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

Mentioned in SAL (#wikimedia-operations) [2025-09-24T20:56:49Z] <mutante> phab1004/phab2002 - unlink /srv/phab/phabricator/bin/move_project (broken symbolic link to ../scripts/move_beneath.php) T342275

Change #1189974 merged by Dzahn:

[operations/puppet@production] admin: Remove `bin/move_project` from phabricator-admin privileges

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