Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at

Bug 1282146

Summary: Packages with outdated spec (not using %python_provides macro, not python2 subpackages)
Product: [Fedora] Fedora Reporter: William Moreno <williamjmorenor>
Component: pythonAssignee: Charalampos Stratakis <cstratak>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: asn, bkabrda, dmalcolm, fraph24, ivazqueznet, jonathansteffan, mstuchli, ncoghlan, pviktori, redhat-bugzilla, rkuska, tomspur
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-01-29 13:33:52 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:
Bug Depends On: 1282044, 1282069, 1282086, 1282140, 1282149, 1282150, 1282151, 1282153, 1282155, 1282156, 1282158, 1282200, 1282225, 1282229, 1282234, 1282235, 1282262, 1282483, 1282487, 1282555, 1282560, 1285544, 1285546    
Bug Blocks:    

Description William Moreno 2015-11-15 03:29:21 UTC
As part of:

I will track here python packages than have out of dates packages and do not provides a python2 subpackage and do not use the python-provides macro.

Comment 1 Francesco Frassinelli (frafra) 2015-11-15 18:25:41 UTC
Why it depends on ? This is an application compatible with both Python 2 and Python 3.

Comment 2 Andreas Schneider 2015-11-17 10:01:23 UTC
It would help to get this fixed faster if you have some documentation what to do or if it exists point to it :)

Comment 3 Petr Viktorin (pviktori) 2015-11-20 16:41:03 UTC
Andreas, all the info should be in the Python packaging guidelines:

I'll belatedly go through the Mass Bug Filing procedure to make this more understandable; in the mean time, if something is unclear, let me know the specifics (e.g. which of the bugs tracked here you need help with).

Comment 4 Andreas Schneider 2015-11-23 08:09:37 UTC
I'm on Fedora 23 and if I try to build a spec with %python_provide macro it fails because it doesn't know the macro.

Also I can't build a test package locally because f23 doesn't know about %{__python3}.

Please make sure packager tools are providing what you are requesting for. I would expect that a "fedpkg mockbuild" for rawhide works on f23 ...

Comment 5 Robert Kuska 2015-11-23 08:16:34 UTC
It seems like you are not BR: python3-devel which is mandatory when building python3 packages.

Comment 6 William Moreno 2015-11-23 15:17:23 UTC
(In reply to Andreas Schneider from comment #4)
> I'm on Fedora 23 and if I try to build a spec with %python_provide macro it
> fails because it doesn't know the macro.
What is the package than you are trying to build with python3?

Comment 7 Petr Viktorin (pviktori) 2015-11-26 14:28:39 UTC
I've created #1285816, which has a better summary -- it's linked to bug filing instructions, rather than the 2015 FAD which is now over.

I plan to migrate the bugs there, then close this as duplicate.

Comment 8 Petr Viktorin (pviktori) 2015-11-26 15:57:23 UTC
portingdb now pulls bug status from bug 1285816

Comment 9 Fedora Admin XMLRPC Client 2016-01-29 13:04:02 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 10 Petr Viktorin (pviktori) 2016-01-29 13:33:52 UTC
Marking as duplicate of the new bug, which contains the mass filing info.
All open blockers of this bug block the new one as well.

*** This bug has been marked as a duplicate of bug 1285816 ***