astroidmail / astroid

A graphical threads-with-tags style, lightweight and fast, e-mail client for Notmuch
http://astroidmail.github.io
Other
613 stars 65 forks source link

TestCompose fails / Archlinux #623

Open eonpatapon opened 5 years ago

eonpatapon commented 5 years ago

As of today I'm not able to build astroid or astroid-git on archlinux.

Both packages fail on TestCompose test

==> Starting check()...
Test project /home/eon/.cache/yay/astroid/src/astroid-0.14/build
      Start  1: generic
 1/17 Test  #1: generic ..........................   Passed    0.96 sec
      Start  2: compose
 2/17 Test  #2: compose ..........................***Failed    1.23 sec
Source dir: /home/eon/.cache/yay/astroid/src/astroid-0.14
Build dir:  /home/eon/.cache/yay/astroid/src/astroid-0.14/build
Running: test_composed_message..
~/.cache/yay/astroid/src/astroid-0.14/build ~/.cache/yay/astroid/src/astroid-0.14/build/tests
[] [] [M] [info] cf: loading test config.
[] [] [M] [debug] cf: using home and config_dir directory: /home/eon/.cache/yay/astroid/src/astroid-0.14/build/tests/test_home
[] [] [M] [info] cf: test config, loading defaults.
[] [] [M] [info] date: init.
[] [] [M] [info] db path: /home/eon/.cache/yay/astroid/src/astroid-0.14/build/tests/mail/test_mail
[] [] [M] [debug] searches: loading history..
[] [] [M] [info] ac: initializing accounts..
[] [] [M] [info] ac: setup account: charlie for Charlie Root (default: true)
[] [] [M] [info] plugins: starting manager..
[] [] [M] [warning] plugins: setting GI_TYPELIB_PATH: /home/eon/.cache/yay/astroid/src/astroid-0.14/build
[] [] [M] [debug] plugin: adding path: /home/eon/.cache/yay/astroid/src/astroid-0.14/build/tests/test_home/plugins
[] [] [M] [debug] plugins: refreshing..
[] [] [M] [debug] plugins: found 2 plugins.
[] [] [M] [debug] plugins: loading: basic plugin
[] [] [M] [debug] plugins: loaded: basic plugin
[] [] [M] [debug] plugins: registering astroid plugin..
[] [] [M] [debug] plugins: loading: threadindexplugin
[] [] [M] [debug] plugins: loaded: threadindexplugin
[] [] [M] [debug] plugins: registering threadindex plugin..
[] [] [M] [debug] plugins: activating astroid plugin: basic plugin
[] [] [M] [info] global actions: set up.
[] [] [M] [info] poll: setting up.
[] [] [M] [debug] poll: interval: 0
[] [] [M] [info] poll: periodic polling disabled.
[] [] [M] [debug] cm: initialize..
[] [] [M] [debug] cm: deinitialized.
[] [] [M] [debug] actions: cleaning up remaining actions..
[] [] [M] [info] cf: loading test config.
[] [] [M] [info] cf: loading test config.
[] [] [M] [debug] cf: using home and config_dir directory: /home/eon/.cache/yay/astroid/src/astroid-0.14/build/tests/test_home
[] [] [M] [debug] cf: using home and config_dir directory: /home/eon/.cache/yay/astroid/src/astroid-0.14/build/tests/test_home
[] [] [M] [info] cf: test config, loading defaults.
[] [] [M] [info] cf: test config, loading defaults.
[] [] [M] [info] date: init.
[] [] [M] [info] date: init.
[] [] [M] [info] db path: /home/eon/.cache/yay/astroid/src/astroid-0.14/build/tests/mail/test_mail
[] [] [M] [info] db path: /home/eon/.cache/yay/astroid/src/astroid-0.14/build/tests/mail/test_mail
[] [] [M] [debug] searches: loading history..
[] [] [M] [debug] searches: loading history..
[] [] [M] [info] ac: initializing accounts..
[] [] [M] [info] ac: initializing accounts..
[] [] [M] [info] ac: setup account: charlie for Charlie Root (default: true)
[] [] [M] [info] ac: setup account: charlie for Charlie Root (default: true)
[] [] [M] [info] plugins: starting manager..
[] [] [M] [info] plugins: starting manager..
[] [] [M] [error] plugins: GI_TYPELIB_PATH already set, not touching..
[] [] [M] [error] plugins: GI_TYPELIB_PATH already set, not touching..
[] [] [M] [debug] plugin: adding path: /home/eon/.cache/yay/astroid/src/astroid-0.14/build/tests/test_home/plugins
[] [] [M] [debug] plugin: adding path: /home/eon/.cache/yay/astroid/src/astroid-0.14/build/tests/test_home/plugins
[] [] [M] [debug] plugins: refreshing..
[] [] [M] [debug] plugins: refreshing..
[] [] [M] [debug] plugins: found 2 plugins.
[] [] [M] [debug] plugins: found 2 plugins.
[] [] [M] [debug] plugins: loading: basic plugin
[] [] [M] [debug] plugins: loading: basic plugin
[] [] [M] [debug] plugins: loaded: basic plugin
[] [] [M] [debug] plugins: loaded: basic plugin
[] [] [M] [debug] plugins: registering astroid plugin..
[] [] [M] [debug] plugins: registering astroid plugin..
[] [] [M] [debug] plugins: loading: threadindexplugin
[] [] [M] [debug] plugins: loading: threadindexplugin
[] [] [M] [debug] plugins: loaded: threadindexplugin
[] [] [M] [debug] plugins: loaded: threadindexplugin
[] [] [M] [debug] plugins: registering threadindex plugin..
[] [] [M] [debug] plugins: registering threadindex plugin..
[] [] [M] [debug] plugins: activating astroid plugin: basic plugin
[] [] [M] [debug] plugins: activating astroid plugin: basic plugin
[] [] [M] [info] global actions: set up.
[] [] [M] [info] global actions: set up.
[] [] [M] [info] poll: setting up.
[] [] [M] [info] poll: setting up.
[] [] [M] [debug] poll: interval: 0
[] [] [M] [debug] poll: interval: 0
[] [] [M] [info] poll: periodic polling disabled.
[] [] [M] [info] poll: periodic polling disabled.
[] [] [M] [debug] cm: initialize..
[] [] [M] [debug] cm: initialize..
[] [] [M] [trace] cm: writing utf-8 text to message body: This is test: æøå.
 > testing
testing
...
[] [] [M] [trace] cm: writing utf-8 text to message body: This is test: æøå.
 > testing
testing
...
[] [] [M] [debug] cm: build..
[] [] [M] [debug] cm: build..
[] [] [M] [debug] cm: finalize..
[] [] [M] [debug] cm: finalize..
[] [] [M] [info] cm: wrote tmp file: /tmp/astroid-compose-3Chuya
[] [] [M] [info] cm: wrote tmp file: /tmp/astroid-compose-3Chuya
[] [] [M] [debug] cm: deinitialized.
[] [] [M] [debug] cm: deinitialized.
[] [] [M] [info] msg: loading message from file: 
[] [] [M] [info] msg: loading message from file: 
[] [] [M] [debug] chunk (0): content-type: text/plain
[] [] [M] [debug] chunk (0): content-type: text/plain
[] [] [M] [debug] chunk: preferred.
[] [] [M] [debug] chunk: preferred.
[] [] [M] [debug] chunk: is part (viewable: true, attachment: false) 
[] [] [M] [debug] chunk: is part (viewable: true, attachment: false) 
[] [] [M] [debug] chunk: body: part
[] [] [M] [debug] chunk: body: part
[] [] [M] [debug] chunk: plain text (out html: false)
[] [] [M] [debug] chunk: plain text (out html: false)
[] [] [M] [debug] enc: quoted-printable
[] [] [M] [debug] enc: quoted-printable
[] [] [M] [debug] charset: utf-8
[] [] [M] [debug] charset: utf-8
Running 4 test cases...
../tests/test_composed_message.cc(49): error: in "Composing/compose_test_body": message reading produces the same output as compose message input
[] [] [M] [debug] actions: cleaning up remaining actions..
[] [] [M] [debug] actions: cleaning up remaining actions..
[] [] [M] [debug] ms: deconstruct
[] [] [M] [debug] ms: deconstruct
[] [] [M] [debug] chunk: deconstruct.
[] [] [M] [debug] chunk: deconstruct.
[] [] [M] [info] cf: loading test config.
[] [] [M] [info] cf: loading test config.
[] [] [M] [info] cf: loading test config.
[] [] [M] [debug] cf: using home and config_dir directory: /home/eon/.cache/yay/astroid/src/astroid-0.14/build/tests/test_home
[] [] [M] [debug] cf: using home and config_dir directory: /home/eon/.cache/yay/astroid/src/astroid-0.14/build/tests/test_home
[] [] [M] [debug] cf: using home and config_dir directory: /home/eon/.cache/yay/astroid/src/astroid-0.14/build/tests/test_home
[] [] [M] [info] cf: test config, loading defaults.
[] [] [M] [info] cf: test config, loading defaults.
[] [] [M] [info] cf: test config, loading defaults.
[] [] [M] [info] date: init.
[] [] [M] [info] date: init.
[] [] [M] [info] date: init.
[] [] [M] [info] db path: /home/eon/.cache/yay/astroid/src/astroid-0.14/build/tests/mail/test_mail
[] [] [M] [info] db path: /home/eon/.cache/yay/astroid/src/astroid-0.14/build/tests/mail/test_mail
[] [] [M] [info] db path: /home/eon/.cache/yay/astroid/src/astroid-0.14/build/tests/mail/test_mail
[] [] [M] [debug] searches: loading history..
[] [] [M] [debug] searches: loading history..
[] [] [M] [debug] searches: loading history..
[] [] [M] [info] ac: initializing accounts..
[] [] [M] [info] ac: initializing accounts..
[] [] [M] [info] ac: initializing accounts..
[] [] [M] [info] ac: setup account: charlie for Charlie Root (default: true)
[] [] [M] [info] ac: setup account: charlie for Charlie Root (default: true)
[] [] [M] [info] ac: setup account: charlie for Charlie Root (default: true)
[] [] [M] [info] plugins: starting manager..
[] [] [M] [info] plugins: starting manager..
[] [] [M] [info] plugins: starting manager..
[] [] [M] [error] plugins: GI_TYPELIB_PATH already set, not touching..
[] [] [M] [error] plugins: GI_TYPELIB_PATH already set, not touching..
[] [] [M] [error] plugins: GI_TYPELIB_PATH already set, not touching..
[] [] [M] [debug] plugin: adding path: /home/eon/.cache/yay/astroid/src/astroid-0.14/build/tests/test_home/plugins
[] [] [M] [debug] plugin: adding path: /home/eon/.cache/yay/astroid/src/astroid-0.14/build/tests/test_home/plugins
[] [] [M] [debug] plugin: adding path: /home/eon/.cache/yay/astroid/src/astroid-0.14/build/tests/test_home/plugins
[] [] [M] [debug] plugins: refreshing..
[] [] [M] [debug] plugins: refreshing..
[] [] [M] [debug] plugins: refreshing..
[] [] [M] [debug] plugins: found 2 plugins.
[] [] [M] [debug] plugins: found 2 plugins.
[] [] [M] [debug] plugins: found 2 plugins.
[] [] [M] [debug] plugins: loading: basic plugin
[] [] [M] [debug] plugins: loading: basic plugin
[] [] [M] [debug] plugins: loading: basic plugin
[] [] [M] [debug] plugins: loaded: basic plugin
[] [] [M] [debug] plugins: loaded: basic plugin
[] [] [M] [debug] plugins: loaded: basic plugin
[] [] [M] [debug] plugins: registering astroid plugin..
[] [] [M] [debug] plugins: registering astroid plugin..
[] [] [M] [debug] plugins: registering astroid plugin..
[] [] [M] [debug] plugins: loading: threadindexplugin
[] [] [M] [debug] plugins: loading: threadindexplugin
[] [] [M] [debug] plugins: loading: threadindexplugin
[] [] [M] [debug] plugins: loaded: threadindexplugin
[] [] [M] [debug] plugins: loaded: threadindexplugin
[] [] [M] [debug] plugins: loaded: threadindexplugin
[] [] [M] [debug] plugins: registering threadindex plugin..
[] [] [M] [debug] plugins: registering threadindex plugin..
[] [] [M] [debug] plugins: registering threadindex plugin..
[] [] [M] [debug] plugins: activating astroid plugin: basic plugin
[] [] [M] [debug] plugins: activating astroid plugin: basic plugin
[] [] [M] [debug] plugins: activating astroid plugin: basic plugin
[] [] [M] [info] global actions: set up.
[] [] [M] [info] global actions: set up.
[] [] [M] [info] global actions: set up.
[] [] [M] [info] poll: setting up.
[] [] [M] [info] poll: setting up.
[] [] [M] [info] poll: setting up.
[] [] [M] [debug] poll: interval: 0
[] [] [M] [debug] poll: interval: 0
[] [] [M] [debug] poll: interval: 0
[] [] [M] [info] poll: periodic polling disabled.
[] [] [M] [info] poll: periodic polling disabled.
[] [] [M] [info] poll: periodic polling disabled.
[] [] [M] [debug] cm: initialize..
[] [] [M] [debug] cm: initialize..
[] [] [M] [debug] cm: initialize..
[] [] [M] [debug] actions: cleaning up remaining actions..
[] [] [M] [debug] actions: cleaning up remaining actions..
[] [] [M] [debug] actions: cleaning up remaining actions..
[] [] [M] [info] cf: loading test config.
[] [] [M] [info] cf: loading test config.
[] [] [M] [info] cf: loading test config.
[] [] [M] [info] cf: loading test config.
[] [] [M] [debug] cf: using home and config_dir directory: /home/eon/.cache/yay/astroid/src/astroid-0.14/build/tests/test_home
[] [] [M] [debug] cf: using home and config_dir directory: /home/eon/.cache/yay/astroid/src/astroid-0.14/build/tests/test_home
[] [] [M] [debug] cf: using home and config_dir directory: /home/eon/.cache/yay/astroid/src/astroid-0.14/build/tests/test_home
[] [] [M] [debug] cf: using home and config_dir directory: /home/eon/.cache/yay/astroid/src/astroid-0.14/build/tests/test_home
[] [] [M] [info] cf: test config, loading defaults.
[] [] [M] [info] cf: test config, loading defaults.
[] [] [M] [info] cf: test config, loading defaults.
[] [] [M] [info] cf: test config, loading defaults.
[] [] [M] [info] date: init.
[] [] [M] [info] date: init.
[] [] [M] [info] date: init.
[] [] [M] [info] date: init.
[] [] [M] [info] db path: /home/eon/.cache/yay/astroid/src/astroid-0.14/build/tests/mail/test_mail
[] [] [M] [info] db path: /home/eon/.cache/yay/astroid/src/astroid-0.14/build/tests/mail/test_mail
[] [] [M] [info] db path: /home/eon/.cache/yay/astroid/src/astroid-0.14/build/tests/mail/test_mail
[] [] [M] [info] db path: /home/eon/.cache/yay/astroid/src/astroid-0.14/build/tests/mail/test_mail
[] [] [M] [debug] searches: loading history..
[] [] [M] [debug] searches: loading history..
[] [] [M] [debug] searches: loading history..
[] [] [M] [debug] searches: loading history..
[] [] [M] [info] ac: initializing accounts..
[] [] [M] [info] ac: initializing accounts..
[] [] [M] [info] ac: initializing accounts..
[] [] [M] [info] ac: initializing accounts..
[] [] [M] [info] ac: setup account: charlie for Charlie Root (default: true)
[] [] [M] [info] ac: setup account: charlie for Charlie Root (default: true)
[] [] [M] [info] ac: setup account: charlie for Charlie Root (default: true)
[] [] [M] [info] ac: setup account: charlie for Charlie Root (default: true)
[] [] [M] [info] plugins: starting manager..
[] [] [M] [info] plugins: starting manager..
[] [] [M] [info] plugins: starting manager..
[] [] [M] [info] plugins: starting manager..
[] [] [M] [error] plugins: GI_TYPELIB_PATH already set, not touching..
[] [] [M] [error] plugins: GI_TYPELIB_PATH already set, not touching..
[] [] [M] [error] plugins: GI_TYPELIB_PATH already set, not touching..
[] [] [M] [error] plugins: GI_TYPELIB_PATH already set, not touching..
[] [] [M] [debug] plugin: adding path: /home/eon/.cache/yay/astroid/src/astroid-0.14/build/tests/test_home/plugins
[] [] [M] [debug] plugin: adding path: /home/eon/.cache/yay/astroid/src/astroid-0.14/build/tests/test_home/plugins
[] [] [M] [debug] plugin: adding path: /home/eon/.cache/yay/astroid/src/astroid-0.14/build/tests/test_home/plugins
[] [] [M] [debug] plugin: adding path: /home/eon/.cache/yay/astroid/src/astroid-0.14/build/tests/test_home/plugins
[] [] [M] [debug] plugins: refreshing..
[] [] [M] [debug] plugins: refreshing..
[] [] [M] [debug] plugins: refreshing..
[] [] [M] [debug] plugins: refreshing..
[] [] [M] [debug] plugins: found 2 plugins.
[] [] [M] [debug] plugins: found 2 plugins.
[] [] [M] [debug] plugins: found 2 plugins.
[] [] [M] [debug] plugins: found 2 plugins.
[] [] [M] [debug] plugins: loading: basic plugin
[] [] [M] [debug] plugins: loading: basic plugin
[] [] [M] [debug] plugins: loading: basic plugin
[] [] [M] [debug] plugins: loading: basic plugin
[] [] [M] [debug] plugins: loaded: basic plugin
[] [] [M] [debug] plugins: loaded: basic plugin
[] [] [M] [debug] plugins: loaded: basic plugin
[] [] [M] [debug] plugins: loaded: basic plugin
[] [] [M] [debug] plugins: registering astroid plugin..
[] [] [M] [debug] plugins: registering astroid plugin..
[] [] [M] [debug] plugins: registering astroid plugin..
[] [] [M] [debug] plugins: registering astroid plugin..
[] [] [M] [debug] plugins: loading: threadindexplugin
[] [] [M] [debug] plugins: loading: threadindexplugin
[] [] [M] [debug] plugins: loading: threadindexplugin
[] [] [M] [debug] plugins: loading: threadindexplugin
[] [] [M] [debug] plugins: loaded: threadindexplugin
[] [] [M] [debug] plugins: loaded: threadindexplugin
[] [] [M] [debug] plugins: loaded: threadindexplugin
[] [] [M] [debug] plugins: loaded: threadindexplugin
[] [] [M] [debug] plugins: registering threadindex plugin..
[] [] [M] [debug] plugins: registering threadindex plugin..
[] [] [M] [debug] plugins: registering threadindex plugin..
[] [] [M] [debug] plugins: registering threadindex plugin..
[] [] [M] [debug] plugins: activating astroid plugin: basic plugin
[] [] [M] [debug] plugins: activating astroid plugin: basic plugin
[] [] [M] [debug] plugins: activating astroid plugin: basic plugin
[] [] [M] [debug] plugins: activating astroid plugin: basic plugin
[] [] [M] [info] global actions: set up.
[] [] [M] [info] global actions: set up.
[] [] [M] [info] global actions: set up.
[] [] [M] [info] global actions: set up.
[] [] [M] [info] poll: setting up.
[] [] [M] [info] poll: setting up.
[] [] [M] [info] poll: setting up.
[] [] [M] [info] poll: setting up.
[] [] [M] [debug] poll: interval: 0
[] [] [M] [debug] poll: interval: 0
[] [] [M] [debug] poll: interval: 0
[] [] [M] [debug] poll: interval: 0
[] [] [M] [info] poll: periodic polling disabled.
[] [] [M] [info] poll: periodic polling disabled.
[] [] [M] [info] poll: periodic polling disabled.
[] [] [M] [info] poll: periodic polling disabled.
[] [] [M] [trace] cm: account gpg: gaute@astroidmail.bar
[] [] [M] [trace] cm: account gpg: gaute@astroidmail.bar
[] [] [M] [trace] cm: account gpg: gaute@astroidmail.bar
[] [] [M] [trace] cm: account gpg: gaute@astroidmail.bar
[] [] [M] [debug] cm: signature file: "tests/test_home/signature.txt"
[] [] [M] [debug] cm: signature file: "tests/test_home/signature.txt"
[] [] [M] [debug] cm: signature file: "tests/test_home/signature.txt"
[] [] [M] [debug] cm: signature file: "tests/test_home/signature.txt"
[] [] [M] [debug] cm: sendmail: tests/forktee.sh tests/mail/test_mail/test-output.eml
[] [] [M] [debug] cm: sendmail: tests/forktee.sh tests/mail/test_mail/test-output.eml
[] [] [M] [debug] cm: sendmail: tests/forktee.sh tests/mail/test_mail/test-output.eml
[] [] [M] [debug] cm: sendmail: tests/forktee.sh tests/mail/test_mail/test-output.eml
[] [] [M] [debug] cm: initialize..
[] [] [M] [debug] cm: initialize..
[] [] [M] [debug] cm: initialize..
[] [] [M] [debug] cm: initialize..
[] [] [M] [debug] cm: build..
[] [] [M] [debug] cm: build..
[] [] [M] [debug] cm: build..
[] [] [M] [debug] cm: build..
[] [] [M] [debug] cm: adding inline signature from: tests/test_home/signature.txt
[] [] [M] [debug] cm: adding inline signature from: tests/test_home/signature.txt
[] [] [M] [debug] cm: adding inline signature from: tests/test_home/signature.txt
[] [] [M] [debug] cm: adding inline signature from: tests/test_home/signature.txt
[] [] [M] [debug] cm: finalize..
[] [] [M] [debug] cm: finalize..
[] [] [M] [debug] cm: finalize..
[] [] [M] [debug] cm: finalize..
[] [] [M] [info] cm: sending (threaded)..
[] [] [M] [info] cm: sending (threaded)..
[] [] [M] [info] cm: sending (threaded)..
[] [] [M] [info] cm: sending (threaded)..
[] [] [M] [warning] cm: sending message from account: Charlie Root <gaute@astroidmail.bar>
[] [] [M] [warning] cm: sending message from account: Charlie Root <gaute@astroidmail.bar>
[] [] [M] [warning] cm: sending message from account: Charlie Root <gaute@astroidmail.bar>
[] [] [M] [warning] cm: sending message from account: Charlie Root <gaute@astroidmail.bar>
[] [] [M] [debug] cm: sending message using command: tests/forktee.sh tests/mail/test_mail/test-output.eml
[] [] [M] [debug] cm: sending message using command: tests/forktee.sh tests/mail/test_mail/test-output.eml
[] [] [M] [debug] cm: sending message using command: tests/forktee.sh tests/mail/test_mail/test-output.eml
[] [] [M] [debug] cm: sending message using command: tests/forktee.sh tests/mail/test_mail/test-output.eml
[] [] [M] [debug] sendmail: delivering to: tests/mail/test_mail/test-output.eml
forking forktee2..
exiting main process
forktee2: tests/mail/test_mail/test-output.eml
forking tee..
[] [] [M] [debug] sendmail: delivering to: tests/mail/test_mail/test-output.eml
forking forktee2..
exiting main process
forktee2: tests/mail/test_mail/test-output.eml
forking tee..
[] [] [M] [debug] sendmail: delivering to: tests/mail/test_mail/test-output.eml
forking forktee2..
exiting main process
forktee2: tests/mail/test_mail/test-output.eml
forking tee..
[] [] [M] [debug] sendmail: delivering to: tests/mail/test_mail/test-output.eml
forking forktee2..
exiting main process
forktee2: tests/mail/test_mail/test-output.eml
forking tee..
[] [] [M] [warning] cm: message sent successfully!
[] [] [M] [warning] cm: message sent successfully!
[] [] [M] [warning] cm: message sent successfully!
[] [] [M] [warning] cm: message sent successfully!
[] [] [M] [debug] cm: deinitialized.
[] [] [M] [debug] cm: deinitialized.
[] [] [M] [debug] cm: deinitialized.
[] [] [M] [debug] cm: deinitialized.
[] [] [M] [info] msg: loading message from file: 
[] [] [M] [info] msg: loading message from file: 
[] [] [M] [info] msg: loading message from file: 
[] [] [M] [info] msg: loading message from file: 
[] [] [M] [debug] chunk (1): content-type: text/plain
[] [] [M] [debug] chunk (1): content-type: text/plain
[] [] [M] [debug] chunk (1): content-type: text/plain
[] [] [M] [debug] chunk (1): content-type: text/plain
[] [] [M] [debug] chunk: preferred.
[] [] [M] [debug] chunk: preferred.
[] [] [M] [debug] chunk: preferred.
[] [] [M] [debug] chunk: preferred.
[] [] [M] [debug] chunk: is part (viewable: true, attachment: false) 
[] [] [M] [debug] chunk: is part (viewable: true, attachment: false) 
[] [] [M] [debug] chunk: is part (viewable: true, attachment: false) 
[] [] [M] [debug] chunk: is part (viewable: true, attachment: false) 
[] [] [M] [debug] chunk: body: part
[] [] [M] [debug] chunk: body: part
[] [] [M] [debug] chunk: body: part
[] [] [M] [debug] chunk: body: part
[] [] [M] [debug] chunk: plain text (out html: false)
[] [] [M] [debug] chunk: plain text (out html: false)
[] [] [M] [debug] chunk: plain text (out html: false)
[] [] [M] [debug] chunk: plain text (out html: false)
[] [] [M] [debug] enc: quoted-printable
[] [] [M] [debug] enc: quoted-printable
[] [] [M] [debug] enc: quoted-printable
[] [] [M] [debug] enc: quoted-printable
[] [] [M] [debug] charset: utf-8
[] [] [M] [debug] charset: utf-8
[] [] [M] [debug] charset: utf-8
[] [] [M] [debug] charset: utf-8
[] [] [M] [debug] ms: deconstruct
[] [] [M] [debug] ms: deconstruct
[] [] [M] [debug] ms: deconstruct
[] [] [M] [debug] ms: deconstruct
[] [] [M] [debug] chunk: deconstruct.
[] [] [M] [debug] chunk: deconstruct.
[] [] [M] [debug] chunk: deconstruct.
[] [] [M] [debug] chunk: deconstruct.
[] [] [M] [debug] actions: cleaning up remaining actions..
[] [] [M] [debug] actions: cleaning up remaining actions..
[] [] [M] [debug] actions: cleaning up remaining actions..
[] [] [M] [debug] actions: cleaning up remaining actions..

*** 1 failure is detected in the test module "TestCompose"

      Start  3: markdown
 3/17 Test  #3: markdown .........................   Passed    0.24 sec
      Start  4: non_existant
 4/17 Test  #4: non_existant .....................   Passed    0.36 sec
      Start  5: open_db
 5/17 Test  #5: open_db ..........................   Passed    0.22 sec
      Start  6: convert_error
 6/17 Test  #6: convert_error ....................   Passed    0.21 sec
      Start  7: no_newline
 7/17 Test  #7: no_newline .......................   Passed    0.21 sec
      Start  8: mime_message
 8/17 Test  #8: mime_message .....................   Passed    0.30 sec
      Start  9: theme
 9/17 Test  #9: theme ............................   Passed    0.28 sec
      Start 10: keybindings
10/17 Test #10: keybindings ......................   Passed    0.25 sec
      Start 11: bad_content_id
11/17 Test #11: bad_content_id ...................   Passed    0.33 sec
      Start 12: notmuch
12/17 Test #12: notmuch ..........................   Passed    0.11 sec
      Start 13: notmuch_standalone
13/17 Test #13: notmuch_standalone ...............   Passed    0.09 sec
      Start 14: address
14/17 Test #14: address ..........................   Passed    0.23 sec
      Start 15: dates
15/17 Test #15: dates ............................   Passed    0.23 sec
      Start 16: crypto
16/17 Test #16: crypto ...........................   Passed    2.96 sec
      Start 17: gmime_version
17/17 Test #17: gmime_version ....................   Passed    0.01 sec

94% tests passed, 1 tests failed out of 17

Total Test time (real) =   8.24 sec

The following tests FAILED:
      2 - compose (Failed)
Errors while running CTest
==> ERROR: A failure occurred in check().
    Aborting...
Error making: astroid
gauteh commented 5 years ago

Is this still the case, I do not have this issue on arch linux.

hugoroy commented 5 years ago

I encountered this issue too, now after an update of a bunch of stuff on Arch.

foosinn commented 5 years ago

I also run into this issue. Maybe its due to compiling it on sway / wayland?

Also the already compiled version of astroid does not launch anymore.

hughwilliams94 commented 5 years ago

Same here, a temporary workaround is to download the astroid-git PKGBUILD, comment out the lines corresponding to running the tests and then build the package.

kirschner commented 5 years ago

Same issue here. Had to comment out the tests in the PKGBUILD.

johannesheinz commented 5 years ago

For me the tests failed as well. I "fixed" it in the latest AUR release with the following patch: https://aur.archlinux.org/cgit/aur.git/tree/test_compose.patch?h=astroid

I think, the problem is that rbdy has an additional newline at the end of the string when compared to bdy. I am not sure why. Maybe my fix might break working setups that didn't experience this issue.

Feedback from astroid developers welcome.

gauteh commented 5 years ago

Is this something that happens with specific versions of GMime? I don't think there is any other part in between that could change the behavior. The problem with this patch is that it would break the tests on other versions.

johannesheinz commented 5 years ago

On my system, I have both gmime and gmime3 installed. ldd /usr/bin/astroid shows that it's linked against libgmime-3.0.so.0. I'll check the test again in the evening with gmime 2.x.

Yeah, I suspected that the "fix" isn't helping everyone. That's why I didn't push it to astroid's GitHub. So far, nobody on AUR complained. So I guess, it's working for the few people who install astroid from the AUR with the changed test.

gauteh commented 5 years ago

Yup, makes sense to include in arch pkg.

hughwilliams94 commented 5 years ago

Should the astroid-git package be updated too?

cinghiopinghio commented 5 years ago

I encountered the same problem compiling either in sway (wayland) or i3 (Xorg). My system has gmime3 v 3.2.3 installed and linked by astroid. Didn't try the patch yet.

gauteh commented 5 years ago

Probably the same for the git package, I dont think x11 system matters.

tir. 13. aug. 2019, 18:55 skrev Cinghio Pinghio notifications@github.com:

I encountered the same problem compiling either in sway (wayland) or i3 (Xorg). My system has gmime3 v 3.2.3 installed and linked by astroid. Didn't try the patch yet.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/astroidmail/astroid/issues/623?email_source=notifications&email_token=AAAN36ZTSHDID62QCFNEUF3QELRQPA5CNFSM4GY4NN3KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4GJF6Y#issuecomment-520917755, or mute the thread https://github.com/notifications/unsubscribe-auth/AAAN364DJC73XII4YFCWZFDQELRQPANCNFSM4GY4NN3A .

johannesheinz commented 5 years ago

Sorry, I didn't get to the tests yet. But I can help with the astroid-git package as a co-maintainer as well if that helps

gauteh commented 5 years ago

Absolutely!

tir. 13. aug. 2019, 19:40 skrev Johannes notifications@github.com:

Sorry, I didn't get to the tests yet. But I can help with the astroid-git package as a co-maintainer as well if that helps

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/astroidmail/astroid/issues/623?email_source=notifications&email_token=AAAN3656FP5WVQ3RFHCT5YTQELW2NA5CNFSM4GY4NN3KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4GNHFA#issuecomment-520934292, or mute the thread https://github.com/notifications/unsubscribe-auth/AAAN3673MCHVTPEGJIXPZD3QELW2NANCNFSM4GY4NN3A .