Package: lua-torch-torch7 Version: 0~20170926-g89ede3b-5 Severity: important
The headers such as TH.h are moved to lua's private include path instead of the global include path /usr/include . This move allows me to install PyTorch's headers to /usr/include in the future because PyTorch ships continued TH and headers. I'm aware of this breakage but I forgot to add Breaks: fields. The move of headers breaks 1. lua-torch-images 2. lua-torch-nn 3. (maybe) lua-torch-cutorch Since LuaTorch is still useful for some old research projects, and it is not hard to keep LuaTorch functional, I'll keep maintaining LuaTorch for sometime, until it had been forgotten by the research communities. That is to say, LuaTorch's legacy headers and files should not be exposed in public include directories and library directories anymore as long as possible. In the future, libatenX or libcaffe2-X will provide and expose the new generation of torch headers and libraries in public directories. I don't like compiling CUDA applications even if I'm one of the CUDA package maintainers, so lua-torch-cunn is tocally aborted and will never get fixed. Let's just focus on the new tools (caffe2/pytorch). Torch7 should also add a note in long description, saying that LuaTorch was already discontinued.