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]

Reply via email to