On Tue, Mar 14, 2023 at 1:19 PM Fabio Valentini <decathorpe(a)gmail.com> wrote:
On Sat, Mar 11, 2023 at 1:29 AM David Michael
<fedora.dm0(a)gmail.com> wrote:
>
> Relatedly, there are two new crates (cargo_toml and crc64) that have
> version requirements older than their latest branch on crates.io, and
> I added the specs with a version suffix to indicate the branch
> dependency. Is that an acceptable way to handle it, or should new
> crates always be unsuffixed and have their users be patched whenever
> they're updated?
It's fine if it's not the latest version, if what you're working on is
not compatible with it, but
if you're only packaging a single version, then that package must not
have a version suffix.
Suffixes are only added when there's more than one version of the same
package in Fedora.
Okay, I've updated the affected specs to drop suffixes. They are
crc64 (the 2.0 branch is latest, but versionize depends on 1.0) and
cargo_toml (the 1.16 branch is latest, but Firecracker tests depend on
1.13).
Thanks.
David