[Pkg-julia-devel] julia_1.0.0-1_amd64.changes REJECTED

Graham Inggs ginggs at debian.org
Fri Nov 23 14:42:53 GMT 2018


Hi Bastian

On 2018/11/21 16:11, Bastian Blank wrote:
> I have not seen a real explanation why it needs to be this and exactly
> this way.  This setup was explained as either
> - a workaround for a bug,
> - a way to get stacktraces from users or
> - a way to make autopkgtest run.

Stripping sys.so breaks one of Julia's language features, which is the 
ability to  trace into its standard library.  An example [1] is found in 
the documentation.

One of Julia's tests checks this, and hence autopkgtests fail if debug 
symbols are missing from sys.so, which is compiled from .jl scripts, not 
C/CXX source.

We could strip sys.so and create a manual debug symbols package, but in 
order to make the Debian package have the same features as upstream,  we 
would make the Julia package depend on it.

We would prefer to ship sys.so unstripped, but if you insist on having 
an extra binary package in the archive in order to silence Lintian, we 
will do it.

Regards
Graham


[1] https://docs.julialang.org/en/v1.0.0/manual/stacktraces/



More information about the Pkg-julia-devel mailing list