Bug 1751867 - Removal of python2-stevedore in F30 is causing FTBFS for other packages
Summary: Removal of python2-stevedore in F30 is causing FTBFS for other packages
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: python-stevedore
Version: 30
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Dan Prince
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-09-12 19:09 UTC by Merlin Mathesius
Modified: 2019-10-18 19:39 UTC (History)
3 users (show)

Fixed In Version: python-stevedore-1.30.1-5.fc30
Clone Of:
Environment:
Last Closed: 2019-10-18 16:53:21 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
root.log from F30 python-avocado build that failed due to missing python2-stevedore package (66.16 KB, text/plain)
2019-09-12 19:09 UTC, Merlin Mathesius
no flags Details

Description Merlin Mathesius 2019-09-12 19:09:30 UTC
Created attachment 1614649 [details]
root.log from F30 python-avocado build that failed due to missing python2-stevedore package

Description of problem:
python2-stevedore was recently dropped in F30 by the recent 
python-stevedore-1.30.1-2.fc30 update https://bodhi.fedoraproject.org/updates/FEDORA-2019-a7f47ca1f3. This removal in F30 is causing FTBFS for other packages

Of course we're all trying to get rid of Python 2, but doing so should only be done in Fedora development releases. The sudden removal of python2-stevedore during the support lifetime of Fedora 30 is causing FTBFS errors in packages/modules still supporting Python 2 in F30 and dependent upon it. One such example is the python-avocado package in the avocado module. 

Please restore python2-stevedore in F30.


Version-Release number of selected component (if applicable):
python-stevedore-1.30.1-2.fc30


How reproducible:
Always.


Steps to Reproduce:
1. Rebuild the avocado:69lts module stream.


Actual results:
Build fails because of missing python2-stevedore package.

Expected results:
Build succeeds.


Additional info:
Attached is the koji root.log from the F30 build of python-avocado https://koji.fedoraproject.org/koji/taskinfo?taskID=37633891 which failed because python2-stevedore is now missing.

Comment 1 Merlin Mathesius 2019-09-16 17:16:11 UTC
I have provided a fix for this. See https://src.fedoraproject.org/rpms/python-stevedore/pull-request/2

Comment 2 Fedora Update System 2019-10-08 16:49:09 UTC
FEDORA-2019-8dd1a555c1 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-8dd1a555c1

Comment 3 Fedora Update System 2019-10-09 17:39:55 UTC
python-stevedore-1.30.1-5.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-8dd1a555c1

Comment 4 Fedora Update System 2019-10-18 16:53:21 UTC
python-stevedore-1.30.1-5.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.

Comment 5 Merlin Mathesius 2019-10-18 19:39:28 UTC
With python-stevedore-1.30.1-5.fc30 now pushed to stable, I was once again able to successfully build python-avocado for F30. Thanks!


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