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@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx