Hi all,

I'm new to this list, so please forgive me if I violate netiquette (and let me know how to improve, because it is not at all my intent).

I want to create two packages (dovecot and dovecot-2.3-pigeonhole) hosted by openindiana.org. First of all, everything compiles fine and works as expected, but (there is always a but ;-)) 6 out of 41540 tests failed. To build a clean package I'd like to understand the nature of the failed tests and even more would like to fix the tests. I tried to find some hints how to tackle down the issue but was not successful so far.

dovecot version 2.3.17.1,   gcc version (OpenIndiana 7.5.0-il-0) 7.5.0

configure options:  --sysconfdir=/etc \
                    --with-gssapi=plugin \
                    --with-ldap=plugin \
                    --with-sql=plugin \
                    --with-lua=plugin \
                    --with-ssl=openssl \
                    --with-sodium \
                    --with-mysql \
                    --with-pgsql

failed tests:

array_free ........................................................... : ok
$(SOURCE_DIR)/src/lib/test-backtrace.c:21: Assert failed: strstr(str_c(bt), "main") != NULL backtrace_append ..................................................... : FAILED $(SOURCE_DIR)/src/lib/test-backtrace.c:45: Assert failed: strstr(bt, "main") != NULL backtrace_get ........................................................ : FAILED
base32_encode() with padding ......................................... : ok

buffer_replace() ..................................................... : ok
$(SOURCE_DIR)/src/lib/test-buffer-istream.c:55: Assert failed: buffer_append_full_file(result, TEST_FILENAME, SIZE_MAX, &error) == BUFFER_APPEND_READ_ERROR $(SOURCE_DIR)/src/lib/test-buffer-istream.c:56: Assert failed: error != NULL && *error != '\0' buffer_append_full_file .............................................. : FAILED
buffer_append_full_istream ........................................... : ok

connection idle kill ................................................. : ok
$(SOURCE_DIR)/src/lib/test-connection.c:563: Assert failed: !received_quit
$(SOURCE_DIR)/src/lib/test-connection.c:563: Assert failed: !received_quit
connection handshake failed (version) ................................ : FAILED
connection handshake failed (handshake_args) ......................... : ok

file_cache_switch_fd ................................................. : ok
$(SOURCE_DIR)/src/lib-test/test-common.c:245: Assert failed: suppress == TRUE
Error: fstat(.test_file_cache) failed: Bad file number
$(SOURCE_DIR)/src/lib-test/test-common.c:245: Assert failed: suppress == TRUE
Error: mmap_anon(.test_file_cache, 4096) failed: Not enough space
$(SOURCE_DIR)/src/lib-test/test-common.c:245: Assert failed: suppress == TRUE
Error: mremap_anon(.test_file_cache, 8192) failed: Not enough space
file_cache_errors .................................................... : FAILED
file_create_locked() ................................................. : ok

ostream file send istream file ....................................... : ok
$(SOURCE_DIR)/src/lib/test-ostream-file.c:172: Assert failed: input2->v_offset == 10 $(SOURCE_DIR)/src/lib/test-ostream-file.c:173: Assert failed: output->offset == 14 ostream file send istream sendfile() ................................. : FAILED
ostream multiplex (simple) ........................................... : ok

Again, compilation works clean without any warning. If you could provide some hints how to start would be great. I know I'm kind of inch picker but want to provide best experience to possible users and not give any chance to complain back to dovecot community.

kind regards,

  Fritz

Reply via email to