Bug 1687136

Summary: parley-18.12.2-1.fc30 requires python2-mwclient which was disabled in python-mwclient-0.9.3-1.fc30
Product: [Fedora] Fedora Reporter: Matt Fagnani <matt.fagnani>
Component: parleyAssignee: Than Ngo <than>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 30CC: jreznik, kde-sig, msuchy, rdieter, than
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: parley-18.12.3-2.fc30 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-04-27 21:27:29 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 Matt Fagnani 2019-03-10 08:05:27 UTC
Description of problem:

When I ran the following to test upgrading from F29 to F30
sudo dnf system-upgrade download --refresh --releasever=30
I got the following error
Problem 8: package parley-18.12.2-1.fc30.i686 requires python2-mwclient, but none of the providers can be installed
  - problem with installed package parley-18.12.2-1.fc29.i686
  - python2-mwclient-0.9.1-1.fc29.noarch does not belong to a distupgrade repository
  - parley-18.12.2-1.fc29.i686 does not belong to a distupgrade repository

python-mwclient-0.9.3-1.fc30 disabled python2-mwclient from being built for F30+ as shown in its changelog entry
* Fri Nov 23 2018 Adam Williamson <awilliam> - 0.9.3-1 
- New release 0.9.3 
- Disable Python 2 build on F30+ / RHEL 8+
https://koji.fedoraproject.org/koji/buildinfo?buildID=1166592

The dependency of parley-18.12.2-1.fc29 might need to be updated to python3-mwclient or something else as appropriate. Running sudo dnf system-upgrade download --refresh --releasever=30 --skip-broken --allowerasing showed 
python3-mwclient-0.9.3-2.fc30 replacing python2-mwclient.noarch 0.9.1-1.fc29 and the removal of parley-18.12.2-1.fc29.

Version-Release number of selected component (if applicable):
parley-18.12.2-1.fc30
python-mwclient-0.9.3-2.fc30

How reproducible:
2 of 2 times

Steps to Reproduce:
In F29 with updates-testing enabled and parley-0:18.12.2-1.fc29.i686
python2-mwclient-0:0.9.1-1.fc29.noarch installed
1. sudo dnf upgrade --refresh
2. sudo dnf system-upgrade download --refresh --releasever=30
3. sudo dnf system-upgrade download --refresh --releasever=30 --skip-broken --allowerasing

Actual results:
dnf error involving parley and python2-mwclient

Expected results:
no dnf error

Additional info:

Comment 1 Rex Dieter 2019-03-10 13:13:54 UTC
%changelog
* Sun Mar 10 2019 Rex Dieter <rdieter> - 18.12.3-2
- no longer unbundle pytnon2-mwclient, fedora now longer provides it (#1687136)
- use %%make_build
- Recommends: kf5-kross-python2

Comment 2 Miroslav Suchý 2019-04-14 18:33:39 UTC
It is already built in Koji, but no Bodhi filed, so it is still not present in repo. Can you please file a bodhi update?

Comment 3 Fedora Update System 2019-04-22 14:29:46 UTC
parley-18.12.3-2.fc30 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-d02b2b7242

Comment 4 Fedora Update System 2019-04-23 14:55:38 UTC
parley-18.12.3-2.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-d02b2b7242

Comment 5 Fedora Update System 2019-04-27 21:27:29 UTC
parley-18.12.3-2.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.