Hi NoisyCoil, Quoting NoisyCoil (2024-10-23 18:28:02) > Could you please add the librust-lazy-regex+$feature-dev packages to > librust-lazy-regex-dev's Provides in experimental? In order to > complete the lazy-regex 2->3 transition [1] we would be able to only > touch two packages (modulo unrelated changes) [2] if you did. At this > time, the package only provides the librust-lazy-regex-3+$feature-dev > packages, preventing its usage as a build dependency (hence the > important severity) to packages whose Cargo.toml has a versioned > dependency of the form 'lazy-regex = ">=2.x"'. A patch is in > attachment.
I dislike that approach. 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. I find it bad to encourage SemVer-breakage by offering non-SemVer virtual packages. 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. Kind regards, - Jonas -- * Jonas Smedegaard - idealist & Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ * Sponsorship: https://ko-fi.com/drjones [x] quote me freely [ ] ask before reusing [ ] keep private
signature.asc
Description: signature

