Chosen theme string is treated as case-sensitive
|Reported by:||ccockrell@…||Owned by:||coderanger|
I am using Ubuntu Server (9.04) and Trac 0.11.1.
I installed the ThemeEngine plugin and a handful of themesfrom the source using easy_install, enabled them all, restarted the web server - all ok.
But when I chose a theme using the webadmin page, a message appeared saying that the "theme could not be found, check that the theme plugin has been enabled". The problem turned out to be the case of the theme name under the trac.ini [theme] section.
So, if I selected CrystalX, the automatically generated string of 'Crystalx' caused the error, but when I manually altered it to 'CrystalX' the theme worked.
I installed crystalx, pydotorg, gnomebr, gamedev, moveabletypeskin themes, and the only one that worked out of the box was gamedev.
Crystalx should be CrystalX
Gnomebr should be GnomeBR
Moveabletypeskin should be MoveableTypeSkin
Pydotorg should be PyDotOrg
I reported it against the themeengine because it happens with a number of themes, so I am not sure where the problem lies.