Hi,

On Tue, 2007-08-07 at 20:41:07 +0200, Julien Danjou wrote:
> Package: arj
> Version: 3.10.22-3
> Severity: wishlist
> User: [EMAIL PROTECTED]
> Usertags: nostrip

> There was a problem while autobuilding your package with 
> DEB_BUILD_OPTIONS=nostrip.
> Final binaries are still stripped.
> 
> If you call dh_strip correctly in debian/rules, this may mean that upstream
> is stripping anyway.
> 
> > Automatic build of arj_3.10.22-3 on octave for sid/i386 by rebuildd 0.2.1
> > Build started at 2007-08-07 18:25:23.971402
> > ******************************************************************************
    [...]
> > dh_link
> > # NOTE: Do not strip, it is currently done in the linker stage.
> > # Otherwise when stripping the self-extracting modules and the
> > # help text are removed.
> > dh_compress
    [...]
> > Checking arj_3.10.22-3_i386.deb for stripped binaries...
> > ---------------------------------------
> > /tmp/arj_3.10.22-3_i386.deb/usr/bin/arj-register: ELF 32-bit LSB 
> > executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.8, dynamically 
> > linked (uses shared libs), stripped
> > /tmp/arj_3.10.22-3_i386.deb/usr/bin/arjdisp: ELF 32-bit LSB executable, 
> > Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.8, dynamically linked 
> > (uses shared libs), stripped
> > /tmp/arj_3.10.22-3_i386.deb/usr/bin/arj: ELF 32-bit LSB executable, Intel 
> > 80386, version 1 (SYSV), for GNU/Linux 2.6.8, dynamically linked (uses 
> > shared libs), stripped
> > /tmp/arj_3.10.22-3_i386.deb/usr/bin/rearj: ELF 32-bit LSB executable, Intel 
> > 80386, version 1 (SYSV), for GNU/Linux 2.6.8, dynamically linked (uses 
> > shared libs), stripped
> > /tmp/arj_3.10.22-3_i386.deb/usr/lib/arj/arjcrypt.so: ELF 32-bit LSB shared 
> > object, Intel 80386, version 1 (SYSV), stripped

The problem is that the help text, translations and other documentation
is appended to the binary, and it opens itself when called with print -?,
for example. So stripping cannot be done later on, because then the
messages get stripped as well. Ideally arj should be switched to a
sane system like gettext, and then this would get fixed automatically,
but I've not had the time to do this.

regards,
guillem



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to