Package: quodlibet
Version: 2.1-2
Severity: normal

quodlibet is installed as a module or package into python's
site-packages. Being there requires certain etiquette, and QL is
certainly not following it:

In the python interpreter, you can use the help function to get info on
modules. This will import all modules in site-packages and look at them
superficially. A good module should manage that.

Here is what happens with quodlibet installed:

>>> help()

Welcome to Python 2.5!  This is the online help utility.

[.. snip ..]

help> modules

Please wait a moment while I gather a list of all available modules...

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.5/site.py", line 342, in __call__
    return pydoc.help(*args, **kwds)
  File "/usr/lib/python2.5/pydoc.py", line 1650, in __call__
    self.interact()
  File "/usr/lib/python2.5/pydoc.py", line 1668, in interact
    self.help(request)
  File "/usr/lib/python2.5/pydoc.py", line 1684, in help
    elif request == 'modules': self.listmodules()
  File "/usr/lib/python2.5/pydoc.py", line 1805, in listmodules
    ModuleScanner().run(callback)
  File "/usr/lib/python2.5/pydoc.py", line 1856, in run
    for importer, modname, ispkg in pkgutil.walk_packages():
  File "/usr/lib/python2.5/pkgutil.py", line 125, in walk_packages
    for item in walk_packages(path, name+'.', onerror):
  File "/usr/lib/python2.5/pkgutil.py", line 110, in walk_packages
    __import__(name)
  File "/usr/lib/python2.5/site-packages/quodlibet/__init__.py", line 117, in 
import_ql
    try: return old_import(module, *args, **kwargs)
  File "/usr/lib/pymodules/python2.5/OpenGL/Tk/__init__.py", line 87, in 
<module>
    _default_root.tk.call('package', 'require', 'Togl')
_tkinter.TclError: can't find package Togl


(In addition, a tk window is opened.)

Summary: This is bad. If quodlibet is not fit for being installed in
dist-packages, it should stay out of there.

This disrupts python module browsing, discovery and apropos searches.


-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing'), (800, 'unstable'), (500, 'stable'), (1, 
'experimental')
Architecture: powerpc (ppc)

Kernel: Linux 2.6.27-rc8fastboot
Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages quodlibet depends on:
ii  exfalso                     2.1-2        audio tag editor for GTK+
ii  gstreamer0.10-plugins-base  0.10.24-1    GStreamer plugins from the "base" 
ii  gstreamer0.10-plugins-good  0.10.16-1    GStreamer plugins from the "good" 
ii  gstreamer0.10-plugins-ugly  0.10.12-1+b1 GStreamer plugins from the "ugly" 
ii  python                      2.5.4-2      An interactive high-level object-o
ii  python-gst0.10              0.10.16-1    generic media-playing framework (P

Versions of packages quodlibet recommends:
ii  gstreamer0.10-alsa            0.10.24-1  GStreamer plugin for ALSA
ii  gstreamer0.10-gnomevfs        0.10.24-1  GStreamer plugin for GnomeVFS
ii  python-feedparser             4.1-14     Universal Feed Parser for Python
ii  quodlibet-ext                 2.1-2      extensions for the Quod Libet audi

Versions of packages quodlibet suggests:
ii  gstreamer0.10-plugins-bad     0.10.13-1  GStreamer plugins from the "bad" s

-- no debconf information



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to