On Sat, 2019-03-09 at 08:14 +0100, Dridi Boukelmoune wrote:
On Fri, Mar 8, 2019 at 8:20 PM Sérgio Basto sergio@serjux.com wrote:
Hello,
:P I just found a weird bug :
dnf repoquery --available --whatrequires python2-mlt flowblade-0:1.16.0-2.gitd2f153f.fc28.noarch flowblade-0:2.0-1.fc28.noarch
dnf repoquery --disablerepo='*' --enablerepo=rawhide -- enablerepo=rpmfusion-{,non}free-rawhide --available --requires flowblade (...) mlt-python (...)
dnf repoquery --disablerepo='*' --enablerepo=rawhide -- enablerepo=rpmfusion-{,non}free-rawhide --available -- whatrequires python2-mlt
None !!! ???
I do get flowblade, the only difference is that I don't use the rpmfusion nonfree repository.
$ dnf repoquery --disablerepo=* --enablerepo=rawhide --enablerepo=rpmfusion-free-rawhide --available --whatrequires python2-mlt Last metadata expiration check: 0:02:03 ago on Sat 09 Mar 2019 08:12:08 AM CET. flowblade-0:2.0-2.fc30.noarch
Today, I also get flowable in the result.
The main goal of this logic was propose: If package "b" requires package a-python or pya , and when package "a" have the sub-package python2-a and provides a-python or pya , remove provides of package "a" and force package "b" to requires python2-a instead a-python or pya ...
Now this request seems less important since dnf works correctly ( when the packages are in repo ) .
I think the problem was when rawhide had mlt-6.12.0-5 it fails to find dep because mlt-6.12.0-5 didn't have python2-mlt, now with mlt-6.12.0-7 it works (because mlt have python2-mlt sub-package)
Thanks
Dridi _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-leave@lists.fedoraproject.org Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
python-devel@lists.fedoraproject.org