Hi,

we have two packages python-docopt and python-docopt-ng and they
declare Conflicts. This is reasonable: they don't actually conflict at
the file level, but because they both provide the docopt module, it
could be unclear which one is loaded. Unfortunately some dependent
packages switched to the new dep, but not all, so during upgrades and
installs dnf becomes quite unhappy:

Problem: conflicting requests
  - package python3-kiwi-10.1.13-1.fc41.noarch from updates-testing requires 
python3.13dist(docopt-ng) >= 0.9, but none of the providers can be installed
  - problem with installed package
  - installed package python3-docopt-1:0.6.2-3.fc41.noarch conflicts with 
python3-docopt provided by python3-docopt-ng-0.9.0-4.fc41.noarch from fedora
  ...

$ fedrq wr -F name -s python3-docopt
liquidctl
python-bioread
python-doxytag2zealdb
python-grip
python-hdfs
python-jedi
python-num2words
python-odml
python-parso
python-pykwalify
python-vconnector
python-vevents
python-vpoller
stomppy
udiskie

$ fedrq wr -F name -s python3-docopt-ng
kiwi
kiwi-boxed-plugin

Dunno, those package that require python3-docopt are not very widely installed,
but a conflict like this is quite annoying. (And very confusing to users if
they encounter this somewhere in the dependency chain.)

Should we switch kiwi to use python3-docopt for now?

Zbyszek
-- 
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to