Package: gajim
Version: 0.8-1
Severity: normal
Tags: patch

gajim is not using the SRV record to determine which host to connect
to.  For google/gmail this is a fatal problem -- gmail.com has an A
record, but their jabber server is on talk.google.com.

I investigated the situation, and discovered the following:
    1)  The gajim package should Depend on the 'python-dns' package.
            (at a minimum include it in 'Recommends', but IMO it is
            required since SRV record processing is required by the
            jabber spec)

    2)  The xmppy code in gajim doesn't work with the python-dns
        package.

The attached patch updates the included xmppy to work with the current
(version 2.3.0) pydns API.  It also adds some improved error reporting
to alert the user if the pydns package is unavailable and to inform
them of DNS errors.

Please fix gajim, and send the xmppy fixes on to that project as well.

-D

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'stable'), (80, 'unstable'), (1, 
'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/dash
Kernel: Linux 2.6.6-2-k7
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages gajim depends on:
ii  libaspell15            0.60.2+20050121-3 The GNU Aspell spell-checker runti
ii  libatk1.0-0            1.10.1-2          The ATK accessibility toolkit
ii  libc6                  2.3.5-6           GNU C Library: Shared libraries an
ii  libglib2.0-0           2.8.0-1           The GLib library of C routines
ii  libgtk2.0-0            2.6.8-1           The GTK+ graphical user interface 
ii  libgtkspell0           2.0.10-2          a spell-checking addon for GTK's T
ii  libpango1.0-0          1.8.2-1           Layout and rendering of internatio
ii  libx11-6               4.3.0.dfsg.1-14   X Window System protocol client li
ii  libxext6               4.3.0.dfsg.1-14   X Window System miscellaneous exte
ii  libxss1                6.8.2.dfsg.1-6    X Screen Saver client-side library
ii  python                 2.3.5-3           An interactive high-level object-o
ii  python-glade2          2.6.2-1           GTK+ bindings: Glade support
ii  python-gtk2            2.6.2-1           Python bindings for the GTK+ widge
ii  xlibs                  4.3.0.dfsg.1-14   X Keyboard Extension (XKB) configu

gajim recommends no packages.

-- no debconf information

-- 
Religion that God our Father accepts as pure and faultless is this: to
look after orphans and widows in their distress and to keep oneself from
being polluted by the world.
        James 1:27
 
www: http://dman13.dyndns.org/~dman/            jabber: [EMAIL PROTECTED]

Attachment: signature.asc
Description: Digital signature

Reply via email to