Uploaded image for project: 'Funtoo Linux'
  1. Funtoo Linux
  2. FL-12298

[i18n-kit] app-i18n/ibus has circular deps

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Normal 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.

            madman10k madman10k
            geaaru geaaru
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: