Due to a mistake I made in the previous release, newer versions of this package may fail to gracefully update over a preexisting 2.26.4596.102
setup (installing fresh won't be an issue) with the following error (or something similar):
error: failed to prepare transaction (could not satisfy dependencies)
:: installing mozc (2.26.4610.102-1) breaks dependency 'mozc=2.26.4596.102' required by ibus-mozc
The TL;DR version of it is that you will need to do one of the following:
1) Uninstall this package and then reinstall it; or
2) Edit the file /var/lib/pacman/local/ibus-mozc-2.26.4596.102-1/desc and replace
%DEPENDS%
ibus>=1.4.1
mozc=2.26.4596.20211205
with
%DEPENDS%
ibus>=1.4.1
mozc>=2.26.4596.20211205
and then proceed to update as per usual.
(In other words, the mozc
version dependency should be a lax >=
instead of a strict =
; which AFAIR is also standard PKGBUILD practice, but somehow I completely forgot about it.)
Hopefully this is now fixed, but I'll wait for your input (if any) before I can be certain. Sorry for the inconvenience.
Pinned Comments
Nocifer commented on 2022-05-29 21:56 (UTC) (edited on 2023-08-22 09:32 (UTC) by Nocifer)
If you're getting compilation errors, please delete your Bazel cache (
~/.cache/bazel
by default).