macromilter-3.4.3-5.fc31.noarch fails to install in Fedora rawhide: nothing provides python2-oletools needed by macromilter-3.4.3-5.fc31.noarch This is most likely caused by a dependency that was removed. Please drop the dependency, bring the dependency back (and request the appropriate FESCo exception) or remove this package. Thanks
Created attachment 1634839 [details] macromilter-python3.patch Patch against the current Fedora version 3.4.3.
Hello, I am sorry Robert, this is result of the update of the python-oletools (Thanks Miro for spotting that). As python2 is not going to be supported past 2020-01-01 I have marked the condition in the python-oletools to not build python2-subpackage in fc32+ and rhel8+. I believe the current python3-oletools should be OK to use by the macromilter. Tests show similar good results for python2 and python3 already. The macromilter itself seems to be pretty much ready for python3 in current release in fedora (3.4) and with the next release it should get even better (https://github.com/sbidy/MacroMilter/tree/3.7). Personally I would recommend to take the current state of "3.7" branch from git. Do you need a hand doing that? Michal Ambroz
macromilter-3.7.0-0.2.20191111git2761838.fc32 uses Python 3 now (thanks Michal!), even upstream might have still work left.