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

Reply via email to