Until now we've always relied on a fixed directory layout as seen in production. That means it is really painful to move these scripts to testing platforms where we want to use multiversion processing but have a different layout.
Scripts in question:
- dumptextPass.php (MW core)
- utils.py (xml/sql dumps python scripts)
- dumpcategoriesrdf-shared.sh, dumpcirrussearch.sh, dumpcontentxlation.sh, dump-global-blocks.sh, wikidatadumps-shared.sh (snapshot module in puppet)