Re: debian/control - Build-Depends vs. Build-Depends-Indep for newbies (+solution)
Hi,
> I had the idea to finally separate the build-dependencies between
> Build-Depends and Build-Depends-Indep in debian/control. The criterion is the
> following: put in Build-Depends all those packages that are absolutely
> necessary to build architecture-dependent files (e.g. you compile a few .c
> files into executable binaries). The rest goes into Build-Depends-Indep.
the last time I tried this I did not work because sbuild used on the
autobuilders did not confirm to policy (has this changed?). See the
thread starting at
http://lists.debian.org/debian-mentors/2006/12/msg00252.html
> Go back to your cowbuilder login, cd to root/ and run "dpkg-source -x
> foo.dsc". Then do an "apt-get install" for all the packages in Build-Dependent.
>
> Now here's the part that I forgot: debian/rules usually has a binary-arch and
> binary-indep target. Run "debian/rules clean binary-arch" and now you can
> check whether the package will also run fine on a Debian autobuilder.
The problem is that sbuild invokes the build target (which also depends
on build-indep), but does not pay attention to Build-Depends-Indep.
Regards,
Joachim
Reply to: