Hi Graham On Fri, Nov 23, 2018 at 04:42:53PM +0200, Graham Inggs wrote: > 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.
Okay. Please use this info and write an explanation that does not sound like a workaround. > 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. This could be also interpreted as "this test is broken". > 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. Most other compiled parts of Debian consider complete stack traces not a core feature. Debug infos are large, as they include a lot more than just function names. Sometimes thay are prohibitive large. Bastian -- If I can have honesty, it's easier to overlook mistakes. -- Kirk, "Space Seed", stardate 3141.9