Bug#908663: LuaTorch discontinued; lua-torch-torch7's header move breaks several packages

Mo Zhou lumin at debian.org
Wed Sep 12 11:39:53 BST 2018


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.



More information about the debian-science-maintainers mailing list