virtualice is a user on octodon.social. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.
virtualice @CobaltVelvet

ohhh something happened

for the first time ever cargo failed to build a rust dependency

· Web · 0 · 2

of course it's some weird nightly codegen plugin hacky thing

i think it's rocket's 6-hour-ago release that depends on pear_codegen "0.0", but they must have changed something important between 0.0.16 and 0.0.17

cargo update fixed it

so someone messed their semver. still the best package manager

should have made it in go so it would be called gothext

nah

@CobaltVelvet The mess is allowing anything but a single specific version (e.g., 0.0.16 rather than 0.0) for any 0.y.z dependency. With x=0 “[a]nything may change at any time.” semver.org/#spec-item-4 I take that as meaning that non-backward-compatible changes are allowed on update increments.

(Yeah, people use 0. version numbers way too long.)

@edavies yeah exactly, they should have specified 0.0.17 or used 0.17 and specified the minor version

but i suspect they forgot the change was breaking or just expected people to cargo update anyway, as rocket only runs on the latest nightly and such

@CobaltVelvet The computer gods heard you say it was the best package manager and smote you for your hubris.

☺️