On Mon, Sep 30, 2024 at 10:20 AM Zbigniew Jędrzejewski-Szmek <zbyszek@xxxxxxxxx> wrote: > > 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? > I switched kiwi and kiwi-boxed-plugin to docopt-ng because I thought the plan was to switch everything else to docopt-ng... -- 真実はいつも一つ!/ Always, there's only one truth! -- _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx 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@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue