Hello Jim, * Jim Meyering wrote on Tue, Nov 07, 2006 at 03:54:33PM CET: > > Gnulib needs more *automatic* consistency checks, > especially now that coreutils "make syntax-check" rule > and commit hook are no longer checking gnulib bits.
Quoting README: | High Quality | ============ | | We will be developing a testsuite for these applications. The goal is | to have a 100% firm interface so that maintainers can feel free to | update to the code in CVS at *any* time and know that their | application will not break. This means that before any change can be | committed to the repository, a test suite program must be produced | that exposes the bug for regression testing. All experimental work | should be done on branches to help promote this. Asking 'cvs annotate' how long this has been there: | jbailey 22-Oct-01 $ ls modules/*-tests | wc -w 38 $ ls modules | grep -v -- -tests$ | wc -w 362 A daily build would be useful, but much more so if this ratio were a bit higher... FWIW, the check-module script would be more useful, too, if it did not produce so many false positives: $ cd modules; ../check-module * 2>&1 | wc -l 165 (I don't even know though how many of those are bogus) Cheers, and apologies for not being more constructive, Ralf