Package: libsass-python Severity: serious Version: 0.13.4-1
A new version of libsass was recently uploaded which transitioned to a new libary soname and appears to have changed the API in a way that causes libsass-python to fail to build.
i686-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -c pysass.cpp -o build/temp.linux-i386-3.6/pysass.o -fPIC -std=gnu++0x -Wall -Wno-parentheses -Werror=switch pysass.cpp: In function 'Sass_Value* _list_to_sass_value(PyObject*)': pysass.cpp:162:51: error: too few arguments to function 'Sass_Value* sass_make_list(size_t, Sass_Separator, bool)' retv = sass_make_list(PyTuple_Size(items), sep); ^ In file included from /usr/include/sass/context.h:7:0, from pysass.cpp:2: /usr/include/sass/values.h:53:34: note: declared here ADDAPI union Sass_Value* ADDCALL sass_make_list (size_t len, enum Sass_Separator sep, bool is_bracketed); ^~~~~~~~~~~~~~ error: command 'i686-linux-gnu-gcc' failed with exit status 1 E: pybuild pybuild:336: build: plugin distutils failed with: exit code=1: /usr/bin/python3 setup.py build
I first noticed this in raspbian buster, it has also been reproduced on the Debian reproducible builds infrastructure. https://tests.reproducible-builds.org/debian/rb-pkg/unstable/i386/libsass-python.html http://buildd.raspbian.org/status/fetch.php?pkg=libsass-python&arch=armhf&ver=0.13.4-1%2Bb1&stamp=1530727177