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

Reply via email to