Description of problem: The latest update of python3-tracer pulled python2-argcomplete as a dependency which is obviously wrong and cannot work. It might work just by a chance because python3-argcomplete can be installed as dependency of other package Version-Release number of selected component (if applicable): sh$ rpm -q python3-tracer python3-tracer-0.6.13.1-1.fc27.noarch How reproducible: deterministic Steps to Reproduce: 1. dnf install -y python3-tracer Actual results: [root@385f903c061b /]# dnf install -y python3-tracer Fedora 27 - x86_64 - Test Updates 57 MB/s | 8.4 MB 00:00 Fedora 27 - x86_64 - Updates 12 kB/s | 373 B 00:00 Fedora 27 - x86_64 67 MB/s | 66 MB 00:00 Last metadata expiration check: 0:00:00 ago on Fri Sep 15 12:02:08 2017. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: python3-tracer noarch 0.6.13.1-1.fc27 updates-testing 125 k Installing dependencies: dbus-glib x86_64 0.108-4.fc27 fedora 124 k libxslt x86_64 1.1.29-4.fc27 fedora 252 k python2 x86_64 2.7.13-17.fc27 fedora 99 k python2-argcomplete noarch 1.8.2-3.fc27 fedora 52 k python2-libs x86_64 2.7.13-17.fc27 fedora 6.3 M python2-pip noarch 9.0.1-11.fc27 fedora 1.8 M python2-setuptools noarch 36.2.0-7.fc27 fedora 598 k python3-beautifulsoup4 noarch 4.6.0-2.fc27 fedora 178 k python3-cssselect noarch 0.9.2-5.fc27 fedora 39 k python3-dbus x86_64 1.2.4-8.fc27 fedora 121 k python3-html5lib noarch 1:0.999999999-3.fc27 fedora 213 k python3-lxml x86_64 3.8.0-1.fc27 fedora 1.0 M python3-psutil x86_64 5.2.2-1.fc27 fedora 310 k python3-webencodings noarch 0.5.1-3.fc27 fedora 25 k tracer-common noarch 0.6.13.1-1.fc27 updates-testing 29 k Transaction Summary ================================================================================ Install 16 Packages Total download size: 11 M Installed size: 44 M Downloading Packages: Expected results: //only python3 dependencies are installed as it was in older release [root@452b9c8576a8 /]# dnf install --disablerepo=updates-testing -y python3-tracer Fedora 27 - x86_64 - Updates 12 kB/s | 373 B 00:00 Fedora 27 - x86_64 76 MB/s | 66 MB 00:00 Last metadata expiration check: 0:00:00 ago on Fri Sep 15 12:08:14 2017. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: python3-tracer noarch 0.6.13.1-1.fc27 fedora 127 k Installing dependencies: dbus-glib x86_64 0.108-4.fc27 fedora 124 k libxslt x86_64 1.1.29-4.fc27 fedora 252 k python3-argcomplete noarch 1.8.2-3.fc27 fedora 55 k python3-beautifulsoup4 noarch 4.6.0-2.fc27 fedora 178 k python3-cssselect noarch 0.9.2-5.fc27 fedora 39 k python3-dbus x86_64 1.2.4-8.fc27 fedora 121 k python3-html5lib noarch 1:0.999999999-3.fc27 fedora 213 k python3-lxml x86_64 3.8.0-1.fc27 fedora 1.0 M python3-psutil x86_64 5.2.2-1.fc27 fedora 310 k python3-webencodings noarch 0.5.1-3.fc27 fedora 25 k tracer-common noarch 0.6.13.1-1.fc27 fedora 29 k Additional info: sh$ rpm -q --requires python3-tracer /usr/bin/python3 python(abi) = 3.6 python-argcomplete python3-beautifulsoup4 python3-dbus python3-lxml python3-psutil python3-setuptools rpm-python3 rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(PayloadIsXz) <= 5.2-1 tracer-common = 0.6.13.1-1.fc27
It would be good to get some feedback to this bug
Thank you Lukas for the feedback. dnf repoquery --deplist python3-tracer says this package: python3-tracer-0.6.13.1-1.fc27.noarch dependency: /usr/bin/python3 provider: python3-3.6.2-13.fc27.i686 provider: python3-3.6.2-13.fc27.x86_64 dependency: python(abi) = 3.6 provider: python3-3.6.2-13.fc27.i686 provider: python3-3.6.2-13.fc27.x86_64 dependency: python-argcomplete provider: python2-argcomplete-1.8.2-3.fc27.noarch dependency: python3-beautifulsoup4 provider: python3-beautifulsoup4-4.6.0-2.fc27.noarch dependency: python3-dbus provider: python3-dbus-1.2.4-8.fc27.x86_64 dependency: python3-lxml provider: python3-lxml-3.8.0-1.fc27.x86_64 dependency: python3-psutil provider: python3-psutil-5.2.2-1.fc27.x86_64 dependency: python3-setuptools provider: python3-setuptools-36.2.0-7.fc27.noarch dependency: rpm-python3 provider: python3-rpm-4.14.0-0.rc1.1.fc27.x86_64 dependency: tracer-common = 0.6.13.1-1.fc27 provider: tracer-common-0.6.13.1-1.fc27.noarch And looking into spec, there seems to be a fail in the logic %if ! %{with suggest} Suggests: python2-argcomplete %else Requires: python-argcomplete %endif versus %if %{with suggest} Suggests: python3-argcomplete %else Requires: python-argcomplete %endif I will fix it.
PR: https://github.com/FrostyX/tracer/pull/94 Once this is fixed in upstream, I am going to fix the spec in Fedora.
tracer-0.6.13.1-2.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-bb97b4d465
tracer-0.6.13.1-2.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2017-98104623b5
tracer-0.6.13.1-2.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2017-1c7bcac8be
tracer-0.6.13.1-2.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-98104623b5
tracer-0.6.13.1-2.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-bb97b4d465
tracer-0.6.13.1-2.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-1c7bcac8be
tracer-0.7.0-1.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2018-9bf0d24113
tracer-0.7.0-1.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2018-b437cce027
tracer-0.7.0-1.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2018-e2c57717ce
tracer-0.7.0-1.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-b437cce027
tracer-0.7.0-1.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-9bf0d24113
tracer-0.7.0-1.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2018-e2c57717ce
tracer-0.7.0-2.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2018-5d15a730d8
tracer-0.7.0-2.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2018-5d15a730d8
tracer-0.7.0-1.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.
tracer-0.7.0-1.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.
tracer-0.7.0-2.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.