Package: swt-gtk Version: 3.0+3.1M4-4 Severity: serious Tags: patch swt-gtk fails to build because the control directory is setgid, which is inherited from the top-level directory:
> dh_builddeb -i > dpkg-deb: control directory has bad permissions 2755 (must be >=0755 and > <=0775) > dpkg-deb: building package `libswt-gtk-dev' in > `../libswt-gtk-dev_3.0+3.1M4-4_all.deb'. > dh_builddeb: command returned error code 512 The attached patch fixes this by removing all setgid bits in the clean target. Alternatively, you could use a tarball in which the top-level directory is not setgid. -- Matt
diff -u swt-gtk-3.0+3.1M4/debian/rules swt-gtk-3.0+3.1M4/debian/rules
--- swt-gtk-3.0+3.1M4/debian/rules
+++ swt-gtk-3.0+3.1M4/debian/rules
@@ -11,6 +11,8 @@
dh_clean -k
clean:
+ # Remove the setgid bid
+ chmod -R g-s .
rm -f build-stamp
dh_clean
-$(MAKE) distclean
signature.asc
Description: Digital signature

