> SemVer explicitly do not support stability across major releases, which 
> implies that no stability is promised about a feature having same API across 
> major releases.

Are you talking about the availability/unavailability of certain features? If 
yes, all of debcargo-conf's packages involved in the 2->3 transition depend on 
the default feature, so it would be enough to Provide 
librust-lazy-regex+default-dev. If not I'd appreciate it if you could elaborate 
on

> Individual packages are still free to not care about SemVer but then need to 
> fully admit that by depending on the core crate, without features.

It may be my inexperience talking, but it is unclear to me how features are 
involved here. How does "depending on the core crate, without features" equate 
to fully admitting that a package does not care about SemVer (if not for the 
availability/unavailability of features)? I don't understand what features add 
to this, logically.

Reply via email to