Am 28.02.2016 um 18:22 schrieb Sven Hoexter:
On Sun, Feb 28, 2016 at 11:42:52AM +0100, picca wrote:

Hi,

while preparing my tango package, I need to build the documentation with lyx.
For future reference, here is the d-d thread:
https://lists.debian.org/debian-devel/2016/02/msg00454.html

It seems that it is not allow to write outside the source directory except /tmp 
during the build process.

I see at least two problems.

1) lyx try to create a $HOME/.lyx even if $HOME does not exist
2) it would be great to avoir creating this .lyx directory by default.
While I agree that 1) is a bug 2) is a bit more complicated.
It is documented that LyX needs a user configuration directory. If the default location does not fit, you can use the -userdir parameter. Where is the problem? Would you like to fail in a different way if $HOME does not exist? It would be easy to add a check for that, but I'd like to understand the problem before doing anything.

LyX is not really intended to be used this way, it's more or less
centered around the idea of an GUI use in a real user environment.
Most people do indeed use LyX that way, but using it via command line without a GUI is an important use case as well (and works fine in general).
It's part of the whole configuration problem, kind of a dublicate of #397464.

Yes. Parts of the configuration in .the user directory are needed (they are expensive to calculate), other could be gathered by different mechanisms if somebody would take the time to implement that.


Georg

Reply via email to