Bug 1706260

Summary: s3cmd 2.0.2-2.fc30 install failure due to unmet dependencies
Product: [Fedora] Fedora Reporter: David L. Crow <crow>
Component: s3cmdAssignee: Frank Crawford <frank>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 30CC: frank, kas, kdudka, lkundrak
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: s3cmd-2.0.2-3.fc30 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-05-13 01:07:45 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 David L. Crow 2019-05-03 23:16:03 UTC
Description of problem:

The s3cmd in Fedora 30 will not install due to unmet dependencies.  "def install s3cmd" returns the following:

Error: 
 Problem: conflicting requests
  - nothing provides python3.7dist(python-magic) needed by s3cmd-2.0.2-2.fc30.noarch

This also prevents upgrading from Fedora 29 using the dnf-plugin-system-upgrade method.

Comment 1 David L. Crow 2019-05-03 23:17:21 UTC
Hopefully obvious, but "def install" above should be "def install".

Comment 2 David L. Crow 2019-05-03 23:18:27 UTC
Autocorrect is not my friend.  "def install" should be "dnf install"

Comment 3 Frank Crawford 2019-05-04 03:27:35 UTC
Rats.  I'll check the spec file and look at getting an update out ASAP.

Comment 4 Frank Crawford 2019-05-04 08:05:28 UTC
Okay, tracked down the issue and this dependency comes from the new Python3 automatic dependency generation, and that python3-magic is part of the file package and provides file-magic not python-magic.

For now I'm going to turn off the automatic generation and raise a ticket with the file package maintainer.

Comment 5 Fedora Update System 2019-05-04 08:47:32 UTC
s3cmd-2.0.2-3.fc30 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-c72f55993f

Comment 6 Fedora Update System 2019-05-05 00:53:34 UTC
s3cmd-2.0.2-3.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-c72f55993f

Comment 7 David L. Crow 2019-05-05 04:09:34 UTC
s3cmd-2.0.2-3.fc30 installs for me and seems to work.  Thanks!

Comment 8 Fedora Update System 2019-05-13 01:07:45 UTC
s3cmd-2.0.2-3.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.