Bug 1770551 - macromilter fails to install in Fedora rawhide: python2-oletools gone
Summary: macromilter fails to install in Fedora rawhide: python2-oletools gone
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: macromilter
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ---
Assignee: Robert Scheck
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F32FailsToInstall PY2FTBI
TreeView+ depends on / blocked
 
Reported: 2019-11-10 12:53 UTC by Miro Hrončok
Modified: 2019-11-16 11:56 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-11-16 11:56:09 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
macromilter-python3.patch (1.16 KB, patch)
2019-11-11 10:48 UTC, Michal Ambroz
no flags Details | Diff

Description Miro Hrončok 2019-11-10 12:53:51 UTC
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

Comment 1 Michal Ambroz 2019-11-11 10:48:54 UTC
Created attachment 1634839 [details]
macromilter-python3.patch

Patch against the current Fedora version 3.4.3.

Comment 2 Michal Ambroz 2019-11-11 13:18:46 UTC
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

Comment 3 Robert Scheck 2019-11-16 11:56:09 UTC
macromilter-3.7.0-0.2.20191111git2761838.fc32 uses Python 3 now (thanks Michal!), even upstream might have still work left.


Note You need to log in before you can comment on or make changes to this bug.