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 $@

Reply via email to