Package: python-turbogears
Version: 1.0.8-1
Severity: serious
Turbogears is currently unusable (at least starting from scratch) in
unstable and testing. There is an incompatibility between the shipped
turbogears (which wants a turbojson << 1.2) and the shipped turbojson
(which is 1.2). You can see the incompatibility below:
z...@usha:/tmp$ tg-admin quickstart foo
Traceback (most recent call last):
File "/usr/bin/tg-admin", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python2.5/site-packages/pkg_resources.py", line 2566, in
<module>
parse_requirements(__requires__), Environment()
File "/usr/lib/python2.5/site-packages/pkg_resources.py", line 524, in resolve
raise DistributionNotFound(req) # XXX put more info here
pkg_resources.DistributionNotFound: TurboJson>=1.1.4,<1.2
z...@usha:/tmp$ dpkg -l python-turbogears python-turbojson
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name Version Description
+++-=====================-=====================-==========================================================
ii python-turbogears 1.0.8-1 Python-based web framework
ii python-turbojson 1.2-2 TurboGears template plugin to
use json templates
z...@usha:/tmp$
I've no idea whether there is a fix other than upgrading to a newer
turbogears or adding a temporary turbojson package with the old
version (or if the << requirement is bogus); nevertheless as long as
the issue is there, the conflict must be expressed at the dependency
level, so that user installations do not break without them noticing.
I've been told that in Lenny the issue is not there, but I haven't
checked by myself.
Cheers.
PS beside the final effect being the same (quickstart failure), this
bug seems to have nothing to do with #396025
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.29-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages python-turbogears depends on:
ii python 2.5.4-2 An interactive high-level object-o
ii python-cheetah 2.0.1-2 text-based template engine and Pyt
ii python-cherrypy 2.3.0-1 Python web development framework
ii python-configobj 4.5.2-2 a simple but powerful config file
ii python-decoratortools 1.7-3 version-agnostic decorators suppor
ii python-dispatch 0.5a.svn20080510-3 Rule and type-based generic dispat
ii python-formencode 1.2.2-1 validation and form generation Pyt
ii python-kid 0.9.6-1 simple Pythonic template language
ii python-nose 0.10.4-2 test discovery and running for Pyt
ii python-paste 1.7.2-4 tools for using a Web Server Gatew
ii python-pastedeploy 1.3.3-2 load, configure, and compose WSGI
ii python-pastescript 1.7.3-3 serving web applications, creating
ii python-pkg-resources 0.6c9-2 Package Discovery and Resource Acc
ii python-simplejson 2.0.9-1 Simple, fast, extensible JSON enco
ii python-sqlalchemy 0.5.3-1 SQL toolkit and Object Relational
ii python-sqlobject 0.10.4-1 Python module for SQLObject
ii python-support 1.0.2 automated rebuilding support for P
ii python-turbojson 1.2-2 TurboGears template plugin to use
ii python-turbokid 1.0.4-4 TurboGears template plugin to use
Versions of packages python-turbogears recommends:
ii python-elixir 0.6.1-2 Declarative Mapper for SQLAlchemy
ii python-pysqlite2 2.5.0-2 Python interface to SQLite 3
Versions of packages python-turbogears suggests:
ii python-genshi 0.5.1-1 Python XML-based template engine
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]