Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Ask HN: Why not release software versions with yyyy.mm.dd.hh?
2 points by reacharavindh on Oct 27, 2017 | hide | past | favorite | 3 comments
We see very often on HN that we're discussing about an interesting software package, and it is left to the readers to dig up the relevant Github or other repositories to find out if the software is maintained or not, and when was the last time the software was released.

Is there a reason to use something like semantic versioning instead of just dates?

Example - redis.2017.10.27.11 is easy on the eyes as a current package...



Dates communicate useful information, but version numbers tell you other kinds of useful information that a date doesn't.

If I told you that I had three versions of OS X called, 2014.10.16, 2015.04.08, and 2015.09.30, all that you'd know is the release order. But if I told you that these were OS X 10.10, 10.10.3, and 10.11, you'd know that the first and third were major releases and significantly different, and that the second one was presumably a bug-fix or minor feature release.

Also, a name like OS X 10.11 is easier to remember than a date like OS X 2015.09.30.


Stable branches come to mind. How would you version those?


Perhaps awesome_package_stable.yyyy.mm.dd.hh ?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: