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

Reply via email to