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
The buildd log is here:
and the bug is here:
Kevin McCarty Physics Department
email@example.com Princeton University
www.princeton.edu/~kmccarty Princeton, NJ 08544