Bug 1704526

Summary: Upgrade from F29 to F30 fails if python3-twine is installed due to conflict between FC30 twine and FC29 python3-twine
Product: [Fedora] Fedora Reporter: Adam Williamson <awilliam>
Component: python-twineAssignee: Jeremy Cline <jeremy>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 30CC: jan.public, jeremy, kparal, rbarlow
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: python-twine-1.12.2-3.fc30 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-05-14 00:58:43 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Adam Williamson 2019-04-30 03:36:41 UTC
I tried to upgrade my F29 laptop to F30. It failed due to a conflict between python3-twine (from F29) and twine (from F30). It seems twine obsoletes "python3-twine < 1.10.0-6", but the current F29 version is 1.12.2-1.fc29, so the obsolete doesn't kick in.

Comment 1 Kamil Páral 2019-04-30 13:35:09 UTC
I've also hit this:
Error: Transaction check error:
  file /usr/lib/python3.7/site-packages/twine-1.12.2-py3.7.egg-info/PKG-INFO from install of twine-1.12.2-2.fc30.noarch conflicts with file from package python3-twine-1.12.2-1.fc29.noarch
  file /usr/lib/python3.7/site-packages/twine/__pycache__/__main__.cpython-37.opt-1.pyc from install of twine-1.12.2-2.fc30.noarch conflicts with file from package python3-twine-1.12.2-1.fc29.noarch
  file /usr/lib/python3.7/site-packages/twine/__pycache__/__main__.cpython-37.pyc from install of twine-1.12.2-2.fc30.noarch conflicts with file from package python3-twine-1.12.2-1.fc29.noarch
...

Comment 2 Fedora Update System 2019-04-30 14:30:11 UTC
python-twine-1.12.2-3.fc30 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-d75773da52

Comment 3 Fedora Update System 2019-05-01 01:44:15 UTC
python-twine-1.12.2-3.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-d75773da52

Comment 4 Kamil Páral 2019-05-02 12:18:20 UTC
(In reply to Fedora Update System from comment #2)
> python-twine-1.12.2-3.fc30 has been submitted as an update to Fedora 30.
> https://bodhi.fedoraproject.org/updates/FEDORA-2019-d75773da52

the upgrade issue is fixed, package obsoletes work well now

Comment 5 Fedora Update System 2019-05-14 00:58:43 UTC
python-twine-1.12.2-3.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.