Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1782129
Summary: | After installing avogadro, there are unresolvable dependency issues when updating | |||
---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | David Jansen <jansen> | |
Component: | avogadro | Assignee: | Antonio T. (sagitter) <anto.trande> | |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | |
Severity: | low | Docs Contact: | ||
Priority: | unspecified | |||
Version: | 31 | CC: | anto.trande, edward.lara.lara, rdieter, sebastian, sergio, susi.lehtola | |
Target Milestone: | --- | |||
Target Release: | --- | |||
Hardware: | x86_64 | |||
OS: | Linux | |||
Whiteboard: | ||||
Fixed In Version: | avogadro-1.2.0-28.fc30 avogadro-1.2.0-29.fc31 | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 1792872 (view as bug list) | Environment: | ||
Last Closed: | 2020-01-26 01:00:25 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: | ||||
Bug Depends On: | ||||
Bug Blocks: | 1792872 |
Description
David Jansen
2019-12-11 09:03:46 UTC
FEDORA-2020-398a99a935 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2020-398a99a935 FEDORA-2020-4637c0d5bb has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2020-4637c0d5bb *** Bug 1792202 has been marked as a duplicate of this bug. *** avogadro-1.2.0-28.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-2020-398a99a935 avogadro-1.2.0-28.fc31 has been pushed to the Fedora 31 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-2020-4637c0d5bb I tried installing avogadro after uninstalling the old version: $ sudo dnf install --enablerepo=updates-testing avogadro --refresh I got this error, so still it only offers to install the old version and downgrade other packages: Problem: package avogadro-1.2.0-28.fc31.x86_64 requires avogadro-libs(x86-64) = 1.2.0-28.fc31, but none of the providers can be installed - cannot install the best candidate for the job - nothing provides sip-api(12) >= 12.7 needed by avogadro-libs-1.2.0-28.fc31.x86_64 FEDORA-2020-4637c0d5bb has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2020-4637c0d5bb I don't think removing the sip-api requirement makes sense; it's there for a reason, and the macro exists: $ rpm -q python2-sip python2-sip-4.19.18-6.fc31.x86_64 $ rpm -q --provides python2-sip python2-sip = 4.19.18-6.fc31 python2-sip(x86-64) = 4.19.18-6.fc31 python2-sip-api(12) = 12.6 python2-sip-api(12)(x86-64) = 12.6 python2.7dist(sip) = 4.19.18 python2dist(sip) = 4.19.18 sip-api(12) = 12.6 sip-api(12)(x86-64) = 12.6 The real problem appears to be that the version of sip in the buildroot is newer than in F31 proper, as can be seen from the avogadro build log: python2-sip-devel x86_64 4.19.19-1.fc31 build 64 k If there are changes in the SIP api, it's likely that avogadro won't work with the current version. *** Bug 1792872 has been marked as a duplicate of this bug. *** The assertion in comment #8 is invalid The *real* issue is documented in bug #1753069 , where sip no longer provides non-namespaced modules. I suspect that simply removing the dependency is probably not correct either, but you can test to see if loading python-related stuff in avogadro works without it. Fwiw, python(2) support was essentially removed with commit: https://src.fedoraproject.org/rpms/avogadro/c/c5c17c00523ed359e54ff99992d02f3c84e2735f So there's no point in keeping BuildRequires: python2-sip-devel in avogadro.spec at this point either avogadro-1.2.0-29.fc31 has been pushed to the Fedora 31 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-2020-4637c0d5bb avogadro-1.2.0-28.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report. avogadro-1.2.0-29.fc31 has been pushed to the Fedora 31 stable repository. If problems still persist, please make note of it in this bug report. |