Our integration tests stopped working due to:
Fatal error: Call to protected method Database::makeSelectOptions() ...
Access to this method was public in previous releases [0] and has been used since [1]. I would really appreciated that developers don't break interfaces [2] (and hereby contracts) especially for public methods.
MediaWiki 1.28.0-alpha (2b4a975)
PHP 5.6.8 (apache2handler)
MySQL 5.6.24
ICU 54.1
PS: This is the second time within weeks that changes to the DB layer causes integration tests to fail and I would like to ask for more consideration when changing DB related code.
[0] https://github.com/wikimedia/mediawiki/blob/REL1_27/includes/db/Database.php#L1107