Bug 1794617 - python3-fslpy depends on python3-rtree 0.8.3 in F31
Summary: python3-fslpy depends on python3-rtree 0.8.3 in F31
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: python-fslpy
Version: 31
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Ankur Sinha (FranciscoD)
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-01-24 03:12 UTC by Scott Talbert
Modified: 2020-03-01 22:24 UTC (History)
2 users (show)

Fixed In Version: python-fslpy-2.8.1-1.fc31
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-03-01 22:24:39 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github pauldmccarthy fslpy issues 7 0 None closed Using rtree 0.9.1? 2020-02-21 15:51:25 UTC
Red Hat Bugzilla 1796574 0 unspecified CLOSED fsleyes depends on rtree 0.8.3 2021-02-22 00:41:40 UTC

Internal Links: 1796574

Description Scott Talbert 2020-01-24 03:12:05 UTC
python3-fslpy seems to have a hard requirement on python3-rtree 0.8.3.  In F31, it seems that python3-rtree was updated to version 0.9.1.  Now python3-fslpy is preventing upgrades to python3-rtree:

[talbert@deasil ~]$ sudo dnf upgrade
[sudo] password for root: 
Last metadata expiration check: 2:27:48 ago on Thu 23 Jan 2020 07:35:27 PM EST.
Dependencies resolved.

 Problem: package python3-fslpy-2.7.0-1.fc31.noarch requires python3.7dist(rtree) = 0.8.3, but none of the providers can be installed
  - cannot install both python3-rtree-0.9.1-1.fc31.noarch and python3-rtree-0.8.3-10.fc31.noarch
  - cannot install both python3-rtree-0.8.3-10.fc31.noarch and python3-rtree-0.9.1-1.fc31.noarch
  - cannot install the best update candidate for package python3-rtree-0.8.3-10.fc31.noarch
  - cannot install the best update candidate for package python3-fslpy-2.7.0-1.fc31.noarch
================================================================================
 Package              Architecture  Version                Repository      Size
================================================================================
Skipping packages with conflicts:
(add '--best --allowerasing' to command line to force their upgrade):
 python3-rtree        noarch        0.9.1-1.fc31           updates         44 k

Transaction Summary
================================================================================
Skip  1 Package

Nothing to do.
Complete!

Arguably, python3-rtree probably shouldn't have been upgraded in F31, but something will need to be done about it.  I wonder if python3-fsleyes really needs that tight of a dependency on python3-rtree.

Comment 1 Ankur Sinha (FranciscoD) 2020-01-24 11:51:28 UTC
This is a known issue. Unfortunately, we failed to co-ordinate the update. I've already asked fslpy upstream if the version requirement in place in necessary, but we've not head back yet. I'll push an update as soon as upstream releases a fix (or confirms that fslpy works with rtree-0.9.1).

https://github.com/pauldmccarthy/fslpy/issues/7

Comment 2 Ankur Sinha (FranciscoD) 2020-01-30 17:41:12 UTC
fslpy was fixed, but fsleyes is still waiting. Upstream has said they'll be able to make a release in the next 2 weeks.

I'll push the fslpy update now, but until fsleyes is fixed, it won't make much of a difference, I'm afraid.

Comment 3 Ben Cotton 2020-02-11 17:22:03 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 32 development cycle.
Changing version to 32.

Comment 4 Fedora Update System 2020-02-21 16:17:22 UTC
FEDORA-2020-59553bd43a has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2020-59553bd43a

Comment 5 Fedora Update System 2020-02-22 01:53:31 UTC
python-fsleyes-0.32.2-1.fc31, python-fslpy-2.8.1-1.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-59553bd43a

Comment 6 Fedora Update System 2020-02-22 09:35:30 UTC
FEDORA-2020-59553bd43a has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2020-59553bd43a

Comment 7 Fedora Update System 2020-02-23 02:17:40 UTC
python-fsleyes-0.32.2-1.fc31, python-fslpy-2.8.1-1.fc31, python-trimesh-3.5.23-2.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-59553bd43a

Comment 8 Fedora Update System 2020-03-01 22:24:39 UTC
python-fsleyes-0.32.2-1.fc31, python-fslpy-2.8.1-1.fc31, python-trimesh-3.5.23-2.fc31 has been pushed to the Fedora 31 stable repository. If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.