Hi guys!
In analyticsstack, `paver devstack lms` fails during "compile_assets" stage, with non-informative error message:
edxapp@precise64:~/edx-platform$ paver devstack lms
// snip : requirements install, reindex_course
---> pavelib.assets.update_assets
python manage.py lms --settings=devstack preprocess_assets lms/static/sass/*.scss lms/static/themed_sass
System check identified some issues:
WARNINGS:
wiki.ArticleRevision.ip_address: (fields.W900) IPAddressField has been deprecated. Support for it (except in historical migrations) will be removed in Django 1.9.
HINT: Use GenericIPAddressField instead.
Finished preprocessing lms assets.
xmodule_assets common/static/xmodule
Finished processing xmodule assets.
---> pavelib.assets.compile_coffeescript
node_modules/.bin/coffee --compile `find /edx/app/edxapp/edx-platform/lms /edx/app/edxapp/edx-platform/cms /edx/app/edxapp/edx-platform/common -type f -name "*.coffee"`
---> pavelib.assets.compile_sass
Killed
If I upgrade to libsass 0.10.1 (using pip install -U libsass), the error message make a little bit more sense:
Traceback (most recent call last):
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/paver/tasks.py", line 196, in _run_task
return do_task()
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/paver/tasks.py", line 193, in do_task
return func(**kw)
File "pavelib/assets.py", line 267, in compile_sass
output_style=output_style,
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/sass.py", line 644, in compile
raise CompileError(v)
CompileError: Error: media query expression must begin with '('
on line 65 of node_modules/edx-pattern-library/node_modules/breakpoint-sass/stylesheets/_breakpoint.scss
>>
----^
So, what am I doing wrong and how to fix it? I've tried switching between master and release branches - no luck.