Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Nov 2015 00:13:27 +0000
From:      bugzilla-noreply@freebsd.org
To:        gnome@FreeBSD.org
Subject:   [Bug 204770] converters/libiconv r398996 patch breaks libidn
Message-ID:  <bug-204770-6497-Z92ewvWGKL@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-204770-6497@https.bugs.freebsd.org/bugzilla/>
References:  <bug-204770-6497@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=204770

--- Comment #2 from wxl@bikefriday.com ---
Specifically, mutt complains about a non-intentional hostname not being
properly internationalized:
Bad IDN in "from": 'jeeves.bf-internal.com'

Re-compiling without IDN support solves the problem. Thus, the problem lies in
libidn. However, since the last successful run, libidn had not changed, so it's
a dependency of libidn that's changed. The only one that I could find that has
changed is libiconv. 

I recognize this may be a logical error, but I'm inclined to believe that
reporting an error can, at worst, lead to refiling a report where it properly
belongs. However, nothing gets changed if it doesn't get reported at all.

So here's what I do know:

mutt's compose.c includes this aforementioned error:
http://dev.mutt.org/hg/mutt/file/e635ce43b001/compose.c#l609
which calls on mutt_idna.c:
hhttp://dev.mutt.org/hg/mutt/file/e635ce43b001/mutt_idna.c
the heavy lifting there is using idna_to_unicode_8z8z() and idna_to_ascii_8z().

And that's about where I get lost. libidn confusingly says iconv isn't strictly
required:
http://git.savannah.gnu.org/gitweb/?p=libidn.git;a=blob;f=configure.ac;h=dc340dab04082e23e364f0edbffcd90a4920e00f;hb=b45deaf855dfec2bb1d13f5bf306829e62f35ade#l59
and yet it is.

So I'm hoping someone with a little more intimiacy might be able to help more.
Thanks.

-- 
You are receiving this mail because:
You are the assignee for the bug.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-204770-6497-Z92ewvWGKL>