https://bugzilla.redhat.com/show_bug.cgi?id=1653181
Bug ID: 1653181 Summary: Unable to update ibus.i686 because leak of ibus-gtk3.i686 Product: Fedora Version: 29 Component: ibus Assignee: tfujiwar@redhat.com Reporter: danielsun3164@gmail.com QA Contact: extras-qa@fedoraproject.org CC: i18n-bugs@lists.fedoraproject.org, shawn.p.huang@gmail.com, tfujiwar@redhat.com
Description of problem: Unable to update ibus.i686 because leak of ibus-gtk3.i686.
Version-Release number of selected component (if applicable): $ rpm -qa ibus* ibus-1.5.19-4.fc29.i686 ibus-1.5.19-4.fc29.x86_64 ibus-chewing-1.6.1-4.fc29.x86_64 ibus-devel-1.5.19-4.fc29.x86_64 ibus-gtk2-1.5.19-4.fc29.i686 ibus-gtk2-1.5.19-4.fc29.x86_64 ibus-gtk3-1.5.19-4.fc29.i686 ibus-gtk3-1.5.19-4.fc29.x86_64 ibus-handwrite-3.0.0-9.fc29.x86_64 ibus-hangul-1.5.1-2.fc29.x86_64 ibus-input-pad-1.4.99.20140916-9.fc29.x86_64 ibus-kkc-1.5.22-10.fc29.x86_64 ibus-libpinyin-1.10.92-1.fc29.x86_64 ibus-libs-1.5.19-4.fc29.i686 ibus-libs-1.5.19-4.fc29.x86_64 ibus-m17n-1.3.4-27.fc29.x86_64 ibus-mozc-2.23.2815.102-2.fc29.x86_64 ibus-pinyin-1.5.0-15.fc29.x86_64 ibus-qt-1.3.3-20.fc29.x86_64 ibus-rawcode-1.3.2-13.fc29.x86_64 ibus-rime-1.2-8.fc29.x86_64 ibus-setup-1.5.19-4.fc29.noarch ibus-table-1.9.21-2.fc29.noarch ibus-table-chinese-1.8.2-11.fc29.noarch ibus-table-chinese-wubi-haifeng-1.8.2-11.fc29.noarch ibus-table-chinese-wubi-jidian-1.8.2-11.fc29.noarch ibus-table-devel-1.9.21-2.fc29.noarch ibus-typing-booster-2.2.0-1.fc29.noarch ibus-wayland-1.5.19-4.fc29.x86_64
How reproducible: Everytime
Steps to Reproduce: 1. run "sudo dnf update"
Actual results: $ sudo dnf update Contacting OpenClient Router for restricted repository information Open Client for Linux Fedora 29 x86_64 - Commun 2.0 kB/s | 3.6 kB 00:01 Dependencies resolved.
Problem 1: ibus-1.5.19-4.fc29.i686 has inferior architecture - cannot install both ibus-1.5.19-9.fc29.x86_64 and ibus-1.5.19-4.fc29.x86_64 - cannot install both ibus-1.5.19-4.fc29.x86_64 and ibus-1.5.19-9.fc29.x86_64 - cannot install the best update candidate for package ibus-1.5.19-4.fc29.i686 - cannot install the best update candidate for package ibus-1.5.19-4.fc29.x86_64 Problem 2: ibus-gtk3-1.5.19-4.fc29.i686 has inferior architecture - cannot install both ibus-gtk3-1.5.19-9.fc29.x86_64 and ibus-gtk3-1.5.19-4.fc29.x86_64 - cannot install both ibus-gtk3-1.5.19-4.fc29.x86_64 and ibus-gtk3-1.5.19-9.fc29.x86_64 - cannot install the best update candidate for package ibus-gtk3-1.5.19-4.fc29.i686 - cannot install the best update candidate for package ibus-gtk3-1.5.19-4.fc29.x86_64 Problem 3: problem with installed package ibus-1.5.19-4.fc29.i686 - package ibus-1.5.19-4.fc29.i686 requires ibus-gtk2(x86-32) = 1.5.19-4.fc29, but none of the providers can be installed - cannot install both ibus-gtk2-1.5.19-9.fc29.i686 and ibus-gtk2-1.5.19-4.fc29.i686 - cannot install both ibus-gtk2-1.5.19-4.fc29.i686 and ibus-gtk2-1.5.19-9.fc29.i686 - cannot install the best update candidate for package ibus-gtk2-1.5.19-4.fc29.i686 Problem 4: problem with installed package ibus-gtk3-1.5.19-4.fc29.i686 - package ibus-gtk3-1.5.19-4.fc29.i686 requires ibus-libs(x86-32) = 1.5.19-4.fc29, but none of the providers can be installed - cannot install both ibus-libs-1.5.19-9.fc29.i686 and ibus-libs-1.5.19-4.fc29.i686 - cannot install both ibus-libs-1.5.19-4.fc29.i686 and ibus-libs-1.5.19-9.fc29.i686 - cannot install the best update candidate for package ibus-libs-1.5.19-4.fc29.i686 ================================================================================ Package Arch Version Repository Size ================================================================================ Skipping packages with conflicts: (add '--best --allowerasing' to command line to force their upgrade): ibus x86_64 1.5.19-9.fc29 updates 6.0 M ibus-gtk2 i686 1.5.19-9.fc29 updates 27 k ibus-gtk3 x86_64 1.5.19-9.fc29 updates 26 k ibus-libs i686 1.5.19-9.fc29 updates 232 k
Transaction Summary ================================================================================ Skip 4 Packages
Nothing to do. Complete!
Expected results: ibus-gtk3.i686 of version 1.5.19-9.fc29 should also be provided.
Additional info: ibus.i686 is needed to input japanese into i686 applications.
https://bugzilla.redhat.com/show_bug.cgi?id=1653181
--- Comment #1 from fujiwara tfujiwar@redhat.com --- ibus-gtk3 has required ibus to keep the version between the modules. But now the dependencies are deleted since ibus-gtk3 works without ibus for flatpak. But I will try to resolve this issue.
https://bugzilla.redhat.com/show_bug.cgi?id=1653181
fujiwara tfujiwar@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution|--- |CANTFIX Last Closed| |2018-11-28 22:28:34
--- Comment #2 from fujiwara tfujiwar@redhat.com --- Probably I'd suggest to run `dnf update ibus* --best --allowerasing`
I have no idea to resolve this without dependencies. "Obsoletes" and "Provides" also didn't help to resolve the issue.
I know `dnf update` could work fine if you would delete all i686 packages.
https://bugzilla.redhat.com/show_bug.cgi?id=1653181
--- Comment #3 from Daniel danielsun3164@gmail.com --- Thank you for your contact. As I wrote in my report, I need ibus.i686 to input japanese into i686 applications so that I cannot delete i686 packages.
https://bugzilla.redhat.com/show_bug.cgi?id=1653181
--- Comment #4 from fujiwara tfujiwar@redhat.com --- After above command is done, probably you can install ibus-gtk3.i686 by manual?
# dnf install https://kojipkgs.fedoraproject.org//packages/ibus/1.5.19/9.fc29/i686/ibus-gt...
I don't know why `dnf install ibus-gtk3.i686` does not work. I think ibus.i686 is not needed but ibus-gtk3.i686 and ibus-libs-i686 are needed for i686 gtk3 applications.
https://bugzilla.redhat.com/show_bug.cgi?id=1653181
Parag Nemade pnemade@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |pnemade@redhat.com
--- Comment #5 from Parag Nemade pnemade@redhat.com --- we anyhow want back ibus.i686 and ibus-gtk3.i686 packages back into updates repository. they are not present here -> https://dl.fedoraproject.org/pub/fedora/linux/updates/29/Everything/x86_64/P...
Someone report this to Fedora releng -> https://pagure.io/releng/new_issue
https://bugzilla.redhat.com/show_bug.cgi?id=1653181
--- Comment #6 from Daniel danielsun3164@gmail.com --- (In reply to fujiwara from comment #4)
After above command is done, probably you can install ibus-gtk3.i686 by manual?
# dnf install https://kojipkgs.fedoraproject.org//packages/ibus/1.5.19/9.fc29/i686/ibus- gtk3-1.5.19-9.fc29.i686.rpm
I don't know why `dnf install ibus-gtk3.i686` does not work. I think ibus.i686 is not needed but ibus-gtk3.i686 and ibus-libs-i686 are needed for i686 gtk3 applications.
Thank you very much for your package. The package works fine with me.
https://bugzilla.redhat.com/show_bug.cgi?id=1653181
--- Comment #7 from fujiwara tfujiwar@redhat.com --- (In reply to Parag Nemade from comment #5)
we anyhow want back ibus.i686 and ibus-gtk3.i686 packages back into updates repository. they are not present here -> https://dl.fedoraproject.org/pub/fedora/linux/updates/29/Everything/x86_64/ Packages/i/
Someone report this to Fedora releng -> https://pagure.io/releng/new_issue
Thank you! I will report it.
https://bugzilla.redhat.com/show_bug.cgi?id=1653181
--- Comment #8 from fujiwara tfujiwar@redhat.com --- https://pagure.io/releng/issue/7937
i18n-bugs@lists.fedoraproject.org