On 21/06/10 06:00, Jeff wrote:
On Sat, Jun 19, 2010 at 02:41:02PM +1000, Allan McRae wrote:
This is a feature that is acceptable. But I do not like using an option=() value to decide whether to run it. I would prefer a "--check" option to be added. Then people can choose to run the check function or not without requiring to edit the PKGBUILD. If they always want check() to be run, an alias for makepkg can be used.
Actually, I never envisioned this to be used in the PKGBUILDs other than for a very few critical packages (toolchain) where it doesn't make sense to not test. IMO, this would better be suited as an edited value in makepkg.conf per the builders's desire the same as whether he wants the doc directory wiped. The use of an alias in this case would serve nothing more than to override a global directive, which ISTM is what ~/.makepkg.conf is for.
I do not see the option as being the same as removing docs. All the values in OPTIONS affect the files in the final package. The "check" option would not. If check() is designed to be only used in cases where it is important to always run the test suite, then I suggest we make running check() to be the default and that it can only be disabled with a --nocheck command line flag. Allan