Recently, upgrading pymol was blocked because of version incompatiblity with pymol-wxpython:

https://bugzilla.redhat.com/show_bug.cgi?id=1563269

The previous version is 1.8.6 and both packages are closely coupled so they require each other's version. Pymol update to 1.9.0 is blocked because there's no corresponding  version of pymol-wxpython. DNF aborts the update, and suggests using --allowerasing, which  does update pymol, obviously by deleting pymol-wxpython.

I don't think pymol-wxpython is deprecated or obsolete, so when --allowerase deletes it, the system functionality actually decreases, although we do get the new shiny working pymol. I think it's a dark pattern for DNF to lead people in that direction. I am not sure if the problem is more with requires of those two particular packages, or with DNF being delete-happy in the drive to update other packages.
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org

Reply via email to