index Installation of Tubogears
version 3.0, 1 Aug 2007, Etienne Saliez

Problems:
* I want to have Turbogears on 3 machines:
- At office, a confortable desktop with 2 large screens, currently in
Kubuntu7.04 .
- A small laptop intended to go to meetings where there is not always
an internet connection, currently in Kubuntu7.04 .
- Coming soon, a server with a gentoo environment.
Version issues:

* Starting a new project, of course preference for the new versions
and no concern about the maintenance of obsolete versions.
I want to have the same versions on all 3 machines.  In new versions
known bugs are well fixed, but there is also a risk of some new bugs
to be discovered yet.  The risk of problems cannot be avoided, but let
the problems be at least the same on all machines!
KUBUNTU environment:

* In general I like the KUBUNTU environment for many reasons, among
others for the very Open Source minded approaches and for the easy
automated management of upgrades.

* However I do not understand the UBUNTU philosophy about the
management of external packages:
I understand well they cannot provide full support for all external
packages, particularly when they are continuously under developements.

The problem of the current version of KUBUNTU is that it do not yet
install turbogears version 1.0.2.2, but only the  1.0 version, which
is not compatible with python 2.5.  Going back to 2.4 :

is in principle possible, by means of a modification in the file " /
usr/bin/tg-admin ", changing the first line " #!/usr/bin/python " --->
" #!/usr/bin/python2.4 "
However it is not desirable.  Moreover it does not even work yet and
why spend a lot of time on deprecated versions.
Where should the Turbogears package be located ?

* Recommended location ?
KUBUNTU seems to use " " /usr/share/python-support/python-turbogears/
tubogears/ ", perhaps OK but the directory " TurboGears-1.0-py2.5.egg-
info/ " could be a problem ?
The Turbogears default seems to go toward " /usr/lib/python2.5/site-
packages/TuboGears-1.0.2.2-py2.5.egg/........ "
Where should that be set in a gentoo environment, if possible in a
similar way ?
Avoiding conflicts with the automated maintenance of KUBUNTU ?
What if I would try to overwrite the version 1.0 using the current
version ?  What would risk to happen with the automated maintenance

* procedures ?
How to clean the situation ?
After several attempts the table below shows that there are obviously
far too many copies of Turbogears on my Desktop machine !  Which ones
may be deleted ?

* What about further maintenance ?
Could probably best be done following instructions from Turbogears.
But Turbogears is an integration of many standard modules, normally
already maintained by UBUNTU and which should not be duplicated, as
far as possible.

Remark :
During a congress I did met a Ruby guru, who did propose me to set a
demo on my laptop.  Why not have a look at Ruby.
I did download Ruby via the official Kubuntu "adept" procedure.
However he had a lot of trouble with for him unfamiliar Ubuntu
directories and after 1/2 a day I am not sure it was really working.

* At the end I have not yet any basic understanding of the motivations
and the strategies of KUBUNTU about external packages.
I would like to have time learning Turbogears, and not too many more
days on just fuzzy installation issues !
Introduction:

=============================================================================
Laptop machine:
Turbogears direct installation
= working  and  tg-admin is OK
----------------------------------------
/usr/local/bin/tg-admin
/usr/lib/
    python2.4/
        site-packages/
            .....
        (no TurboGears)
    python2.5/
        site-packages/
             ..............
             TuboGears-1.0.2.2-py2.5.egg/
                 EGG-INFO/........       (7 files)
                 turbogears/
                     command/......
                     feed/...........   (5 files)
                     i18n/...............
                     identity/....................
                     qstemplates/............................
                     static/...................
                     tests/............
                     toolbox/.............................
                     view/.............
                     visit/.......
                     widgets/...................
                     config.py
                     controllers.py
                     database.py
                     decorator.py
                     docgen.py
                     errorhandling.py
                     finddat.py
                     genericfunctions.py
                     __init__.py
                     paginate.py
                     release.py
                     scheduler.py
                     startup.py
                     testutil.py
                     util.py
                     validators.py
               ( no file " .version " )
            .................
/usr/share/doc/python-genshi/examples/


======================================================================================
Desktop machine:
Turbogears via Kubuntu
= tg-admin   :   OverflowError
-------------------------------------------------------------------

/usr/bin/tg-admin
/usr/lib/
    .....
    python2.4/
        ....
        site-packages/
            .....
            (no TurboGears nor turbogears)
        .....
    python2.5/
        .....
       site-packages/
            ......
            (no TurboGears nor turbogears)
.       .....
/usr/local/lib/python2.5/site-packages/
    FormEncode-0.7.1-py2.5.egg/.....
    kid-0.9.5-py2.5.egg/......
    SQLObject-0.9.0-py2.5.egg/......
    TuboCheetah-0.9.5-py2.5.egg/.....
     TurboGears-1.0.2.2-py2.5.egg/
          EGG-INFO
          tubogears/......
     Turbojson-1.0-pt2.5.egg/.....
     TurboKid-1.0.1-py2.5.egg/.....
      DecoratorTools-1.4-py2.5.egg
      easy-install.pth
/usr/share/
    doc/python-genshi/
        examples/
            .....
            turbogears/......
        .......
    python-support/
        ..........
        python-turbogears/
             TurboGears-1.0-py2.5.egg-info/..... (7 files)
              turbogears/                        (27 items)
                  command/......
                  feed/...........   (5 files)
                  i18n/...............
                  identity/....................
                  qstemplates/............................
                  static/...................
                  tests/............
                  toolbox/.............................
                  view/.............
                  visit/.......
                  widgets/...................
                 config.py
                 controllers.py
                 database.py
                 decorator.py
                 docgen.py
                 errorhandling.py
                 finddat.py
                 genericfunctions.py
                 __init__.py
                 paginate.py
                 release.py
                 scheduler.py
                 startup.py
                 testutil.py
                 util.py
                 validators.py
           .version
          ...........

/var/lib/python-support/
    python2.4/
        ..........
         turbogears/.....
         TurboGears-1.0-py2.5.egg-info/....
          turbojson/....
          turbokid/.....
          ..........
    python2.5/
        .......
        turbogears/.....
        TurboGears-1.0-py2.5.egg-info/....
        turbojson/....
        turbokid/....
   ..........
======================================================================


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to