I also have system dependent python on our production server. The only place I changed anything was CMD_PYTHON in generate.py. However I use it only to generate custom build.
Ian Horst Gene Amtower wrote: > 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] >> >> <mailto:[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] >> > <mailto:[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] >> <mailto:[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
