> That package can then be opened using installer.app, but isn't usable as it.
> 
> !) There are no pre/post scripts
> 
> 2) User cannot select components
> 
> 3) There is no README, License, custom logo, ...
> 
> 4) I'm pretty sure this doesn't install the documentation 
> 
> It might be possible to add all missing features using pkgbuild and 
> productbuild, but I'm not sure about that.

It is possible to support all of those features.  I have a semi-working 
prototype which I need to finish.

One process issue is that (I believe) one can only create signable flat 
packages on newer systems (10.6+) although the package can be used on 
10.5.  So either we don't change the 32-bit installer for 3.3+ (which is 
10.5 deployment target) only, or we go through an extra step to build it 
on 10.5 and then sign it on 10.6+, or we build and sign it on 10.6+.  
The 2.7 32-bit installer uses a 10.3 deployment target and changing that 
would be a de facto ABI change for its users and suppliers of binary 
extension modules.  So, for 2.7, we could (1) continue to supply the old 
format installer, supporting installations on 10.3+; (2) continue to 
build as 10.3 deployment target but switch to the new installer format, 
thereby no longer providing a binary installer for 10.3 and 10.4 systems 
(users could still build it themselves); (3) add a 10.5+ installer for 
2.7.x (like the ones for 3.3+).  We could drop (1) and move to (2) and 
(3) for a release or two of 2.7.x and then consider dropping (2), 
assuming there is not a lot of negative feedback.  It would be nice to 
not have to worry about 10.4- compatibility.

-- 
 Ned Deily,
 n...@acm.org

_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to