Bug#167372: 15mb of gnome-games-data is what justifies the split

Martin-Éric Racine q-funk at iki.fi
Tue Aug 29 09:31:49 UTC 2006


Package: gnome-games
Version: 1:2.14.3-1
Followup-For: Bug #167372

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

The real issue is the 15mb of dependencies from gnome-games-data. By the time 
someone adds the 8mb or so of library dependencies, 20mb becomes a rather huge 
waste of space, if someone only needed a game of solitaire.

Comparing to gnome-hearts, we notice that localisation files (and SVG images,
which are nowadays packaged separately in gnome-cards-data) don't take much
space. Rather, the issue is with the sound files that some games use and with 
documentation that could easily be packaged separately. Thus, we see that a 
really small gnome-card-games, without the sound files and documentation for 
the other GNOME games, would make a LOT of sense.

A good compromise would be to split the card games (aisleriot, blackjack and 
hearts) into their own gnome-card-games and gnome-card-games-data, then leave 
other games in a gnome-games and gnoem-games-data that depends or recommends 
gnome-card-games.

A good idea would also be to ensure that gnome-card-games would NOT depend
on Avahi and other extraneous stuff. Rather, it would ideally fit within a 
basic GTK2 system.

I really think that this issue deserves to be discussed with upstream. 

- -- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (990, 'testing'), (1, 'unstable')
Architecture: powerpc (ppc)
Shell:  /bin/sh linked to /bin/dash
Kernel: Linux 2.6.17-imac
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8)

Versions of packages gnome-games depends on:
ii  gnome-games-data           1:2.14.3-1    data files for the GNOME games
ii  guile-1.6-libs             1.6.8-4       Main Guile libraries
ii  libart-2.0-2               2.3.17-1      Library of functions for 2D graphi
ii  libavahi-compat-howl0      0.6.12-1      Avahi Howl compatibility library
ii  libc6                      2.3.6-15      GNU C Library: Shared libraries
ii  libcairo2                  1.2.4-1       The Cairo 2D vector graphics libra
ii  libesd-alsa0 [libesd0]     0.2.36-3      Enlightened Sound Daemon (ALSA) - 
ii  libgcc1                    1:4.1.1-11    GCC support library
ii  libgconf2-4                2.14.0-4      GNOME configuration database syste
ii  libglade2-0                1:2.6.0-2     library to load .glade files at ru
ii  libglib2.0-0               2.10.3-3      The GLib library of C routines
ii  libgnome2-0                2.14.1-3      The GNOME 2 library - runtime file
ii  libgnomeui-0               2.14.1-2      The GNOME 2 libraries (User Interf
ii  libgnomevfs2-0             2.14.2-1      GNOME virtual file-system (runtime
ii  libgtk2.0-0                2.8.20-1      The GTK+ graphical user interface 
ii  libpango1.0-0              1.12.3-2      Layout and rendering of internatio
ii  librsvg2-common            2.14.4-2      SAX-based renderer library for SVG
ii  libstdc++6                 4.1.1-11      The GNU Standard C++ Library v3
ii  libxml2                    2.6.26.dfsg-3 GNOME XML library
ii  zlib1g                     1:1.2.3-13    compression library - runtime

Versions of packages gnome-games recommends:
ii  gnome-games-extra-data        2.14.0-1   games for the GNOME desktop (extra

- -- no debconf information

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFE9AmFeXr56x4Muc0RApcNAKCYVe6d9HsqkUZPIoDRLD+4QWUdUgCeJ3Oe
jR2LIMBPN24I4U15Zt98+P0=
=Xmp+
-----END PGP SIGNATURE-----





More information about the Pkg-gnome-maintainers mailing list