Your message dated Mon, 14 Sep 2009 15:35:31 +0200
with message-id <[email protected]>
and subject line Re: Bug#546530: Acknowledgement (quodlibet module destroys 
python  interpreter module listings)
has caused the Debian Bug report #546530,
regarding quodlibet module destroys python interpreter module listings
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
546530: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=546530
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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



--- End Message ---
--- Begin Message ---
Package: quodlibet
Version: 2.1-2
Severity: normal

This bug is invalid, already reported in python-opengl.


--- End Message ---

Reply via email to