View Issue Details

IDProjectCategoryView StatusLast Update
0016379CentOS-7centos-release-crpublic2019-09-04 14:08
Reporterdgalloway 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionwon't fix 
Platformx86_64OSCentOSOS Version7
Product Version7.4.1708 
Target VersionFixed in Version 
Summary0016379: python-rpm-macros and python-devel conflict
DescriptionTransaction check error:
  file /etc/rpm/macros.python from install of python-rpm-macros-3-32.el7.noarch conflicts with file from package python-devel-2.7.5-80.el7_6.x86_64
Steps To ReproduceEnable CR repo.
Try to install python-devel and python-rpm-macros
TagsNo tags attached.
abrt_hash
URL

Activities

TrevorH

TrevorH

2019-09-03 13:46

manager   ~0035054

You should be enabling the CR repo to pick up both

python-devel.x86_64 2.7.5-86.el7 cr
python-rpm-macros noarch 3-32.el7 cr 8.8 k
dgalloway

dgalloway

2019-09-03 23:56

reporter   ~0035057

So if I already have python-devel-2.7.5-80.el7_6.x86_64 installed then "yum install python-rpm-macros" I get the file conflict error.

But if I just do a "yum update python-devel" to 2.7.5-86.el7, it actually pulls in python-rpm-macros as a dependency.

Is that OK/expected behavior? Is there no scenario where a user might want python-devel-2.7.5-80 and python-rpm-macros installed at the same time?
TrevorH

TrevorH

2019-09-04 00:00

manager   ~0035058

No.

For python-devel-.2.7.5-80.el7_6x86_64 you would want the EPEL version of the other package. The point is that python-rpm-macros.noarch has moved from EPEL to the distro itself. All would be fine with a compete `yum --enablerepo=cr update` first.
dgalloway

dgalloway

2019-09-04 14:02

reporter   ~0035065

OK, makes sense. You can close this. Thank you for your help.

Issue History

Date Modified Username Field Change
2019-09-03 13:43 dgalloway New Issue
2019-09-03 13:46 TrevorH Note Added: 0035054
2019-09-03 23:56 dgalloway Note Added: 0035057
2019-09-04 00:00 TrevorH Note Added: 0035058
2019-09-04 14:02 dgalloway Note Added: 0035065
2019-09-04 14:08 TrevorH Status new => closed
2019-09-04 14:08 TrevorH Resolution open => won't fix