On Sat, Mar 15, 2008 at 01:11:56PM -0400, James Vega wrote: > This bug is still present[0] and is holding up an RC bug fix for > Snort[1] from propagating to testing. The problem looks to be two-fold. > > First, the check added in 2.7.0-9 to prevent building the documentation > will fail in dirty chroots. Since the latex packages take so long to > install and uninstall, it's not uncommon for the slower buildds to have > those packages pre-installed.
There is no way I can prevent that, chroots should *not* run the binary
target at all (just binary-arch). This is a flaw in the build environment,
not in Snort.
> Second, the binary-arch and binary-indep targets in your rules file both
> have the install target as a prerequisite. It seems like they should
> have the associated install-{arch,indep} as a prerequisite instead.
This is not the reason why the buildd daemon tries to build the
documentation. It is building it because it is calling build, and not just
build-arch. I'm going to fix that, however.
> [0] -
> http://buildd.debian.org/fetch.cgi?pkg=snort;ver=2.7.0-11;arch=mipsel;stamp=1205557525
If you review the build log you will see that it fails because it doesn't
find a LaTeX .sty file, I'm adding texlive-latex-recommended to the
Build-Depends-Indep line, since it was missing.
If, however, the mipsel buildd is not fixed the next upload might still fail
to build there.
Regards
Javier
signature.asc
Description: Digital signature

