Dear Mentors,

When building packages in clean chroots many configure checks are
expected to fail not finding their dependencies.  This is fine.  Until
somebody tries to build the package in a not so clean chroot, where the
additional packages present satisfy some of these checks enabling extra
features.  Or even breaking the build by exposing bugs (see #874600 for
an example).

Is adding all possible --disable-whatever options to the configure call
a good practice?  It clutters debian/rules, isn't easy to do
exhaustively in an obviously correct way, but protects against some
changes in the build environment.  I'm interested in hearing your takes
on the issue.
-- 
Thanks,
Feri

Reply via email to