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