Page MenuHomePhabricator

Installer auto-enables MinervaNeue but not required MobileFrontend, causing error
Open, Needs TriagePublic

Description

MinervaNeue depends on MobileFrontend. However (if you have a MinervaNeue directory), the installer auto-enables MinervaNeue, but not MobileFrontend.

This causes:

"PHP Fatal error: Uncaught Exception: MinervaNeue requires MobileFrontend to be installed. in /vagrant/mediawiki/includes/registration/ExtensionRegistry.php:267"

It should check for skin.json (where these requirements are defined), and if it exists, auto-enable the required dependencies (or don't auto-enable skins with such dependencies).

Tagging MinervaNeue for awareness, but I don't see an issue with the skin itself.