Description of problem: Fedup f20 => f21 by network with nonproduct options fail because of this broken dependancy Version-Release number of selected component (if applicable): ibus-1.5.9-4.fc20.x86_64 requires python3-3.3.2-18.fc20.x86_64 and python-2.7.5-15.fc20.x86_64 How reproducible: always Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
ibus requires ibus-setup and ibus-setup requires python3. python2 is not required by ibus core but each ibus engine.
This is the log of fedup: % grep ibus-1. fedup.log [7/302] [ 201.410] (DD) fedup.depsolve:procReqPo() ibus-1.5.9-4.fc20.x86_64 → python(abi) = 3.3 [ 201.412] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: ibus-1.5.9-4.fc20.x86_64 requires python(abi) [ 201.420] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: ibus-1.5.9-4.fc20.x86_64 requires python(abi) [ 212.518] (DD) fedup.depsolve:procReqPo() ibus-1.5.9-4.fc20.x86_64 → python(abi) = 3.3 [ 212.519] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: ibus-1.5.9-4.fc20.x86_64 requires python(abi) [ 212.521] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: ibus-1.5.9-4.fc20.x86_64 requires python(abi) [ 213.562] (DD) fedup.depsolve:procReqPo() ibus-1.5.9-4.fc20.x86_64 → python(abi) = 3.3 [ 213.563] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: ibus-1.5.9-4.fc20.x86_64 requires python(abi) [ 213.565] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: ibus-1.5.9-4.fc20.x86_64 requires python(abi) [ 214.041] (DD) fedup.depsolve:procReqPo() ibus-1.5.9-4.fc20.x86_64 → python(abi) = 3.3 [ 214.042] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: ibus-1.5.9-4.fc20.x86_64 requires python(abi) [ 214.044] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: ibus-1.5.9-4.fc20.x86_64 requires python(abi) [ 214.351] (DD) fedup.depsolve:procReqPo() ibus-1.5.9-4.fc20.x86_64 → python(abi) = 3.3 [ 214.353] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: ibus-1.5.9-4.fc20.x86_64 requires python(abi) [ 214.354] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: ibus-1.5.9-4.fc20.x86_64 requires python(abi) [ 284.577] (DD) fedup.depsolve:procReqPo() ibus-1.5.9-4.fc20.x86_64 → python(abi) = 3.3 [ 284.578] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: ibus-1.5.9-4.fc20.x86_64 requires python(abi) [ 284.579] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: ibus-1.5.9-4.fc20.x86_64 requires python(abi) [ 285.883] (II) fedup.yum:build_update_transaction() ibus-1.5.9-4.fc20.x86_64 requiert python(abi) = 3.3 [ 1243.579] (II) fedup.upgrade:setup_transaction() python(abi) = 3.3 is needed by (installed) ibus-1.5.9-4.fc20.x86_64 [ 1243.581] (II) fedup.upgrade:setup_transaction() python(abi) = 3.3 is needed by (installed) ibus-1.5.9-4.fc20.x86_64 [ 1244.459] (DD) fedup.upgrade:_log_probs() {'pkgNEVR': 'python-2.7.5-15.fc20.x86_64', '_str': 'python(abi) = 3.3', 'altNEVR': 'ibus-1.5.9-4.fc20.x86_64', '_num': 3905L , 'key': None, 'type': 4} -> "python(abi) = 3.3 is needed by (installed) ibus-1.5.9-4.fc20.x86_64" [ 1244.461] (DD) fedup.upgrade:_log_probs() {'pkgNEVR': 'python3-3.3.2-18.fc20.x86_64', '_str': 'python(abi) = 3.3', 'altNEVR': 'ibus-1.5.9-4.fc20.x86_64', '_num': 3905 L, 'key': None, 'type': 4} -> "python(abi) = 3.3 is needed by (installed) ibus-1.5.9-4.fc20.x86_64" [ 1354.674] (II) fedup:message() ibus-1.5.9-4.fc20.x86_64 [ 88.012] (DD) fedup.depsolve:procReqPo() ibus-1.5.9-4.fc20.x86_64 → python(abi) = 3.3 [ 88.014] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: ibus-1.5.9-4.fc20.x86_64 requires python(abi) [ 88.023] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: ibus-1.5.9-4.fc20.x86_64 requires python(abi) [ 99.760] (DD) fedup.depsolve:procReqPo() ibus-1.5.9-4.fc20.x86_64 → python(abi) = 3.3 [ 99.761] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: ibus-1.5.9-4.fc20.x86_64 requires python(abi) [ 99.762] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: ibus-1.5.9-4.fc20.x86_64 requires python(abi) [ 100.715] (DD) fedup.depsolve:procReqPo() ibus-1.5.9-4.fc20.x86_64 → python(abi) = 3.3 [ 100.716] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: ibus-1.5.9-4.fc20.x86_64 requires python(abi) [ 100.718] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: ibus-1.5.9-4.fc20.x86_64 requires python(abi) [ 101.092] (DD) fedup.depsolve:procReqPo() ibus-1.5.9-4.fc20.x86_64 → python(abi) = 3.3 [ 101.094] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: ibus-1.5.9-4.fc20.x86_64 requires python(abi) [ 101.095] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: ibus-1.5.9-4.fc20.x86_64 requires python(abi) [ 101.303] (DD) fedup.depsolve:procReqPo() ibus-1.5.9-4.fc20.x86_64 → python(abi) = 3.3 [ 101.304] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: ibus-1.5.9-4.fc20.x86_64 requires python(abi) [ 101.306] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: ibus-1.5.9-4.fc20.x86_64 requires python(abi) [ 170.598] (DD) fedup.depsolve:procReqPo() ibus-1.5.9-4.fc20.x86_64 → python(abi) = 3.3 [ 170.599] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: ibus-1.5.9-4.fc20.x86_64 requires python(abi) [ 170.601] (DD) fedup.depsolve:format_missing_requires() MISSING REQ: ibus-1.5.9-4.fc20.x86_64 requires python(abi) [ 171.901] (II) fedup.yum:build_update_transaction() ibus-1.5.9-4.fc20.x86_64 requiert python(abi) = 3.3 [ 295.400] (II) fedup.upgrade:setup_transaction() python(abi) = 3.3 is needed by (installed) ibus-1.5.9-4.fc20.x86_64 [ 295.401] (II) fedup.upgrade:setup_transaction() python(abi) = 3.3 is needed by (installed) ibus-1.5.9-4.fc20.x86_64 [ 296.268] (DD) fedup.upgrade:_log_probs() {'pkgNEVR': 'python-2.7.5-15.fc20.x86_64', '_str': 'python(abi) = 3.3', 'altNEVR': 'ibus-1.5.9-4.fc20.x86_64', '_num': 3905L , 'key': None, 'type': 4} -> "python(abi) = 3.3 is needed by (installed) ibus-1.5.9-4.fc20.x86_64" [ 296.270] (DD) fedup.upgrade:_log_probs() {'pkgNEVR': 'python3-3.3.2-18.fc20.x86_64', '_str': 'python(abi) = 3.3', 'altNEVR': 'ibus-1.5.9-4.fc20.x86_64', '_num': 3905 L, 'key': None, 'type': 4} -> "python(abi) = 3.3 is needed by (installed) ibus-1.5.9-4.fc20.x86_64" [ 385.976] (II) fedup:message() ibus-1.5.9-4.fc20.x86_64 The full log file is available here: https://fantom.fedorapeople.org/fedup.log.2 However, after upgrade by fedup I can install the package for f21: # yum update ibus [3/126] Modules complémentaires chargés : fastestmirror, langpacks, verify Loading mirror speeds from cached hostfile * fedora: ftp.free.fr * rpmfusion-free-rawhide: rpmfusion.famillecollet.com * rpmfusion-nonfree-rawhide: rpmfusion.famillecollet.com Résolution des dépendances --> Lancement de la transaction de test ---> Le paquet ibus.x86_64 0:1.5.9-4.fc20 sera mis à jour --> Traitement de la dépendance : ibus = 1.5.9-4.fc20 pour le paquet : ibus-setup-1.5.9-4.fc20.noarch --> Traitement de la dépendance : ibus(x86-64) = 1.5.9-4.fc20 pour le paquet : ibus-gtk3-1.5.9-4.fc20.x86_64 --> Traitement de la dépendance : ibus(x86-64) = 1.5.9-4.fc20 pour le paquet : ibus-wayland-1.5.9-4.fc20.x86_64 --> Traitement de la dépendance : ibus(x86-64) = 1.5.9-4.fc20 pour le paquet : ibus-gtk2-1.5.9-4.fc20.x86_64 ---> Le paquet ibus.x86_64 0:1.5.9-4.fc21 sera utilisé --> Traitement de la dépendance : ibus-libs(x86-64) = 1.5.9-4.fc21 pour le paquet : ibus-1.5.9-4.fc21.x86_64 --> Lancement de la transaction de test ---> Le paquet ibus-gtk2.x86_64 0:1.5.9-4.fc20 sera mis à jour ---> Le paquet ibus-gtk2.x86_64 0:1.5.9-4.fc21 sera utilisé ---> Le paquet ibus-gtk3.x86_64 0:1.5.9-4.fc20 sera mis à jour ---> Le paquet ibus-gtk3.x86_64 0:1.5.9-4.fc21 sera utilisé ---> Le paquet ibus-libs.x86_64 0:1.5.9-4.fc20 sera mis à jour ---> Le paquet ibus-libs.x86_64 0:1.5.9-4.fc21 sera utilisé ---> Le paquet ibus-setup.noarch 0:1.5.9-4.fc20 sera mis à jour ---> Le paquet ibus-setup.noarch 0:1.5.9-4.fc21 sera utilisé ---> Le paquet ibus-wayland.x86_64 0:1.5.9-4.fc20 sera mis à jour ---> Le paquet ibus-wayland.x86_64 0:1.5.9-4.fc21 sera utilisé --> Résolution des dépendances terminée --> Recherche de dépendances inutiles Found and removing 0 unneeded dependencies Dépendances résolues ========================================================================================================================================================================= Package Architecture Version Dépôt Taille ========================================================================================================================================================================= Mise à jour : ibus x86_64 1.5.9-4.fc21 fedora 353 k Mise à jour pour dépendances : ibus-gtk2 x86_64 1.5.9-4.fc21 fedora 49 k ibus-gtk3 x86_64 1.5.9-4.fc21 fedora 49 k ibus-libs x86_64 1.5.9-4.fc21 fedora 212 k ibus-setup noarch 1.5.9-4.fc21 fedora 78 k ibus-wayland x86_64 1.5.9-4.fc21 fedora 44 k Résumé de la transaction ========================================================================================================================================================================= Mettre à jour 1 Paquet (+5 Paquets en dépendance) Taille totale des téléchargements : 785 k Is this ok [y/d/N]: idk if it is a packaging issue or a repository issue like RHBZ#1161863
I don't understand your problem. I added python and python3 dependencies now: http://pkgs.fedoraproject.org/cgit/ibus.git/commit/?id=ecdef2cb48c5d98f50bd99ed2ffc604201a28126 Does this change resolve your problem? But the current ibus already has the dependencies: % rpm -q --requires ibus | grep python python(abi) = 2.7 python(abi) = 3.3
ibus-1.5.9-5.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/ibus-1.5.9-5.fc21
Package ibus-1.5.9-5.fc21: * should fix your issue, * was pushed to the Fedora 21 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing ibus-1.5.9-5.fc21' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2014-14952/ibus-1.5.9-5.fc21 then log in and leave karma (feedback).
ibus-1.5.9-5.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.