> The embeded use-case is only half the pro list. Whats bumped it up to being
> worth mentioning was this case:
>
> We hit a v6 "bug" in Debian and Ubuntu where the package failed to have
> explicit --enable-ipv6 and one of the 15 or so package build hosts had
> broken v6 support. This resulted in some release packages being v6-disabled
> and others not. QA was not pleased, nor were the users whose v6 support
> broken for ten days.
>
> Debian and maybe other distro have a policy that the same configure options
> MUST produce consistent featured packages. For now this is been resolved
> partially by explicitly configuring all features to required.
>
> Auto-enable is great for encouraging feature use in self-builds, but for
> distros its just added work for the downstream maintainers.
I'd solve this through documentation rather than code. Given Debian's
policy, explicitly forcing options fits just fine with the
autoconf-refactor goal of failing the buld if a required feature can't
be built.
-- /kinkieReceived on Thu May 27 2010 - 07:38:02 MDT
This archive was generated by hypermail 2.2.0 : Thu May 27 2010 - 12:00:12 MDT