Pavel Sanda wrote:

> Georg Baum wrote:
>> However, since LyX depends heavily on external tools, failures like
>> this do not indicate a problem with the test, but with the spreadsheet
>> support on this particular distro, so actually the test did its job.
> 
> This depends how much you want to adhere to GNU standards. If some test
> is not sensible for a given system (i.e. the distribution doesn't support
> some 3rd party tool), the test is supposed to be skipped, not to fail
> with autotools.

Sure, but this is not the case here: The test which fails for Kornel does 
make sense on his OS, so it should not be skipped.

>> I don't care if I need to call 'make check' or 'make testall' or
>> whatever, but IMHO it is also a bit naive of distro packagers to assume
>> that a 'make check' target executes tests which are suitable for their
>> needs.
> 
> My feeling is that make - check - install is kind of standard mantra for
> building autotools based stuff but I have no reference to prove it.
> Certainly I can see that it's unusual that tests are explicitly disabled
> on source based distribution.

If this is some standard then lets execute the test by a different target. I 
did not know about that.

>> Both the layout and tex2lyx tests have already found real bugs. The
>> latest failing tex2lyx was my bad, I forgot to run the tests before
>> committing 89b2c54c00. I fixed that now.
> 
> I don't attack these tests per se. The question is whether they are for
> our own regression testing or for people trying to install/pack it on
> their computer. Second case implies we have unresolved bugs.

Mainly for us, but could be useful for packagers as well.


Georg

Reply via email to