Bug 1687136 - parley-18.12.2-1.fc30 requires python2-mwclient which was disabled in python-mwclient-0.9.3-1.fc30
Summary: parley-18.12.2-1.fc30 requires python2-mwclient which was disabled in python-...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: parley
Version: 30
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Than Ngo
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-03-10 08:05 UTC by Matt Fagnani
Modified: 2019-04-27 21:27 UTC (History)
5 users (show)

Fixed In Version: parley-18.12.3-2.fc30
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-04-27 21:27:29 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

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.


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