2008/6/17 Bart Smaalders <[EMAIL PROTECTED]>: > The current design of IPS assumes that only a single version > of a package is installed at once in a single image. There is no > good reason to violate this. If you wish to ship multiple versions of > python because of incompatibilities, the name of the package should > include the version number, and dependencies should reflect that > and bind to the version that is appropriate. A distro can always ship > a generic python package that does nothing but require the latest > python version if a generic python package is desired.
I will note that it is fairly common to have multiple versions of Python installed due to its backwards-incompatible nature. Most GNU/Linux distributions I've used tend to supply /usr/bin/python2.4, /usr/bin/python2.5 and then /usr/bin/python is a symlink to the latest version. As a result, I'm somewhat inclined to agree with Bart. Finally, I believe we should not be specifying #!/usr/bin/python in our scripts, but /usr/bin/python2.4 because of this. Cheers, -- Shawn Walker _______________________________________________ pkg-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/pkg-discuss
