Hi,
On 12/15/20 3:49 PM, Jeffrey Walton wrote:
This is a new issue for us. We did not experience it in previous versions of Mediawiki. I think the problem may be caused by this in our maintenance script (https://github.com/weidai11/website/blob/master/mediawiki/update-wiki.sh#L61):
# Remove all test frameworks in production. IFS= find "$WIKI_DIR" -iname 'test*' -print | while read -r dir do rm -rf "$dir" 2>/dev/null done
We don't want the additional attack surface on a production server. Would someone please advise how to remove the unwanted testing gear?
In addition to what John said, blindly deleting files based on their name probably isn't going to work out so well. For the most part, all test-related files should be limited to the tests/ directory, which can safely be removed. There will be some other stuff lying around like qunit.js, but I don't think it's worth trying to delete everything that isn't absolutely required.
-- Legoktm