Bug#267304: Provide a gconf2 package without Depends: gtk

Isaac Clerencia Isaac Clerencia <isaac@sindominio.net>, 267304@bugs.debian.org
Sat, 21 Aug 2004 22:43:24 +0200


--nextPart1155380.LaVan9CaQ1
Content-Type: text/plain;
  charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Package: gconf2
Version: 2.6.3-2
Severity: wishlist

Hi, I'm using gconf as a configuration backend for a console application, b=
ut=20
currently gconf2 package depends on libatk1.0 and libgtk2.0 which depends o=
n=20
all the X libs and other stuff.

Because of that, my only-console package (still not packaged :P) needs to=20
install several MB's of packages just to have gconf2 working.

gconf2's --enable-gtk only needs GTK+ to build gconf-sanity-check-2,a binar=
y=20
used by gnome-session, which only uses GTK+ to display error messages when=
=20
something is wrong in gconf database.

I have several proposals:
a) As the only difference between a gconf2 and a non-gtk-enabled gconf2 is =
the=20
gconf-sanity-check-2 binary, move that binary to a new binary package, i.e.=
,=20
gconf-sanity-check and remove the gtk depend from gconf2 package.

b) Add a gconf2-nogtk binary package, the main problem for this approach is=
=20
that gconf2 has already a big size (Size: 1088830), and almost duplicating =
it=20
maybe isn't the best thing to do :P, but currently it includes doc which ca=
n=20
also be splitted in a gconf2-doc.

c) Try to have gconf-sanity-check-2 output the message by standard output a=
nd=20
have gnome-session displaying the error messages, this should require sever=
al=20
upstream changes and may be it's not possible at all, but it would get rid =
of=20
gtk2 dependency completely.

Best regards

--nextPart1155380.LaVan9CaQ1
Content-Type: application/pgp-signature

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

iD8DBQBBJ7PvQET2GFTmct4RAkxcAJ4icsV4+8MePB/gkfziUP8aMXj8fgCfXn8f
m2k6dneDkSKOEN/7GP9r1nc=
=CUfK
-----END PGP SIGNATURE-----

--nextPart1155380.LaVan9CaQ1--