[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#986558: unblock: libsass-python/0.20.1-3



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Please unblock package libsass-python

The version in testing has bug #980628 which is a FTBFS because of unported tests.
So let's skip those tests for now :
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=980628#19

The builds worked fine :
https://buildd.debian.org/status/package.php?p=libsass-python

See attached the debdiff for the changes.

unblock libsass-python/0.20.1-3


Thanks!
Regards

F. 

diff -Nru libsass-python-0.20.1/debian/changelog libsass-python-0.20.1/debian/changelog
--- libsass-python-0.20.1/debian/changelog	2020-11-06 11:23:10.000000000 +0100
+++ libsass-python-0.20.1/debian/changelog	2021-04-07 12:28:16.000000000 +0200
@@ -1,3 +1,10 @@
+libsass-python (0.20.1-3) unstable; urgency=medium
+
+  * Use pytest instead of unittest to run tests and disable unported
+    tests (Closes: #980628)
+
+ -- Frédéric Bonnard <frediz@debian.org>  Wed, 07 Apr 2021 12:28:16 +0200
+
 libsass-python (0.20.1-2) unstable; urgency=medium
 
   * Avoid code download during doc build (Closes: #972140)
diff -Nru libsass-python-0.20.1/debian/rules libsass-python-0.20.1/debian/rules
--- libsass-python-0.20.1/debian/rules	2020-09-08 14:40:03.000000000 +0200
+++ libsass-python-0.20.1/debian/rules	2021-04-07 12:18:13.000000000 +0200
@@ -25,10 +25,14 @@
 
 override_dh_auto_test:
 ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
+	# Skip DistutilsTestCase.* to not rebuild sass again
+	#
+	# FIXME : skip test_build_one test_stack_trace_formatting : to reenable once
+	# libsass gets past 3.6.4 (see #980628 and upstream issue)
 	pybuild -s custom --test -p "$(shell py3versions -vr)" \
 		--test-args="cd {build_dir}; \
-		sed -i '/^class DistutilsTestCase.*/i @unittest.skip(\"Do not build sass again\")' sasstests.py; \
-		{interpreter} -m unittest sasstests"
+		{interpreter} -m pytest -k 'not DistutilsTestCase \
+		and not test_build_one and not test_stack_trace_formatting' sasstests.py"
 endif
 
 override_dh_auto_clean:

Attachment: signature.asc
Description: PGP signature


Reply to: