Skip to content

Loosen dependency version requirements for improved packaging compati…#161

Merged
jfernandez merged 1 commit into
mainfrom
update-dependency-versions
Aug 30, 2025
Merged

Loosen dependency version requirements for improved packaging compati…#161
jfernandez merged 1 commit into
mainfrom
update-dependency-versions

Conversation

@jfernandez
Copy link
Copy Markdown
Owner

…bility

Allow broader version ranges for dependencies to improve compatibility with system-provided packages:

  • Set tui-input to >=0.14.0
  • Use >= constraints for other dependencies

…bility

Allow broader version ranges for dependencies to improve compatibility with
system-provided packages:

- Set tui-input to >=0.14.0
- Use >= constraints for other dependencies
@jfernandez jfernandez merged commit 3cc0896 into main Aug 30, 2025
4 checks passed
@jfernandez jfernandez deleted the update-dependency-versions branch August 30, 2025 06:47
@decathorpe
Copy link
Copy Markdown

Speaking for Fedora packaging - this seems to have been well-intentioned, but will just cause brokenness. Most of our tooling and best practices assume that dependency ranges use ^ (i.e. "semver-compatible") version ranges.

Open-ended version ranges like the ones introduced in this PR are unusual, and will likely just cause problems as soon as any of those dependencies release a new major version that breaks API (or worse, behaviour).

@jfernandez
Copy link
Copy Markdown
Owner Author

@decathorpe thanks for the feedback. I haven't cut 0.7.1 yet because I was on the fence about this too.

Would you mind reviewing this? #176

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants