[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