4 ms·
GTK is a 22 year old project. Both GTK and GNOME have used .99-style release candidate micro numbers, and odd/even minor numbers to represent devel/stable (as
by jdub 6y ago
GTK is a 22 year old project.
Both GTK and GNOME have used .99-style release candidate micro numbers, and odd/even minor numbers to represent devel/stable (as Linux once did) for a VERY long time. ~18 years ago, GTK/GNOME decided that major number bumps meant breaking changes.
.99 means "we're absolutely serious about this release candidate" because you know you're going to eat it if you ship a three-digit minor. How embarrassment.
Kids, a bit of community tradition won't hurt you. :-)
- saagarjha 6y agoSeems a bit confident, no?
- wott 6y agoIndeed: as it is said in the post, they had to give up on a feature because they could not implement it in time for their .99 version and they locked themselves in that system.
- jdub 6y agoThat's less about the version number, more about the time-based release train. If you're not ready to go, you can't get on. GTK/GNOME started doing time-based releases every six months 18 years ago. Hasn't missed a beat.
- jdub 6y agoI'd trust Matthias to know when GTK is ready, and it's a signal to the community that it's definitely time for testing and porting. But he can still make micro bumps. :-)