forked from WebAssembly/wasi-libc
-
Notifications
You must be signed in to change notification settings - Fork 24
Open
Description
Description
The current versioning scheme in wasix-libc could be improved for better compatibility with downstream packaging tools (e.g., Debian). Some releases include a trailing -0 (e.g., 1.2.3-0), often added during packaging to indicate a zero revision. While harmless upstream, it can cause confusion or version-sorting issues in downstream systems.
Similarly, hyphens in version numbers (e.g., 2025-09-02.1) can interfere with packaging tools that interpret the hyphen as a separator between the upstream version and revision. Using dots instead (e.g., 2025.09.02.1) avoids this problem and improves consistency.
The following resources provide relevant guidance:
Suggested action
- Consider adopting strict SemVer (e.g.,
1.2.3instead of1-2-3). - Prefer dots (
.) over hyphens (-) in date-based or incremental versions. - Update release automation or tagging scripts as needed.
Thanks for your attention to this!
Metadata
Metadata
Assignees
Labels
No labels