On Tue, 7 Jun 2005, Bob Ippolito wrote: > The OS version number is to specify on which version of Mac OS X the > package was built. This matters, because packages will only run on > versions of Mac OS X >= this version unless it contains no > extensions.
The BundleIdentifier isn't the place for this information. This should be done with installation requirements: http://developer.apple.com/documentation/DeveloperTools/Conceptual/SoftwareDistribution/Concepts/sd_spec_install_req.html Otherwise, you prevent the scenario where a package built on 10.3 is upgraded by a package built on 10.4. I realize that adding installation requirements as a feature is probably asking too much, but by removing the OS version number from the name, or even just allowing the option to remove it, you put more control into the hands of the person building the package. Until such day as bdist_mkpg automatically sets version requirements, I think the right behavior would be to default to putting the OS version in the name but have a flag that allows for it not to be there. Nick _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig