Source: squid-deb-proxy Version: 0.7 Severity: serious Tags: patch Justification: fails to build from source
squid-deb-proxy calls lsb_release without build-depending on lsb-release. I've attached a patch that uses dpkg-vendor so no new build-dependency is necessary. Build log: # use hte right default mirrors file for the distro ln -s mirror-dstdomain.acl. mirror-dstdomain.acl make[1]: Leaving directory `/build/buildd/squid-deb-proxy-0.7' dh_auto_test /usr/bin/fakeroot debian/rules binary dh binary dh_testroot dh_prep dh_installdirs dh_auto_install make[1]: Entering directory `/build/buildd/squid-deb-proxy-0.7' # dir install -d -m 755 /build/buildd/squid-deb-proxy-0.7/debian/tmp/etc/squid-deb-proxy install -d -m 755 /build/buildd/squid-deb-proxy-0.7/debian/tmp/etc/squid-deb-proxy/allowed-networks-src.acl.d install -d -m 755 /build/buildd/squid-deb-proxy-0.7/debian/tmp/etc/squid-deb-proxy/mirror-dstdomain.acl.d install -d -m 755 /build/buildd/squid-deb-proxy-0.7/debian/tmp/etc/squid-deb-proxy/pkg-blacklist.d install -d -m 755 /build/buildd/squid-deb-proxy-0.7/debian/tmp/etc/squid-deb-proxy/autogenerated install -m 644 README.autogenerated /build/buildd/squid-deb-proxy-0.7/debian/tmp/etc/squid-deb-proxy/autogenerated install -d -m 755 /build/buildd/squid-deb-proxy-0.7/debian/tmp/etc/apt/apt.conf.d install -d -m 755 /build/buildd/squid-deb-proxy-0.7/debian/tmp/usr/share/squid-deb-proxy-client/ # files install -m 644 squid-deb-proxy.conf /build/buildd/squid-deb-proxy-0.7/debian/tmp/etc/squid-deb-proxy/ install -m 644 allowed-networks-src.acl /build/buildd/squid-deb-proxy-0.7/debian/tmp/etc/squid-deb-proxy/ install -m 644 mirror-dstdomain.acl /build/buildd/squid-deb-proxy-0.7/debian/tmp/etc/squid-deb-proxy/ install: cannot stat 'mirror-dstdomain.acl': No such file or directory make[1]: *** [install] Error 1 make[1]: Leaving directory `/build/buildd/squid-deb-proxy-0.7' dh_auto_install: make -j1 install DESTDIR=/build/buildd/squid-deb-proxy-0.7/debian/tmp AM_UPDATE_INFO_DIR=no returned exit code 2 make: *** [binary] Error 29
diff -Nru squid-deb-proxy-0.7/debian/rules squid-deb-proxy-0.7/debian/rules --- squid-deb-proxy-0.7/debian/rules +++ squid-deb-proxy-0.7/debian/rules @@ -1,6 +1,6 @@ #!/usr/bin/make -f -DIST=$(shell lsb_release -i -s) +DIST=$(shell dpkg-vendor --query Vendor) %: dh $@