Summary: | app-i18n/ibus: test failures: ibus-bus & ibus-engine-switch test failed | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Thomas Deutschmann (RETIRED) <whissi> |
Component: | Current packages | Assignee: | CJK Team <cjk> |
Status: | RESOLVED FIXED | ||
Severity: | normal | Keywords: | TESTFAILURE |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=631614 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
build.log on sparc |
Description
Thomas Deutschmann (RETIRED)
2018-08-29 00:13:46 UTC
I have seen the same on sparc. The interesting thing is that I cannot reproduce it: I afterwards build it twice with the tests and they worked both times. Created attachment 545484 [details]
build.log on sparc
Reproduced here. It seems it's failing because gsettings schema is missing. By running the test by hand, I got the following error output: /ibus/get-global-engine: (process:32542): GLib-GIO-ERROR **: 13:41:36.186: Settings schema 'org.freedesktop.ibus.panel.emoji' is not installed (/var/tmp/portage/app-i18n/ibus-1.5.18/work/ibus-1.5.18/src/tests/.libs/ibus-bus:32526): IBUS-WARNING **: 13:41:36.324: ibus_bus_call_sync: org.freedesktop.IBus.SetGlobalEngine: GDBus.Error:org.freedesktop.DBus.Error.Failed: Set global engine failed: The connection is closed Notice it's complaining that a schema is not installed. I applied the following two patches, and these errors disappeared. https://github.com/ibus/ibus/commit/32f2f2bab149ad766674e7421f7044ebe98bb0b6#diff-8ad05a541e438f5b36a7ac06a2c9486f https://github.com/ibus/ibus/commit/10cc30eac200d10b581d9d2122d5a732f4880943#diff-8ad05a541e438f5b36a7ac06a2c9486f Both these commits are included in IBus 1.5.19, which was added in Gentoo in: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02d5c896c9451a96c4b949ccb0286b8e5ca0073e Thomas Deutschmann: Please confirm if IBus 1.5.19 passes tests for you. (And for best results, do testing at the time when <app-i18n/ibus-1.5.18 is installed or no version of app-i18n/ibus at all is installed.) The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cd01d132be45451a6ce59844c62b6d50242d5e9 commit 5cd01d132be45451a6ce59844c62b6d50242d5e9 Author: Naohiro Aota <naota@gentoo.org> AuthorDate: 2018-10-04 21:47:46 +0000 Commit: Naohiro Aota <naota@gentoo.org> CommitDate: 2018-10-05 09:55:59 +0000 app-i18n/ibus: add patch to fix test failures Add upstream patch to enable GSettings in the test. https://github.com/ibus/ibus/commit/10cc30eac200d10b581d9d2122d5a732f4880943 Closes: https://bugs.gentoo.org/664804 Signed-off-by: Naohiro Aota <naota@gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 .../ibus-1.5.18-enable-gsettings-in-runtest.patch | 62 ++++++++++++++++++++++ app-i18n/ibus/ibus-1.5.18.ebuild | 4 +- 2 files changed, 65 insertions(+), 1 deletion(-) |