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.
Hopefully obvious, but "def install" above should be "def install".
Autocorrect is not my friend. "def install" should be "dnf install"
Rats. I'll check the spec file and look at getting an update out ASAP.
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.
s3cmd-2.0.2-3.fc30 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-c72f55993f
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
s3cmd-2.0.2-3.fc30 installs for me and seems to work. Thanks!
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.