[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