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

