Thanks Thomas and Fritz,

I appreciate your feedback.  I agree that messing with the system-
dependent Python 2.3.4 could be dangerous to my sanity, but I wanted to
hear it from someone else.

I think editing the tool scripts and skeleton templates is probably the
safest route to getting things to work without royally *dumping* on the
currently-stable antique OS.

I'll give a shot at updating the scripts mentioned in these posts, and
I'll let you know how it works and if I have further issues.  I'm going
to go looking for a shell method to update this line in all the scripts
at once without repeating the "open-paste-save-close" steps multiple
times.  I know I'll spend longer looking for a shortcut, but that's what
we programmers do, right?  ;-)

Thanks again,

   Gene

On Wed, 2009-03-11 at 16:27 +0100, thron7 wrote:

> Ah, and yes, you need to fix the component/skeleton/*/generate.tmp.py 
> scripts, in two places:
> 
> - their own she-bang line
> - the value of CMD_PYTHON
> 
> but that should be it.
> 
> I played with setting an alias python=python2.4, but that doesn't seem 
> to work with /usr/bin/env.
> 
> Of course, if the two executables are installed in different paths (like 
> /usr/bin and /usr/local/bin) you can easily switch by putting the 
> corresponding path first in your PATH env variable.
> 
> Thomas
> 
> thron7 wrote:
> > Gene,
> >
> > besides create-application.py you should only need to adapt the scripts 
> > in tool/bin (particularly generator.py) to use the new Python version. 
> > This should suffice.
> >
> > I would be careful to change the system default since RH uses Python for 
> > system administration, AFAIK. For the purpose of testing you could 
> > rename the old python to python2.3 and then create a symbolic link from 
> > python -> python2.4. This way it is easy to revert back, just by 
> > swapping the link to the old executable.
> >
> > HTH,
> > Thomas
> >
> > Gene Amtower wrote:
> >   
> >> So far, I've been trying out Qooxdoo using one of my Suse-based 
> >> servers, which contains a fairly recent Python version.  Today, I 
> >> downloaded the new 0.8.2 version and want to use it on my older Redhat 
> >> FC3 Linux desktop, but I found that this system only has Python 2.3.4 
> >> installed, causing the Qooxdoo scripts to fail.  So, I downloaded and 
> >> installed the Python 2.4 rpm to meet the Qooxdoo minimum requirements, 
> >> but the system uses the older Python by default.  I can run the 
> >> create-application.py script by changing the python entry in the first 
> >> line of the script from:
> >>
> >>    #!/usr/bin/env python
> >>
> >> to:
> >>
> >>    #!/usr/bin/env python2.4
> >>
> >> This causes the script to run under the new Python 2.4 version instead 
> >> of the default Python 2.3.4 that runs as "python".  I found 77 python 
> >> scripts in the Qooxdoo download that would need to be updated accordingly.
> >>
> >> So, I tried to uninstall the Python 2.3.4 via rpm, but it reports 
> >> dependencies in other parts of the Redhat installation.
> >>
> >> Does anyone know how I should properly handle this version conflict 
> >> without causing OS system problems?  I could change all of the Python 
> >> scripts within the Qooxdoo framework to use Python 2.4, but I don't 
> >> know if that's the right way to solve the problem.  If I force the 
> >> uninstall of the Python 2.3.4 version, will the Redhat system 
> >> automatically use the newer Python 2.4 that I've installed, or will I 
> >> cause myself other grief?
> >>
> >> If I edit all of the tool scripts to specify Python 2.4, are there 
> >> other "gotchas" within Qooxdoo that will cause me problems in the tool 
> >> chain because of the current default Python version? 
> >>
> >> Thanks,
> >>
> >>    Gene Amtower
> >>    PC Backup
> >> ------------------------------------------------------------------------
> >>
> >> ------------------------------------------------------------------------------
> >> Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
> >> powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
> >> easily build your RIAs with Flex Builder, the Eclipse(TM)based development
> >> software that enables intelligent coding and step-through debugging.
> >> Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
> >> ------------------------------------------------------------------------
> >>
> >> _______________________________________________
> >> qooxdoo-devel mailing list
> >> [email protected]
> >> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
> >>   
> >>     
> >
> > ------------------------------------------------------------------------------
> > Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
> > powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
> > easily build your RIAs with Flex Builder, the Eclipse(TM)based development
> > software that enables intelligent coding and step-through debugging.
> > Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
> > _______________________________________________
> > qooxdoo-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
> >
> >
> >   
> 
> ------------------------------------------------------------------------------
> Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
> powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
> easily build your RIAs with Flex Builder, the Eclipse(TM)based development
> software that enables intelligent coding and step-through debugging.
> Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to