Created attachment 218928 [details]
Upgrade to 1.5.23.
Upgrade to the latest.
Release notes at https://github.com/ibus/ibus/releases/tag/1.5.23
^Triage: Reporter is committer, assign accordingly.
^Triage: If there is a changelog or release notes URL available for this version, please add it to the URL field.
Q/A: patch did not apply cleanly. Would you mind checking it?
Patch contains CRLF terminators. If you pasted it in bugzilla try to upload it as an attachment.
Created attachment 218952 [details]
Patch to upgrade ibus.
- the release notes ispart of the first comment;
- sorry for the patch, but if Bugzilla does not support pasted attachments, it should be disabled!
I copy-pasted the changelog to the URL field, so my scripts can look for things like "bug", "crash", "CVE" automatically :-)
Something's strange with this new version, as I can't finish compiling it. It fails in various ways.
Can you compile it with all options enabled and using "DCONF" as config system?
Seems like that if I build it not in parallel (set MAKE_JOBS_UNSAFE=yes), it builds fine, but if I don't, it either hangs waiting for something, or emits an error.
I think we need to add MAKE_JOBS_UNSAFE=yes to the Makefile. It does not take long to build, anyway.
No problem here with these options, neither on my workstation nor in poudriere (j-4).
But this kind of failure is not always reproducible, and as you say, this port does not take too long to build, so this is safer to define MAKE_JOBS_UNSAFE=yes.
I'm fine with this patch, as long as MAKE_JOBS_UNSAFE=yes is added to makefile.
A commit references this bug:
Date: Sat Oct 31 17:55:02 UTC 2020
New revision: 553788
Upgrade to 1.5.23.
Release notes at <https://github.com/ibus/ibus/releases/tag/1.5.23>.
Remark: MAKE_JOBS_UNSAFE seems needed in some cases.
Submitted by: /me
Approved by: Henry Hu (maintainer)