Bug 1370879

Summary: python2-Cython Provides dropped in Rawhide
Product: [Fedora] Fedora Reporter: Jerry James <loganjerry>
Component: CythonAssignee: Neal Becker <ndbecker2>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: rawhideCC: ignatenko, ndbecker2, steve.traylen
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-08-27 20:58:05 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:

Description Jerry James 2016-08-27 20:20:59 UTC
Description of problem:
Koschei is reporting that several of my packages are broken in Rawhide because they BuildRequires: python2-Cython, and as of a couple of days ago, nothing Provides that anymore.

Why was that name dropped?  It is the name required by the current python packaging standards.  It was correct.  And if there is some good reason for removing it, why wasn't a message sent to the -devel list to warn people that a Provides was being dropped?

Can the python2-Cython provides be restored?

Version-Release number of selected component (if applicable):
Cython-0.24.1-7.fc26

How reproducible:
Always

Steps to Reproduce:
1. Try to build a package that BuildRequires: python2-Cython, such as python-theano
2.
3.

Actual results:
The build fails because nothing Provides: python2-Cython anymore.

Expected results:
A good build.

Additional info:

Comment 1 Jerry James 2016-08-27 20:26:40 UTC
After peeking at the spec file, I think I see the problem: "%files" should be "%files -n python2-%{srcname}", right?

Comment 2 Igor Gnatenko 2016-08-27 20:58:05 UTC
(In reply to Jerry James from comment #1)
> After peeking at the spec file, I think I see the problem: "%files" should
> be "%files -n python2-%{srcname}", right?

You are completely right. Thanks for spotting this.

Building in rawhide now: http://koji.fedoraproject.org/koji/taskinfo?taskID=15408040