On Sun, Jul 14, 2013 at 4:17 PM, Pavel Sanda <sa...@lyx.org> wrote: > Scott Kostyshak wrote: >> > Does this runs configure in backgrounds? You don't want to mess up >> > with root home directory (creating ~/.lyx). >> >> It does run configure. > > Bad news.
I should have said that (at least when using CMake) it runs configure in a temporary directory, not in ~/.lyx. But this does not address your concern below. > But again even if it does not I don't think we should never run lyx unless its > properly installed, i.e. not it in make check phase. But how do you know if it's properly installed unless you do a make check? I see -- by properly installed you don't mean that it necessarily runs properly, just that the files are in the right location? I thought that the most common thing to do was make make check # the point of this is to check that the program runs correctly in the build directory make install What is the point of make check then? >> In theory, we should take responsibility for testing on all but in >> practice we do not. > > I don't think this is possible. There are so many different ways > how things are handled that you have to let distro maintainers do > their work. I think it is possible to cover many (OK, I agree not all) distros. There are continuous testing frameworks out there. All that is needed is a server and virtual instances of whatever distros (and configurations within those distros) we want to test. >> I agree that the tests should be to make sure everything is fine on >> the target machine. But if a maintainer really wants to know whether > > No, you misunderstood me. I claim we shouldn't run this whole extensive > set of test on the target machine by make check. > We can create some additional test target in makefile and announce it. OK. >> I guess the best thing to do is what you say -- explicitly state all >> of the dependencies. > > Have you ever seen the full list of LaTeX classes we "support"? :) This list is longer than the list of LaTeX classes that the tests depend on. This is also a long list, but still it is just a text file and the question is if anyone would find it useful. Scott