When installing via ansible-tuleap (on CentOS 6)
tuleap failed with:
«Call to undefined method FlamingParrot_Theme::displayStandardHomepage()»
This is because packaged tuleap version has only "FlamingParrot" theme without
"displayStandardHomepage" method
[
root@oldtuleap tuleap.frompackage]# ack displayStandardHomepage
src/www/index.php
51: $HTML->displayStandardHomepage(
[
root@oldtuleap tuleap.frompackage]#
I get last git version of tuleap and see that "displayStandardHomepage" defined only in
BurningParrotTheme:
[
root@oldtuleap tuleap]# ack displayStandardHomepage
src/www/index.php
49: $HTML->displayStandardHomepage(
src/www/themes/BurningParrot/BurningParrotTheme.php
210: public function displayStandardHomepage(
[
root@oldtuleap tuleap]#
But
tuleap/src/common/layout/ThemeManager.class.php "getFirstValidTheme" ignored "BurningParrot" theme for non logged users (t.e. by default).
This is crytical bug for new potential users, that will try Tuleap without docker (by ansible-role and rpm packages, or by direct install from git).