Description of problem: Attempting to upgrade this system and got messages about conflict of ownership (see below) between the two jedi packages. Version-Release number of selected component (if applicable): python2-jedi-0.12.0-4.fc29.noarch python3-jedi-0.12.0-4.fc29.noarch How reproducible: always Steps to Reproduce: 1.see below 2. 3. Actual results: see below Expected results: Additional info: Error: Transaction check error: file /usr/share/doc/python-jedi/AUTHORS.txt from install of python2-jedi-0.12.1-1.fc30.noarch conflicts with file from package python3-jedi-0.12.0-4.fc29.noarch file /usr/share/doc/python-jedi/CHANGELOG.rst from install of python2-jedi-0.12.1-1.fc30.noarch conflicts with file from package python3-jedi-0.12.0-4.fc29.noarch Error Summary ------------- Error: Transaction check error: file /usr/share/doc/python-jedi/AUTHORS.txt from install of python3-jedi-0.12.1-1.fc30.noarch conflicts with file from package python2-jedi-0.12.0-4.fc29.noarch file /usr/share/doc/python-jedi/CHANGELOG.rst from install of python3-jedi-0.12.1-1.fc30.noarch conflicts with file from package python2-jedi-0.12.0-4.fc29.noarch Error Summary -------------
George, thanks for the report. This is a python-jedi bug.
The spec file currently contains this macro: %global _docdir_fmt %{name} That causes all subpackages to share the same documentation directory. The benefit of that is that python2-jedi and python3-jedi share the AUTHORS.txt and CHANGELOG.rst files, avoiding duplication. The drawback is what you observed, which is conflict errors if those files have changed in an update and you aren't updating the packages at the same time. This only happens if you try to update just one of the packages. If you update them both at the same time it works. Do that to fix it for now, and I'll get the spec file updated to remove that macro to prevent this error from being possible.
https://koji.fedoraproject.org/koji/taskinfo?taskID=29486945
Carl, Thanks for this information. I've been upgrading separately due to the prevalence of this kind of problem with other packages. Sigh... Thanks again, George...