Re: v2.2.21 released

2015-12-13 Thread Gerhard Wiesinger

On 11.12.2015 18:10, Timo Sirainen wrote:

http://dovecot.org/releases/2.2/dovecot-2.2.21.tar.gz
http://dovecot.org/releases/2.2/dovecot-2.2.21.tar.gz.sig



Hello Timo,

tried to compile it, but tests fail on Fedora 23 with latest gcc 
(gcc-5.3.1-2.fc23.x86_64):

fts_icu_utf8_to_utf16 ascii resize ... : ok
fts_icu_utf8_to_utf16 32bit resize ... : ok
fts_icu_utf16_to_utf8  : ok
fts_icu_utf16_to_utf8 resize . : ok
fts_icu_translate  : ok
fts_icu_translate_resize resize .. : ok
fts_icu_lcase  : ok
fts_icu_lcase resize . : ok
0 / 8 tests failed
==11141== Conditional jump or move depends on uninitialised value(s)
==11141==at 0x512C753: 
icu_54::LocaleUtility::initLocaleFromName(icu_54::UnicodeString const&, 
icu_54::Locale&) (in /usr/lib64/libicuuc.so.54.1)
==11141==by 0x4DB1E70: 
icu_54::TransliteratorSpec::TransliteratorSpec(icu_54::UnicodeString 
const&) (in /usr/lib64/libicui18n.so.54.1)
==11141==by 0x4DB28D4: 
icu_54::TransliteratorRegistry::find(icu_54::UnicodeString&, 
icu_54::UnicodeString&, icu_54::UnicodeString&) (in 
/usr/lib64/libicui18n.so.54.1)
==11141==by 0x4DB2B76: 
icu_54::TransliteratorRegistry::find(icu_54::UnicodeString const&) (in 
/usr/lib64/libicui18n.so.54.1)
==11141==by 0x4DB2BFA: 
icu_54::TransliteratorRegistry::get(icu_54::UnicodeString const&, 
icu_54::TransliteratorAlias*&, UErrorCode&) (in 
/usr/lib64/libicui18n.so.54.1)
==11141==by 0x4D9D58D: 
icu_54::Transliterator::createBasicInstance(icu_54::UnicodeString 
const&, icu_54::UnicodeString const*) (in /usr/lib64/libicui18n.so.54.1)
==11141==by 0x4DA3DEC: 
icu_54::TransliteratorIDParser::SingleID::createInstance() (in 
/usr/lib64/libicui18n.so.54.1)
==11141==by 0x4DA432B: 
icu_54::TransliteratorIDParser::instantiateList(icu_54::UVector&, 
UErrorCode&) (in /usr/lib64/libicui18n.so.54.1)
==11141==by 0x4D9E9DA: 
icu_54::Transliterator::createInstance(icu_54::UnicodeString const&, 
UTransDirection, UParseError&, UErrorCode&) (in 
/usr/lib64/libicui18n.so.54.1)
==11141==by 0x4D9F6E9: utrans_openU_54 (in 
/usr/lib64/libicui18n.so.54.1)

==11141==by 0x10B9F5: get_translit (test-fts-icu.c:90)
==11141==by 0x10BBFC: test_fts_icu_translate (test-fts-icu.c:106)
==11141==
==11141== Conditional jump or move depends on uninitialised value(s)
==11141==at 0x512C753: 
icu_54::LocaleUtility::initLocaleFromName(icu_54::UnicodeString const&, 
icu_54::Locale&) (in /usr/lib64/libicuuc.so.54.1)
==11141==by 0x4DB1E70: 
icu_54::TransliteratorSpec::TransliteratorSpec(icu_54::UnicodeString 
const&) (in /usr/lib64/libicui18n.so.54.1)
==11141==by 0x4DB28DF: 
icu_54::TransliteratorRegistry::find(icu_54::UnicodeString&, 
icu_54::UnicodeString&, icu_54::UnicodeString&) (in 
/usr/lib64/libicui18n.so.54.1)
==11141==by 0x4DB2B76: 
icu_54::TransliteratorRegistry::find(icu_54::UnicodeString const&) (in 
/usr/lib64/libicui18n.so.54.1)
==11141==by 0x4DB2BFA: 
icu_54::TransliteratorRegistry::get(icu_54::UnicodeString const&, 
icu_54::TransliteratorAlias*&, UErrorCode&) (in 
/usr/lib64/libicui18n.so.54.1)
==11141==by 0x4D9D58D: 
icu_54::Transliterator::createBasicInstance(icu_54::UnicodeString 
const&, icu_54::UnicodeString const*) (in /usr/lib64/libicui18n.so.54.1)
==11141==by 0x4DA3DEC: 
icu_54::TransliteratorIDParser::SingleID::createInstance() (in 
/usr/lib64/libicui18n.so.54.1)
==11141==by 0x4DA432B: 
icu_54::TransliteratorIDParser::instantiateList(icu_54::UVector&, 
UErrorCode&) (in /usr/lib64/libicui18n.so.54.1)
==11141==by 0x4D9E9DA: 
icu_54::Transliterator::createInstance(icu_54::UnicodeString const&, 
UTransDirection, UParseError&, UErrorCode&) (in 
/usr/lib64/libicui18n.so.54.1)
==11141==by 0x4D9F6E9: utrans_openU_54 (in 
/usr/lib64/libicui18n.so.54.1)

==11141==by 0x10B9F5: get_translit (test-fts-icu.c:90)
==11141==by 0x10BBFC: test_fts_icu_translate (test-fts-icu.c:106)
==11141==
Failed to run: ./test-fts-icu

Any ideas?

Thank you.

Ciao,
Gerhard


Re: v2.2.21 released

2015-12-13 Thread Gerhard Wiesinger

On 13.12.2015 20:35, Timo Sirainen wrote:

On 13 Dec 2015, at 15:40, Gerhard Wiesinger  wrote:

On 11.12.2015 18:10, Timo Sirainen wrote:

http://dovecot.org/releases/2.2/dovecot-2.2.21.tar.gz
http://dovecot.org/releases/2.2/dovecot-2.2.21.tar.gz.sig


Hello Timo,

tried to compile it, but tests fail on Fedora 23 with latest gcc 
(gcc-5.3.1-2.fc23.x86_64):

The compiling works, the make check part just fails. You could also set 
NOVALGRIND=1 environment before building and it would succeed.


==11141== Conditional jump or move depends on uninitialised value(s)
==11141==at 0x512C753: 
icu_54::LocaleUtility::initLocaleFromName(icu_54::UnicodeString const&, 
icu_54::Locale&) (in /usr/lib64/libicuuc.so.54.1)
==11141==by 0x4DB1E70: 
icu_54::TransliteratorSpec::TransliteratorSpec(icu_54::UnicodeString const&) 
(in /usr/lib64/libicui18n.so.54.1)

This looks a bit worrysome though. But if it's a bug then I'm pretty sure it's 
on the libicu side. I'm not sure what exactly is wrong in there. You could also 
see if setting LC_ALL=C environment happens to work.

What's the libicu version? 54.1?




libicu-devel-54.1-5.fc23.x86_64
libicu-54.1-5.fc23.x86_64

gcc has been recentyl updated to 5.3.1 (from 5.1.1 as far as I remember).

So all the libs are compiled with the old version. Maybe there is some 
incompatibility.


Will try that.

Ciao,
Gerhard


Re: v2.2.21 released

2015-12-13 Thread Timo Sirainen
On 13 Dec 2015, at 15:40, Gerhard Wiesinger  wrote:
> 
> On 11.12.2015 18:10, Timo Sirainen wrote:
>> http://dovecot.org/releases/2.2/dovecot-2.2.21.tar.gz
>> http://dovecot.org/releases/2.2/dovecot-2.2.21.tar.gz.sig
>> 
> 
> Hello Timo,
> 
> tried to compile it, but tests fail on Fedora 23 with latest gcc 
> (gcc-5.3.1-2.fc23.x86_64):

The compiling works, the make check part just fails. You could also set 
NOVALGRIND=1 environment before building and it would succeed.

> ==11141== Conditional jump or move depends on uninitialised value(s)
> ==11141==at 0x512C753: 
> icu_54::LocaleUtility::initLocaleFromName(icu_54::UnicodeString const&, 
> icu_54::Locale&) (in /usr/lib64/libicuuc.so.54.1)
> ==11141==by 0x4DB1E70: 
> icu_54::TransliteratorSpec::TransliteratorSpec(icu_54::UnicodeString const&) 
> (in /usr/lib64/libicui18n.so.54.1)

This looks a bit worrysome though. But if it's a bug then I'm pretty sure it's 
on the libicu side. I'm not sure what exactly is wrong in there. You could also 
see if setting LC_ALL=C environment happens to work.

What's the libicu version? 54.1?


[Dovecot-news] v2.2.21 released

2015-12-11 Thread Timo Sirainen
http://dovecot.org/releases/2.2/dovecot-2.2.21.tar.gz
http://dovecot.org/releases/2.2/dovecot-2.2.21.tar.gz.sig

Due to a bit bad doveadm bugs in v2.2.20 here's a fixed v2.2.21. Also from this 
release forward we're finally using git with branches to make new releases. So 
new releases will have a bit more time to stabilize in the branch before 
they're being released (while still allowing new features to be developed in 
the master development branch). We already did something like this for the 
enterprise releases, but now it's done for community releases as well.

 - doveadm mailbox list (and some others) were broken in v2.2.20
 - director: Fixed making backend changes when running with only a
   single director server.
 - virtual plugin: Fixed crash when trying to open nonexistent
   autocreated backend mailbox.

___
Dovecot-news mailing list
Dovecot-news@dovecot.org
http://dovecot.org/cgi-bin/mailman/listinfo/dovecot-news


v2.2.21 released

2015-12-11 Thread Timo Sirainen
http://dovecot.org/releases/2.2/dovecot-2.2.21.tar.gz
http://dovecot.org/releases/2.2/dovecot-2.2.21.tar.gz.sig

Due to a bit bad doveadm bugs in v2.2.20 here's a fixed v2.2.21. Also from this 
release forward we're finally using git with branches to make new releases. So 
new releases will have a bit more time to stabilize in the branch before 
they're being released (while still allowing new features to be developed in 
the master development branch). We already did something like this for the 
enterprise releases, but now it's done for community releases as well.

 - doveadm mailbox list (and some others) were broken in v2.2.20
 - director: Fixed making backend changes when running with only a
   single director server.
 - virtual plugin: Fixed crash when trying to open nonexistent
   autocreated backend mailbox.