Package: mutt
Version: 1.5.14+cvs20070315-1
Severity: minor
Tags: patch
The script provided with this package to query LDAP developer
database (debian-ldap-query) doesn't take into account 'mn'
attribute, e.g.:
Debian Developer query: found 1
<[EMAIL PROTECTED]> Nacho Arias ()
With a fixed script it dumps:
Debian Developer query: found 1
<[EMAIL PROTECTED]> Nacho Barrientos Arias ()
This bug is also reproducible in unstable (1.5.13-3). Attached is
a dumb patch to fix this issue, hope it helps.
-- System Information:
Debian Release: 4.0
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-amd64
Locale: LANG=en_GB.ISO-8859-15, LC_CTYPE=en_GB.ISO-8859-15 (charmap=ISO-8859-15)
Versions of packages mutt depends on:
ii libc6 2.3.6.ds1-10 GNU C Library: Shared libraries
ii libdb4.4 4.4.20-8 Berkeley v4.4 Database Libraries [
ii libgnutls13 1.4.4-3 the GNU TLS library - runtime libr
ii libgpg-error0 1.4-2 library for common error values an
ii libgpgme11 1.1.2-2 GPGME - GnuPG Made Easy
ii libidn11 0.6.5-1 GNU libidn library, implementation
ii libncursesw5 5.5-5 Shared libraries for terminal hand
ii libsasl2-2 2.1.22.dfsg1-8 Authentication abstraction library
Versions of packages mutt recommends:
ii locales 2.3.6.ds1-10 GNU C Library: National Language (
ii mime-support 3.39-1 MIME files 'mime.types' & 'mailcap
ii ssmtp [mail-transport-agent 2.61-11 extremely simple MTA to get mail o
-- no debconf information
--- debian-ldap-query.orig 2007-03-21 02:22:50.000000000 +0100
+++ debian-ldap-query 2007-03-21 02:46:28.000000000 +0100
@@ -5,7 +5,7 @@
use strict;
-my @attrs = qw(sn cn ircnick uid);
+my @attrs = qw(sn mn cn ircnick uid);
my $base = 'ou=users, dc=debian, dc=org';
my $server = 'db.debian.org';
my $port = 389;
@@ -34,8 +34,15 @@
my $uid = $entry->get_value('uid') || next;
my $fname = $entry->get_value('cn') || '';
my $lname = $entry->get_value('sn') || '';
+ my $mname = $entry->get_value('mn') || '';
my $nick = $entry->get_value('ircnick')|| '';
- push @results, "<[EMAIL PROTECTED]>\t$fname $lname\t($nick)\n";
+ if($mname eq ""){
+ $mname = " ";
+ }
+ else{
+ $mname = " ".$mname." ";
+ }
+ push @results, "<[EMAIL
PROTECTED]>\t$fname$mname$lname\t($nick)\n";
}
}