sebcrozet / kiss3d

Keep it simple, stupid 3d graphics engine for Rust.
http://kiss3d.org
BSD 3-Clause "New" or "Revised" License
1.49k stars 172 forks source link

Reproducible builds #41

Open sbward opened 9 years ago

sbward commented 9 years ago

Hi! This issue is about getting Kiss to compile without worrying about Cargo dependencies. I have two suggestions:

  1. Use "rev" in the dependency sections of Cargo.toml to pull in the specific versions of dependencies that work with the current revision of Kiss.
  2. Tag stable revisions of Kiss with git tags. Use semantic versioning like v1.1.5.

Keep up the great work! :+1:

sbward commented 9 years ago

Update: Since Rust itself is changing, I see the value in using latest dependencies automatically. Maybe this issue will make more sense once the API is stable.

sebcrozet commented 9 years ago

Update: Since Rust itself is changing, I see the value in using latest dependencies automatically.

Yes, I prefer to wait for Rust to reach 1.0 before doing all that. Especially because a change in the Rust API may imply significant changes in the Kiss3d API (enforcing a major version increment).

paulirotta commented 6 years ago

This issue appears obsolete, recommend closing