yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #70466
[Bug 1744239] [NEW] collectstatic broken in case of template customization
Public bug reported:
Originally posted on Ask Openstack:
https://ask.openstack.org/en/question/107544/ocata-theme-customization-with-templates/
The problem affects Ocata and Pike for sure.
In my case I have the following dir structure at:
/usr/share/openstack-dashboard/openstack_dashboard/themes/default
.
|-- _styles.scss
|-- _variables.scss
|-- horizon
| `-- components
| `-- _selects.scss
|-- img
| |-- logo-switch.png
| `-- logo-switchengines.png
`-- templates
`-- auth
|-- _footer_switch.html
|-- _login_page.html
`-- _splash.html
This was working fine in Newton. Now I am testing Pike and I get:
/usr/share/openstack-dashboard/manage.py collectstatic --noinput
Failes with the following Traceback
Traceback (most recent call last):
File "/usr/share/openstack-dashboard/manage.py", line 25, in <module>
execute_from_command_line(sys.argv)
File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 354, in execute_from_command_line
utility.execute()
File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 303, in execute
settings.INSTALLED_APPS
File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 48, in __getattr__
self._setup(name)
File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 44, in _setup
self._wrapped = Settings(settings_module)
File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 92, in __init__
mod = importlib.import_module(self.SETTINGS_MODULE)
File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
File "/usr/share/openstack-dashboard/openstack_dashboard/settings.py", line 442, in <module>
THEME_COLLECTION_DIR, ROOT_PATH)
File "/usr/share/openstack-dashboard/openstack_dashboard/utils/settings.py", line 332, in find_static_files
(templates_part, override_path) = theme_file.split('/templates/')
ValueError: need more than 1 value to unpack
** Affects: horizon
Importance: Undecided
Assignee: Saverio Proto (zioproto)
Status: In Progress
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1744239
Title:
collectstatic broken in case of template customization
Status in OpenStack Dashboard (Horizon):
In Progress
Bug description:
Originally posted on Ask Openstack:
https://ask.openstack.org/en/question/107544/ocata-theme-customization-with-templates/
The problem affects Ocata and Pike for sure.
In my case I have the following dir structure at:
/usr/share/openstack-dashboard/openstack_dashboard/themes/default
.
|-- _styles.scss
|-- _variables.scss
|-- horizon
| `-- components
| `-- _selects.scss
|-- img
| |-- logo-switch.png
| `-- logo-switchengines.png
`-- templates
`-- auth
|-- _footer_switch.html
|-- _login_page.html
`-- _splash.html
This was working fine in Newton. Now I am testing Pike and I get:
/usr/share/openstack-dashboard/manage.py collectstatic --noinput
Failes with the following Traceback
Traceback (most recent call last):
File "/usr/share/openstack-dashboard/manage.py", line 25, in <module>
execute_from_command_line(sys.argv)
File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 354, in execute_from_command_line
utility.execute()
File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 303, in execute
settings.INSTALLED_APPS
File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 48, in __getattr__
self._setup(name)
File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 44, in _setup
self._wrapped = Settings(settings_module)
File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 92, in __init__
mod = importlib.import_module(self.SETTINGS_MODULE)
File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
File "/usr/share/openstack-dashboard/openstack_dashboard/settings.py", line 442, in <module>
THEME_COLLECTION_DIR, ROOT_PATH)
File "/usr/share/openstack-dashboard/openstack_dashboard/utils/settings.py", line 332, in find_static_files
(templates_part, override_path) = theme_file.split('/templates/')
ValueError: need more than 1 value to unpack
To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1744239/+subscriptions
Follow ups