This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ronaldoussoren
Recipients Marc.Culler, Nythepegasus, WardsParadox, culler, enki1711, epaine, guydestefano, lukasz.langa, miss-islington, mlierley, ned.deily, pablogsal, robotson, ronaldoussoren, serhiy.storchaka, terry.reedy, thesamesam, wordtech
Date 2021-11-05.16:00:29
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1636128029.14.0.167613530804.issue44828@roundup.psfhosted.org>
In-reply-to
Content
> Where do you think that "feature" is documented?

I'd have to check, but I didn't learn this from Twitter, although it wouldn't surprise me if I learned this from a WWDC talk.

The beta for Big Sur never identified itself as 10.16 other than through this feature.  I guess Apple determined that too many applications only looked at the minor version determine if the current system is new enough. 

Applications compiled with/linked against a 11.0 or 12.0 SDK will always just see the real system version.

Note that this also affects programs just opening the SystemVersion.plist file, that will get substituted by an alternative version when the opening process links against an older SDK.  Calling sw_vers and parsing the output does return the right version though.
History
Date User Action Args
2021-11-05 16:00:29ronaldoussorensetrecipients: + ronaldoussoren, terry.reedy, wordtech, ned.deily, culler, lukasz.langa, serhiy.storchaka, Marc.Culler, pablogsal, miss-islington, epaine, Nythepegasus, mlierley, thesamesam, enki1711, guydestefano, robotson, WardsParadox
2021-11-05 16:00:29ronaldoussorensetmessageid: <1636128029.14.0.167613530804.issue44828@roundup.psfhosted.org>
2021-11-05 16:00:29ronaldoussorenlinkissue44828 messages
2021-11-05 16:00:29ronaldoussorencreate