On 1/26/07, Jorge Vargas <[EMAIL PROTECTED]> wrote:
>
> On 1/11/07, Christopher Arndt <[EMAIL PROTECTED]> wrote:
> >
> ok I worked on this today and I have some findings.... read on.
>
> I ran everything on workingenv.py but this machine never had TG, I did
> had python-dev and libc because of other software on the system.
> >
> > For every failed package, I built a corresponding binary egg on another 
> > machine
> > with a Ubuntu 6.06 desktop installation in a workingenv.py environment with
> >
> >     easy_install -Uzmf http://files.turbogears.org/eggs <package name>
> >
> > and copied that to the target host and installed it with
> >
> >     sudo easy_install -Z <egg file>
> >
> it seems all those eggs work without problems on edgy.
>
> > 1) first try fails at RuleDispatch
> >
> > 1a) built RuleDispatch-0.5a0.dev_r2115-py2.4-linux-i686.egg and installed 
> > it on
> > target host
> >
> I found that pyprotocols is needed for rule dispatch so I'm not sure
> why it failed first here.
>
> > 2) second try fails at cElementTree
> >
> > 2a) built cElementTree-1.0.5_20051216-py2.4-linux-i686.egg and installed it 
> > on
> > target host
> >
> > 3) third try fails at PyProtocols
> >
> > 3a) built PyProtocols-1.0a0-py2.4-linux-i686.egg and installed it on target 
> > host
> >
> I installed this 2 because I was sure they where going to fail (no
> link on cheeseshop) I already send an email to the PEAK list to see if
> they could be updated so we don't have to host this eggs.
>
> > 4) third try fails at Cheetah
> >
> > 4a) built Cheetah-2.0rc7-py2.4-linux-i686.egg and installed it on target 
> > host
> >
> this never happen to me the Cheetah-1.0-py2.4-linux-i686.egg works
> without problems, the issue you posted about unicode is not relevant
> for the "default" site, if someone is using cheetah for the templates
> then that's another story.
>
> > 5) Finally, the fifth try runs without errors and a subsequent 'tg-admin 
> > info'
> > gives me [1].
> >
> > 6) Test a quickstarted app:
> >
> >     sudo apt-get install links
> >     echo n | tg-admin quickstart -p mytest MyTest
> >     cd MyTest
> >     ./start-mytest.py &>mytest.log &
> >     links -dump http://localhost:8080/
>
> actually this failed to me with a traceback that sqlite could not be located,
> Unhandled exception in thread started by <bound method Server._start
> of <cherrypy._cpserver.Server object at 0xb7cecaac>>
> Traceback (most recent call last):
>   File 
> "/home/elpargo/code/python/tg-issolated/lib/python2.4/CherryPy-2.2.1-py2.4.egg/cherrypy/_cpserver.py",
> line 78, in _start
>     Engine._start(self)
>   File 
> "/home/elpargo/code/python/tg-issolated/lib/python2.4/CherryPy-2.2.1-py2.4.egg/cherrypy/_cpengine.py",
> line 108, in _start
>     func()
>   File 
> "/home/elpargo/code/python/tg-issolated/lib/python2.4/TurboGears-1.0.1-py2.4.egg/turbogears/startup.py",
> line 226, in startTurboGears
>     ext.start_extension()
>   File 
> "/home/elpargo/code/python/tg-issolated/lib/python2.4/TurboGears-1.0.1-py2.4.egg/turbogears/visit/api.py",
> line 70, in start_extension
>     create_extension_model()
>   File 
> "/home/elpargo/code/python/tg-issolated/lib/python2.4/TurboGears-1.0.1-py2.4.egg/turbogears/visit/api.py",
> line 90, in create_extension_model
>     _manager.create_model()
>   File 
> "/home/elpargo/code/python/tg-issolated/lib/python2.4/TurboGears-1.0.1-py2.4.egg/turbogears/visit/sovisit.py",
> line 33, in create_model
>     hub.begin()
>   File 
> "/home/elpargo/code/python/tg-issolated/lib/python2.4/TurboGears-1.0.1-py2.4.egg/turbogears/database.py",
> line 158, in begin
>     conn = self.getConnection()
>   File 
> "/home/elpargo/code/python/tg-issolated/lib/python2.4/TurboGears-1.0.1-py2.4.egg/turbogears/database.py",
> line 133, in getConnection
>     conn = sqlobject.connectionForURI(self.uri)
>   File 
> "/home/elpargo/code/python/tg-issolated/lib/python2.4/SQLObject-0.8.0b2-py2.4.egg/sqlobject/dbconnection.py",
> line 1040, in connectionForURI
>     conn = self.schemeBuilders[scheme]().connectionFromURI(uri)
>   File 
> "/home/elpargo/code/python/tg-issolated/lib/python2.4/SQLObject-0.8.0b2-py2.4.egg/sqlobject/sqlite/sqliteconnection.py",
> line 108, in connectionFromURI
>     return cls(filename=path, **args)
>   File 
> "/home/elpargo/code/python/tg-issolated/lib/python2.4/SQLObject-0.8.0b2-py2.4.egg/sqlobject/sqlite/sqliteconnection.py",
> line 36, in __init__
>     import sqlite
> ImportError: No module named sqlite
>
> and the test site didn't ran.
>
> then i put your egg and it worked fine.
> >
> > Success!
> this is great I think we have narrow down all the problems, I'll see
> that Lee gets those eggs to the TG site so tg installer will read them
> if possible.

Just svn add them to the site_resources/eggs and either me or Lee will
take care updating the site.

> one thing that you didn't mention is the warning cherrypy gives if
> your running debian
> UserWarning: Your installation of Python doesn't have a profile
> module. If you're on Debian, you can apt-get python2.4-profiler from
> non-free in a separate step. See
> http://www.cherrypy.org/wiki/ProfilingOnDebian for details.
>   warnings.warn(msg)
> this should be noted somewhere.
>
> oh I forgot here is my tg-admin info
>
> TurboGears Complete Version Information
>
> TurboGears requires:
>
> * TurboGears 1.0.1
> * configobj 4.3.2
> * RuleDispatch 0.5a0.dev-r2115
> * setuptools 0.6c5
> * FormEncode 0.6
> * cElementTree 1.0.5-20051216
> * PasteScript 0.9.7
> * elementtree 1.2.6
> * simplejson 1.3
> * CherryPy 2.2.1
> * TurboKid 0.9.8
> * TurboCheetah 0.9.5
> * TurboJson 1.0
> * PyProtocols 1.0a0
> * Cheetah 1.0
> * PasteDeploy 0.9.6
> * Paste 0.9.7
> * kid 0.9.3
> * Cheetah 1.0
> * elementtree 1.2.6
>
> Identity Providers
>
> * sqlobject (TurboGears 1.0.1)
> * sqlalchemy (TurboGears 1.0.1)
>
> tg-admin Commands
>
> * info (TurboGears 1.0.1)
> * shell (TurboGears 1.0.1)
> * quickstart (TurboGears 1.0.1)
> * update (TurboGears 1.0.1)
> * sql (TurboGears 1.0.1)
> * i18n (TurboGears 1.0.1)
> * toolbox (TurboGears 1.0.1)
>
> Visit Managers
>
> * sqlobject (TurboGears 1.0.1)
> * sqlalchemy (TurboGears 1.0.1)
>
> Template Engines
>
> * kid (TurboKid 0.9.8)
> * cheetah (TurboCheetah 0.9.5)
> * json (TurboJson 1.0)
>
> Widget Packages
>
>
> TurboGears Extensions
>
> * visit (TurboGears 1.0.1)
> * identity (TurboGears 1.0.1)
>
> >
>


-- 
cheers
    elvelind grandin

--~--~---------~--~----~------------~-------~--~----~
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