On Wed, 2003-04-02 at 10:16, T. Ribbrock wrote: > On Wed, Apr 02, 2003 at 09:15:59AM -0800, Cliff Wells wrote: > [...] > > Yes, wxPython! ;-) But then they'd get into the same quandry they've > > gotten into with Python. They insist on naming it 'python' and then > > resting a bunch of dependencies on top of the version number, which > > makes it difficult to upgrade the version of python used on the system. > [...] > > Oh? I thought RH only packages the tarball? ;-)
RH doesn't modify Python. It's the same Python you can get from python.org. However, the version of Python they ship tends to be several point releases behind that version. On RH 7.x 'python' referred to Python 1.5.2 and 'python2' referred to 2.x. You *can* replace the 1.5.2 interpreter with a newer one and it will work, but it requires reinstalling several additional packages that RH programs (such as anaconda) rely on. Just a PITA, is all. Most people just installed Python 2.x as 'python2' and were done with it. The problem arose when shipping Python-based applications that depended upon having Python 2.x. If it was on a RH 7.x based system then the shebang line had to read #!/usr/bin/python2 rather than just #!/usr/bin/python. The problem can be seen one of two ways: 1) a packaging problem that prevented Python 2.x from simply upgrading the current python without breaking other dependencies or 2) RH should have installed their "required" version of python as 'python-rh' or something similar so that a user upgrading python wouldn't be forced to reinstall a bunch of secondary packages. The 'compatibility problem' was completely artificial. It was a packaging problem. Even RH admits that none of their Python programs would be broken by upgrading Python. BTW, this problem existed for the entire 7.x series and continues into 8.0 (although they're using 2.2.1 as the default in 8, installing 2.2.2 causes the same situation). I report this to RH every few months (NOTABUG). So much for point releases fixing things <wink>. Regards, -- Cliff Wells, Software Engineer Logiplex Corporation (www.logiplex.net) (503) 978-6726 x308 (800) 735-0555 x308 -- redhat-list mailing list unsubscribe mailto:[EMAIL PROTECTED] https://listman.redhat.com/mailman/listinfo/redhat-list