Build-Depends-Indep and buildd question
(I tried sending this email to debian-mentors already but it doesn't
appear to be in the message archives now, some 16 hours later. Strange.
Please CC me any replies since I'm not subscribed to the list.)
I just got an FTBFS bug on cernlib from a buildd. The problem is that the
buildd didn't install the Build-Depends-Indep dependency (tetex-bin)
before running dpkg-buildpackage (which in turn calls debian/rules build).
Therefore the build died in the debian/rules build-indep target.
Is this expected? According to debian-policy section 7.6 and footnote 36,
Build-Depends-Indep is supposed to be satisfied before calling
debian/rules build. Why would a buildd call the build target instead
of build-arch or binary-arch?
I'm going to have to upload a new version anyway because the upstream
build system only works for i386 and powerpc, but I'd like to know whether
I should fix the problem above simply by moving tetex-bin from
Build-Depends-Indep to Build-Depends. Or am I not understanding
something?
The buildd log is here:
http://buildd.debian.org/fetch.php?&pkg=cernlib&ver=2003.08.21-1&arch=hppa&stamp=1064263359&file=log&as=raw
and the bug is here:
http://bugs.debian.org/212241
thanks,
--
Kevin McCarty Physics Department
kmccarty@princeton.edu Princeton University
www.princeton.edu/~kmccarty Princeton, NJ 08544
Reply to: