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

    From Isaac Clerencia@1:229/2 to All on Sat Aug 21 23:00:16 2004
    From: [email protected]

    Package: gconf2
    Version: 2.6.3-2
    Severity: wishlist

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

    Because of that, my only-console package (still not packaged :P) needs to 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 binary used by gnome-session, which only uses GTK+ to display error messages when 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 gconf-sanity-check-2 binary, move that binary to a new binary package, i.e., 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 that gconf2 has already a big size (Size: 1088830), and almost duplicating it maybe isn't the best thing to do :P, but currently it includes doc which can also be splitted in a gconf2-doc.

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

    Best regards

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

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

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)