Bug 1363962

Summary: python-twisted obsoletes packages from rhel7
Product: [Fedora] Fedora EPEL Reporter: Tuomo Soini <tis>
Component: python-twistedAssignee: Thomas Vander Stichele <thomas>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: epel7CC: carlwgeorge, jonathansteffan, jujens, matthias, pingou, thomas, tom.prince
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-09-13 11:10: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:
Embargoed:

Description Tuomo Soini 2016-08-04 07:23:13 UTC
Like this repoquery listing shows, python2-twisted has obsoletes to following rhel7 packages:

python2-twisted-0:16.2.0-2.el7.x86_64 [cmd line]
 \_  python-twisted-core-0:12.2.0-4.el7.x86_64 [python2-twisted]
 \_  python-twisted-core-doc-0:12.2.0-4.el7.x86_64 [python2-twisted]
 \_  python-twisted-web-0:12.1.0-4.el7.x86_64 [python2-twisted]
 \_  python-twisted-words-0:12.2.0-4.el7.x86_64 [python2-twisted]

This means python-twisted is against epel policy and must immediately be removed from epel7.

Comment 1 Pierre-YvesChibon 2016-09-13 07:55:35 UTC
While your repoquery is right, python-twisted in epel is still valid because python-twisted is not in any of the channel epel should not conflict with.

There is a limited list of channels epel must not conflict with while there are many RHEL channels containing different packages or versions.

We have a small utility tool checking the channels EPEL cares about: https://pagure.io/is-it-in-rhel and running it returns: 

$ python is_it_in_rhel.py python-twisted --channel          
python-twisted is not in RHEL 5
python-twisted is in RHEL 6;   version: 8.2.0;   arch: noarch;   channels: rhel-i386-server-6, rhel-ppc64-server-6, rhel-x86_64-server-6
python-twisted is not in RHEL 7


So python-twisted as it is now is fine in epel7.

Thanks for your report though and sorry for the inconvenience.

Comment 2 Pierre-YvesChibon 2016-09-13 08:44:10 UTC
Hm, actually, python-twisted-core is one of the channel we care about, I was testing with python-twisted, not the -core one.

So this is valid :)

Comment 3 Tuomo Soini 2016-09-13 08:46:02 UTC
That is packaging change you obviously forgot :)

Comment 4 Pierre-YvesChibon 2016-09-13 08:59:53 UTC
> That is packaging change you obviously forgot :)

To forget it, I would have had to know about it in the first place :)

Comment 5 Pierre-YvesChibon 2016-09-13 09:01:48 UTC
Update has been unpushed, I'm trying to retire it as well.

Comment 6 Pierre-YvesChibon 2016-09-13 11:10:52 UTC
pkgdb.package.update.status -- pingou retired python-twisted in epel7 https://admin.fedoraproject.org/pkgdb/package/python-twisted/

So I guess this is properly fixed now :)