Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

RC versions of dependencies don't satisfy the run-time dependency checker; Need Twisted>=18.9.0, but got Twisted==21.7.0rc3 (1.54.0rc1 suspected regression) #12176

@reivilibre

Description

@reivilibre

When deploying 1.54.0rc1 to matrix.org and some personal homeservers that had an RC of Twisted installed, the dependency checker complained:

Need Twisted>=18.9.0, but got Twisted==21.7.0rc3

For some reason it appears that being an RC makes the version insufficient, even though the version is higher. Using the non-RC version works fine.

Possibly fall-out from #12088?

I wonder if the same logic as e.g. pip is being used, in that it would never select an RC version as being satisfactory unless it was a hard match?

Metadata

Metadata

Assignees

Labels

X-RegressionSomething broke which worked on a previous releaseX-Release-BlockerMust be resolved before making a release

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions