-
Bug
-
Resolution: Fixed
-
Normal
-
None
-
None
-
None
Enable IME_BACKENDS generates circular deps:
# USE="X libnotify wayland " IME_BACKENDS="anthy skk table unikey" emerge ibus -pv These are the packages that would be merged, in order:Calculating dependencies... done! [nomerge ] app-i18n/ibus-1.5.29::i18n-kit USE="X emoji gtk3 gui introspection libnotify nls python unicode wayland -appindicator -gtk2 -gtk4 -test -vala" PYTHON_TARGETS="python3_9 -python3_10 -python3_7 -python3_8" [ebuild N ] app-i18n/ibus-ime-backends-1.0::i18n-kit IME_BACKENDS="anthy skk table unikey -bamboo -chewing -hangul -libpinyin -m17n -rime" 0 KiB [ebuild N ] app-i18n/ibus-table-extraphrase-1.3.9.20110826::i18n-kit 2,149 KiB [ebuild N ] app-i18n/ibus-table-others-1.3.17::i18n-kit 664 KiB [ebuild N ] app-i18n/ibus-table-chinese-1.8.12::i18n-kit 10,575 KiB [ebuild N ] app-i18n/ibus-skk-1.4.3::i18n-kit USE="nls" 314 KiB [ebuild N ] app-i18n/ibus-anthy-1.5.16::i18n-kit USE="nls" PYTHON_SINGLE_TARGET="python3_9 -python3_10 -python3_7 -python3_8" PYTHON_TARGETS="python3_9 -python3_10 -python3_7 -python3_8" 273 KiB [ebuild N ] app-i18n/ibus-unikey-0.7.0_beta1::i18n-kit 88 KiB [ebuild N ] app-i18n/ibus-table-1.17.4::i18n-kit USE="nls" PYTHON_SINGLE_TARGET="python3_9 -python3_10 -python3_7 -python3_8" PYTHON_TARGETS="python3_9 -python3_10 -python3_7 -python3_8" 1,523 KiB [ebuild N ] app-i18n/ibus-1.5.29::i18n-kit USE="X emoji gtk3 gui introspection libnotify nls python unicode wayland -appindicator -gtk2 -gtk4 -test -vala" PYTHON_TARGETS="python3_9 -python3_10 -python3_7 -python3_8" 3,896 KiBTotal: 9 packages (9 new), Size of downloads: 19,480 KiB * Error: circular dependencies:(app-i18n/ibus-ime-backends-1.0:0/0::i18n-kit, ebuild scheduled for merge) depends on (app-i18n/ibus-table-1.17.4:0/0::i18n-kit, ebuild scheduled for merge) (runtime) (app-i18n/ibus-1.5.29:0/0::i18n-kit, ebuild scheduled for merge) (buildtime) (app-i18n/ibus-ime-backends-1.0:0/0::i18n-kit, ebuild scheduled for merge) (runtime)
This is caused by setting app-i18n/ibus-ime-backends in RDEPEND instead of PDEPEND.
Move ibus-ime-backens on PDEPEND to avoid circular cycles deps.
- is caused by
-
FL-10438 Add a make.conf style variable for IME backends.
- Closed