|
From: <no...@tc...> - 2025-10-13 00:48:54
|
Automated mail by fx, on behalf of no...@tc... Ticket Change [ff7171f410e23f5bab0f1d43a30c5ae6d44a696f1d46472d809e0fbab4850cbf] [Tests event-9.15 and event-9.20 are broken, and fail on macOS/aqua when fixed] By marc_culler For Tk On 2025-10-13T00:46:48.923 Details https://core.tcl-lang.org/tk/tinfo?name=ff7171f410e23f5bab0f1d43a30c5ae6d44a696f1d46472d809e0fbab4850cbf Ticket https://core.tcl-lang.org/tk/tktview/c494cc25c4afef0425273eee288a7e7b02d260e7 Changed Fields icomment: Hi Erik, I agree that tcl_platform(osVersion) works as you say, namely it gives the same string as uname -r, and that it will be more efficient than calling uname -r. The occurrence of 24, 25 and 26 in such close proximity is an unfortunate coincidence. Apple releases a new OS every year, usually in September. The name of the Apple kernel is Darwin. Each new OS release coincides with a bump of the major version of the Darwin kernel. The kernel used in Sequoia has major version 24 and the kernel used in Tahoe has major version 25. Apple has changed their OS numbering system according to someone's whim as well. Since OSX began, the numbers have been: 10.1, 10.2, ... , 10.15, 11, 12, 13, 14, 15, and now 26. The jump from 10.15 to 11 was because it is pointless for every OS to have major version 10. That makes the 10 meaningless. It might be better to increase the major version with each release cycle and use the minor version for system updates during the year when the system is current. The jump from 15 to 26 was based on the idea that the major version may as well be the same as the year of release. But, wait, the release is always around September, not January 1. So the release is current for about 3 months of one year and about 9 months of the next year. It might be nice if the major OS version matched the year during which a given release will be current for about 9 months. Hence 26 for the current release which began in 2025. The fact that the major version of the kernel is now 1 less than the major version of the OS is because the first Darwin kernel was released on 5 April, 2000. login: marc_culler username: Marc Culler ------------------------------------------------------------ See Tcl/Tk development @ http://core.tcl-lang.org/ ------------------------------------------------------------ |