Your message dated Wed, 4 Jan 2017 17:29:35 +0100
with message-id <[email protected]>
and subject line Re: Bug#407125: inkscape and inkview binaries are very large
has caused the Debian Bug report #407125,
regarding split a shared lib out of inkscape and inkview binaries
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
407125: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=407125
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: inkscape
Version: 0.44.1-1
Severity: normal


Hi,

The inkscape and inkview binaries are some of the largest on my machine:

$ ls -l /usr/bin | sort -rn -k 5 | head
-rwxr-xr-x 1 root   root    8689772 2006-08-28 22:33 hugin
-rwxr-xr-x 1 root   root    7599308 2006-03-18 20:00 AbiWord-2.4
-rwxr-xr-x 1 root   root    7175116 2006-08-28 22:33 nona_gui
-rwxr-xr-x 1 root   root    7138380 2006-08-28 22:33 nona
-rwxr-xr-x 1 root   root    6182732 2006-01-16 15:56 mplayer
-rwxr-xr-x 1 root   root    5026708 2006-09-25 13:28 inkscape
-rwxr-xr-x 1 root   root    5017492 2006-09-25 13:28 inkview
-rwxr-xr-x 1 root   root    4016828 2006-05-04 09:11 Xprt
-rwxr-xr-x 1 root   root    3372768 2006-03-29 13:46 gs-gpl
-rwxr-xr-x 1 root   root    3085008 2006-01-30 21:09 gimp-2.2

I'm particularly sensitive to disk space as I'm running from a 4GB flash drive.

I suspect that the inkscape and inkview binaries are > 90% identical.  Would it 
be 
possible to eliminate one of them, and thereby save nearly 5MB?  Possible 
methods:

- Two links to the same executable which checks argv[0].
- An executable for inkscape and a script for inkview which calls inkscape with 
a 
  view-only flag.
- Two small executables and a shared library.

I appreciate that not everyone shares my desire to optimise disk space and will 
understand if you choose to ignore this report.

Thanks,  Phil.



-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.19
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)

Versions of packages inkscape depends on:
ii  libatk1.0-0               1.12.3-1       The ATK accessibility toolkit
ii  libbonobo2-0              2.14.0-1       Bonobo CORBA interfaces library
ii  libc6                     2.3.6.ds1-4    GNU C Library: Shared libraries
ii  libcairo2                 1.2.4-1        The Cairo 2D vector graphics libra
ii  libdbus-1-3               1.0.1-2        simple interprocess messaging syst
ii  libfontconfig1            2.4.1-2        generic font configuration library
ii  libfreetype6              2.2.1-5        FreeType 2 font engine, shared lib
ii  libgc1c2                  1:6.7-2        conservative garbage collector for
ii  libgcc1                   1:4.1.1-14     GCC support library
ii  libgconf2-4               2.14.0-1       GNOME configuration database syste
ii  libglib2.0-0              2.12.4-2       The GLib library of C routines
ii  libglibmm-2.4-1c2a        2.8.2-2.1      C++ wrapper for the GLib toolkit (
ii  libgnomevfs2-0            2.14.0-1       GNOME virtual file-system (runtime
ii  libgtk2.0-0               2.8.13-1       The GTK+ graphical user interface 
ii  libgtkmm-2.4-1c2a         1:2.6.5-1      C++ wrappers for GTK+ 2.4 (shared 
ii  liblcms1                  1.13-1         Color management library
ii  libloudmouth1-0           1.1.4-2        Lightweight C Jabber library
ii  liborbit2                 1:2.14.0-1     libraries for ORBit2 - a CORBA ORB
ii  libpango1.0-0             1.14.8-2       Layout and rendering of internatio
ii  libpng12-0                1.2.15~beta5-1 PNG library - runtime
ii  libpopt0                  1.10-3         lib for parsing cmdline parameters
ii  libsigc++-2.0-0c2a        2.0.16-3       type-safe Signal Framework for C++
ii  libstdc++6                4.1.1-14       The GNU Standard C++ Library v3
ii  libx11-6                  6.9.0.dfsg.1-6 X Window System protocol client li
ii  libxcursor1               1.1.3-1        X cursor management library
ii  libxext6                  6.9.0.dfsg.1-6 X Window System miscellaneous exte
ii  libxfixes3                1:4.0.1-4      X11 miscellaneous 'fixes' extensio
ii  libxft2                   2.1.8.2-3      FreeType-based font drawing librar
ii  libxi6                    6.9.0.dfsg.1-6 X Window System Input extension li
ii  libxinerama1              6.9.0.dfsg.1-4 X Window System multi-head display
ii  libxml2                   2.6.27.dfsg-1  GNOME XML library
ii  libxrandr2                6.9.0.dfsg.1-4 X Window System Resize, Rotate and
ii  libxrender1               1:0.9.0.2-1    X Rendering Extension client libra
ii  libxslt1.1                1.1.18-1       XSLT processing library - runtime 
ii  zlib1g                    1:1.2.3-13     compression library - runtime

Versions of packages inkscape recommends:
ii  imagemagick         7:6.2.4.5.dfsg1-0.13 Image manipulation programs
pn  libwmf-bin          <none>               (no description available)
pn  perlmagick          <none>               (no description available)
pn  pstoedit            <none>               (no description available)

-- no debconf information



--- End Message ---
--- Begin Message ---
tag 407125 wontfix
thanks

On Tue, Jan 16, 2007 at 11:33:08AM +0000, Phil Endecott wrote:
> The inkscape and inkview binaries are some of the largest on my machine:
> 
> $ ls -l /usr/bin | sort -rn -k 5 | head
…
> -rwxr-xr-x 1 root   root    5026708 2006-09-25 13:28 inkscape
> -rwxr-xr-x 1 root   root    5017492 2006-09-25 13:28 inkview
…

> I suspect that the inkscape and inkview binaries are > 90% identical.  Would 
> it be 
> possible to eliminate one of them, and thereby save nearly 5MB?  Possible 
> methods:
> 
> - Two links to the same executable which checks argv[0].
> - An executable for inkscape and a script for inkview which calls inkscape 
> with a 
>   view-only flag.
> - Two small executables and a shared library.

This happened with 0.92, with the exception that the total space used is
quite unchanged.
Therefore I don't deem this bug as done, but doing it now where

-rwxr-xr-x 1 root root 65888 Jan 4 16:54 /usr/bin/inkscape
-rwxr-xr-x 1 root root 22616 Jan 4 16:54 /usr/bin/inkview

+

% l /usr/lib/inkscape -hl
total 27M
-rw-r--r-- 1 root root 3.1M Jan 4 16:54 lib2geom_LIB.a
-rw-r--r-- 1 root root 532K Jan 4 16:54 libavoid_LIB.a
-rw-r--r-- 1 root root 154K Jan 4 16:54 libcola_LIB.a
-rw-r--r-- 1 root root 477K Jan 4 16:54 libcroco_LIB.a
-rw-r--r-- 1 root root 280K Jan 4 16:54 libdepixelize_LIB.a
-rw-r--r-- 1 root root 21K Jan 4 16:54 libgc_LIB.a
-rw-r--r-- 1 root root 370K Jan 4 16:54 libgdl_LIB.a
-rw-r--r-- 1 root root 20M Jan 4 16:54 libinkscape_base.so
-rw-r--r-- 1 root root 677K Jan 4 16:54 liblivarot_LIB.a
-rw-r--r-- 1 root root 662K Jan 4 16:54 libnrtype_LIB.a
-rw-r--r-- 1 root root 819K Jan 4 16:54 libuemf_LIB.a
-rw-r--r-- 1 root root 218K Jan 4 16:54 libutil_LIB.a
-rw-r--r-- 1 root root 129K Jan 4 16:54 libvpsc_LIB.a

Doesn't make any sense.

I'm closing this bug as wontfix.

-- 
regards,
                        Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540      .''`.
more about me:  https://mapreri.org                             : :'  :
Launchpad user: https://launchpad.net/~mapreri                  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-

Attachment: signature.asc
Description: PGP signature


--- End Message ---

Reply via email to