View Issue Details

IDProjectCategoryView StatusLast Update
0015523CentOS-7-OTHERpublic2018-12-04 12:09
Reporternosnilmot 
PrioritynormalSeveritymajorReproducibilityalways
Status newResolutionopen 
Product Version7.5.1804 
Target VersionFixed in Version 
Summary0015523: python-s3transfer blocks python2-boto3 install from epel
Descriptionpython-s3transfer from base repo obsoletes python2-s3transfer and blocks install of python2-boto3 from EPEL

# yum info python-s3transfer
Loaded plugins: fastestmirror, ovl
Loading mirror speeds from cached hostfile
 * base: mirror.hosting90.cz
 * epel: mirrors.nic.cz
 * extras: mirror.hosting90.cz
 * updates: mirror.hosting90.cz
Available Packages
Name : python-s3transfer
Arch : noarch
Version : 0.1.13
Release : 1.el7
Size : 2.9 M
Repo : base/7/x86_64
Summary : An Amazon S3 Transfer Manager
URL : https://github.com/boto/s3transfer
License : ASL 2.0
Description : S3transfer is a Python library for managing Amazon S3 transfers.
Steps To Reproduce# yum install -y epel-release
# yum install python2-boto3
Loaded plugins: fastestmirror, ovl
Loading mirror speeds from cached hostfile
 * base: mirror.hosting90.cz
 * epel: mirror.hosting90.cz
 * extras: mirror.hosting90.cz
 * updates: mirror.hosting90.cz
Resolving Dependencies
--> Running transaction check
---> Package python2-boto3.noarch 0:1.4.6-1.el7 will be installed
--> Processing Dependency: python2-s3transfer >= 0.1.10 for package: python2-boto3-1.4.6-1.el7.noarch
Package python2-s3transfer is obsoleted by python-s3transfer, but obsoleting package does not provide for requirements
--> Processing Dependency: python-futures >= 2.2.0 for package: python2-boto3-1.4.6-1.el7.noarch
--> Running transaction check
---> Package python2-boto3.noarch 0:1.4.6-1.el7 will be installed
--> Processing Dependency: python2-s3transfer >= 0.1.10 for package: python2-boto3-1.4.6-1.el7.noarch
Package python2-s3transfer is obsoleted by python-s3transfer, but obsoleting package does not provide for requirements
---> Package python2-futures.noarch 0:3.1.1-5.el7 will be installed
--> Finished Dependency Resolution
Error: Package: python2-boto3-1.4.6-1.el7.noarch (epel)
           Requires: python2-s3transfer >= 0.1.10
           Available: python2-s3transfer-0.1.10-1.el7.noarch (epel)
               python2-s3transfer = 0.1.10-1.el7
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
Additional InformationThis was originally reported in bug 15516 but that was closed with the note "Those are all EPEL packages so you need to report this on bugzilla.redhat.com in the Fedora EPEL section."

That is the wrong conclusion however, the problem is that the CentOS Base package python-s3transfer Obsoletes: the EPEL package python2-s3transfer but does NOT Provide: the same name-v-r so dependencies are broken.
TagsNo tags attached.
abrt_hash
URL

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2018-12-04 12:09 nosnilmot New Issue