Bug#512512: squid: FTBFS in lenny: gzip: debian/tmp/usr/share/doc/squid/debug-sections.txt: No such file or directory

2009-01-27 Thread Loïc Minier
tag 512512 + confirmed
retitle 512512 FTBFS: claims that debian/rules is -j compatible when these are 
not
stop

Hi,

 I can confirm this bug.

 The problem is that this:
ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
NUMJOBS = $(patsubst parallel=%,%,$(filter
parallel=%,$(DEB_BUILD_OPTIONS)))
MAKEFLAGS += -j$(NUMJOBS)
endif
 enables parallel building of multiple targets in debian/rules, but
 debian/rules isn't -j safe; for instance both binary-arch and
 binary-indep remove, use, and remove debian/tmp, but this declares
 binary-indep and binary-arch as parallel buildable:
binary: binary-indep binary-arch

 Either you should fix your rules to be -j safe, or you should only pass
 -j to *sub* makes.

Cheers,
-- 
Loïc Minier



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#512512: squid: FTBFS in lenny: gzip: debian/tmp/usr/share/doc/squid/debug-sections.txt: No such file or directory

2009-01-21 Thread Lucas Nussbaum
Package: squid
Version: 2.7.STABLE3-2
Severity: serious
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20090120 qa-ftbfs
Justification: FTBFS on i386

Hi,

During a rebuild of all packages in a lenny chroot, your package failed
to build on i386.

Relevant part:
 make[2]: Entering directory 
 `/build/user-squid_2.7.STABLE3-2-amd64-WN1F7T/squid-2.7.STABLE3-2/helpers/ntlm_auth/SMB'
 make[2]: Nothing to be done for `all-am'.
 make[2]: Leaving directory 
 `/build/user-squid_2.7.STABLE3-2-amd64-WN1F7T/squid-2.7.STABLE3-2/helpers/ntlm_auth/SMB'
 make[1]: Leaving directory 
 `/build/user-squid_2.7.STABLE3-2-amd64-WN1F7T/squid-2.7.STABLE3-2/helpers/ntlm_auth/SMB'
 touch build
 rm -rf debian/tmp debian/files
 #
 test -f src/squid.h
 # Build squid package.
 #
 #
 # Build squid-common package.
 install -p -d -o root -g root  -m  755 debian/tmp/DEBIAN
 #
 install -p -d -o root -g root  -m  755 debian/tmp/etc/squid
 install -p -d -o root -g root  -m  755 debian/tmp/DEBIAN
 install -p -d -o root -g root  -m  755 debian/tmp/etc/logrotate.d
 install -p -d -o root -g root  -m  755 debian/tmp/usr/share/doc/squid-common
 install -p -d -o root -g root  -m  755 debian/tmp/etc/init.d
 install -p-o root -g root  -m  644 ChangeLog 
 debian/tmp/usr/share/doc/squid-common/changelog
 install -p -d -o root -g root  -m  755 debian/tmp/etc/resolvconf/update-libc.d
 install -p-o root -g root  -m  644 debian/changelog \
   debian/tmp/usr/share/doc/squid-common/changelog.Debian
 install -p -d -o root -g root  -m  755 debian/tmp/usr/sbin
 install -p -d -o root -g root  -m  755 debian/tmp/usr/share/doc/squid
 install -p -d -o root -g root  -m  755 debian/tmp/usr/share/doc/squid/examples
 install -p -d -o root -g root  -m  755 debian/tmp/usr/lib/squid
 gzip -9f debian/tmp/usr/share/doc/squid-common/*
 install -p -d -o root -g root  -m  755 debian/tmp/var/{log,spool}
 install -m 750 -o proxy -g proxy -d debian/tmp/var/log/squid
 install -m 750 -o proxy -g proxy -d debian/tmp/var/spool/squid
 install -p-o root -g root  -m  644 debian/copyright 
 debian/tmp/usr/share/doc/squid-common
 install -p -d -o root -g root  -m  755 debian/tmp/usr/share/man/man8
 #
 install -p-o root -g root  -m  755 -s src/squid debian/tmp/usr/sbin
 install -p -d -o root -g root  -m  755 debian/tmp/usr/share/squid
 install -p -d -o root -g root  -m  755 debian/tmp/usr/share/squid/errors
 install -p -d -o root -g root  -m  755 debian/tmp/usr/share/squid/icons
 install -p-o root -g root  -m  755 -s src/unlinkd src/fs/diskd-daemon 
 src/logfile-daemon debian/tmp/usr/lib/squid
 install -p -d -o root -g root  -m  755 debian/tmp/usr/share/snmp/mibs
 install -p-o root -g root  -m  644 src/mib.txt 
 ./debian/tmp/usr/share/snmp/mibs/SQUID.txt
 install -p-o root -g root  -m  644 src/mime.conf.default 
 ./debian/tmp/usr/share/squid/mime.conf
 install -p-o root -g root  -m  644 debian/logrotate 
 debian/tmp/etc/logrotate.d/squid
 #
 cp -R errors/* ./debian/tmp/usr/share/squid/errors
 install -p-o root -g root  -m  755 debian/squid.resolvconf 
 debian/tmp/etc/resolvconf/update-libc.d/squid
 install -p-o root -g root  -m  755 -s helpers/basic_auth/SMB/smb_auth 
 debian/tmp/usr/lib/squid
 install -p-o root -g root  -m  755 helpers/basic_auth/SMB/smb_auth.sh 
 debian/tmp/usr/lib/squid
 install -p-o root -g root  -m  755 -s helpers/basic_auth/NCSA/ncsa_auth 
 debian/tmp/usr/lib/squid
 install -p-o root -g root  -m  755 -s -m 2754 -o proxy -g shadow \
   helpers/basic_auth/PAM/pam_auth debian/tmp/usr/lib/squid
 install -p-o root -g root  -m  755 -s 
 helpers/basic_auth/LDAP/squid_ldap_auth \
   debian/tmp/usr/lib/squid/ldap_auth
 rm -f ./debian/tmp/usr/share/squid/errors/Makefile*
 rm -f ./debian/tmp/usr/share/squid/errors/list
 install -p-o root -g root  -m  755 -s helpers/basic_auth/YP/yp_auth \
   debian/tmp/usr/lib/squid/yp_auth
 chmod 755 ./debian/tmp/usr/share/squid/errors/*
 install -p-o root -g root  -m  755 -s helpers/basic_auth/MSNT/msnt_auth \
   debian/tmp/usr/lib/squid/msnt_auth
 chmod 644 ./debian/tmp/usr/share/squid/errors/*/*
 install -p-o root -g root  -m  755 -s -m 2754 -o proxy -g shadow \
   helpers/basic_auth/getpwnam/getpwname_auth \
   debian/tmp/usr/lib/squid/getpwnam_auth
 install -p-o root -g root  -m  755 -s 
 helpers/digest_auth/password/digest_pw_auth \
   debian/tmp/usr/lib/squid/digest_pw_auth
 install -p-o root -g root  -m  755 -s 
 helpers/external_acl/ip_user/ip_user_check \
   debian/tmp/usr/lib/squid/ip_user_check
 install -p-o root -g root  -m  755 -s 
 helpers/external_acl/ldap_group/squid_ldap_group \
   debian/tmp/usr/lib/squid/squid_ldap_group
 install -p-o root -g root  -m  644 
 helpers/external_acl/ldap_group/squid_ldap_group.8 \
   debian/tmp/usr/share/man/man8/squid_ldap_group.8
 chown -R root:root