[Pythonmac-SIG] bdist_mpkg Package Names
Bob Ippolito
bob at redivi.com
Wed Jun 8 04:38:26 CEST 2005
On Jun 7, 2005, at 7:27 PM, Nick Matsakis wrote:
>
> 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.
That doesn't fix the installation location issue, though.
-bob
More information about the Pythonmac-SIG
mailing list