Skip to content

Relax dependency update frequency to ease load on downstream #112

@iSaluki

Description

@iSaluki

Is your feature request related to a problem? Please describe.

This project seems to be using extremely up to date dependencies and requiring the latest versions, even when they are not expressedly required by the code written.

For people such as myself trying to package this for downstream Linux distributions, Fedora in my case, it becomes difficult to coordinate updating all dependencies frequently.

If I want to package this, every time you release an update I would need to request multiple maintainers to perform dependency updates. Whilst once or twice this is no problem and is simply part of the job of a maintainer, when all dependencies are updated every other day it becomes near impossible to keep everything in sync.

Describe the solution you'd like

Well, I'm not a Rust developer, so I'll let you decide.

However, I can think of 2 possible solutions that might work.

  • Your dependabot config seems incorrect, you're updating dependencies frequently without any specific reason. Changing this to a slower cycle, or only updating dependencies when you need a new version or there is a security fix could resolve this.

  • Or relaxing the constraints in your Cargo.toml file to allow older versions of dependencies to be built with kmon.

Describe alternatives you've considered

  • There aren't any viable alternatives that come to mind.
  • If some solution isn't implemented, it will probably not be possible for me to package this for Fedora.

Additional context

  • Nothing specific.
  • If you want to discuss this at all, please just drop a line on this issue and I'll be more than happy to get back to you.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions