[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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

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.


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

Reply to: