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.
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
On 13 Dec 2015, at 15:40, Gerhard Wiesinger lists@wiesinger.com 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?
On 13.12.2015 20:35, Timo Sirainen wrote:
On 13 Dec 2015, at 15:40, Gerhard Wiesinger lists@wiesinger.com 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
participants (2)
-
Gerhard Wiesinger
-
Timo Sirainen