Hi all,
I recently finished packaging a Rust app for Fedora (bpftop), and I'm looking for advice on managing dependencies going forward. Usually, I'd use Dependabot on GitHub to automatically update dependencies when new crate versions come out. But with Fedora's packaging system, where only one version of each crate is allowed, I'm unsure how to balance this.
A couple of questions:
* Should I consider turning off Dependabot or similar tools because of Fedora's single-version crate policy? If not, how do you all handle these updates?
* Are there any tips for setting up version requirements in Cargo.toml that work better with Fedora's packaging rules? For example, should I be more conservative with version ranges?
I'd love to hear how others deal with this, especially if you've encountered similar challenges.
Thanks in advance for your help!