Your message dated Sat, 04 Feb 2006 07:02:12 -0800
with message-id <[EMAIL PROTECTED]>
and subject line Bug#345596: fixed in freeloader 0.3-4
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
>From [EMAIL PROTECTED] Sun Jan 01 20:12:11 2006
Received: (at submit) by bugs.debian.org; 2 Jan 2006 04:12:11 +0000
Return-path: <[EMAIL PROTECTED]>
Received: from shadbolt.e.decadentplace.org.uk ([88.96.1.122] 
helo=shadbolt.decadentplace.org.uk)
        by spohr.debian.org with esmtp (Exim 4.50)
        id 1EtH3I-0006ES-Ho
        for [EMAIL PROTECTED]; Sun, 01 Jan 2006 20:12:10 -0800
Received: from [192.168.4.103] (helo=deadeye.i.decadentplace.org.uk)
        by shadbolt.decadentplace.org.uk with esmtp (Exim 4.50)
        id 1EtH3A-0002vX-Q0
        for [EMAIL PROTECTED]; Mon, 02 Jan 2006 04:12:03 +0000
Received: from womble by deadeye.i.decadentplace.org.uk with local (Exim 4.50)
        id 1EtH1X-0004UQ-Pc
        for [EMAIL PROTECTED]; Mon, 02 Jan 2006 04:10:19 +0000
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Ben Hutchings <[EMAIL PROTECTED]>
To: Debian Bug Tracking System <[EMAIL PROTECTED]>
X-Mailer: reportbug 3.8
Date: Mon, 02 Jan 2006 04:10:19 +0000
Message-Id: <[EMAIL PROTECTED]>
X-SA-Exim-Connect-IP: 192.168.4.103
X-SA-Exim-Mail-From: [EMAIL PROTECTED]
Subject: freeloader: fails to start on sarge
X-SA-Exim-Version: 4.2 (built Thu, 03 Mar 2005 10:44:12 +0100)
X-SA-Exim-Scanned: Yes (on shadbolt.decadentplace.org.uk)
Delivered-To: [EMAIL PROTECTED]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
        (1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
        autolearn=no version=2.60-bugs.debian.org_2005_01_02

Package: freeloader
Version: 0.3-3
Severity: grave
Tags: patch
Justification: renders package unusable

Running "freeloader" results in the following error message:

Traceback (most recent call last):
  File "/usr/bin/freeloader", line 42, in ?
    import gnomevfs
ImportError: No module named gnomevfs

I guessed that the gnome.vfs module in the stable version of
python2.3-gnome2 might be an earlier version of gnomevfs, so I tried
replacing this line with:

try:
    import gnomevfs
except ImportError:
    import gnome.vfs as gnomevfs

After this change, it was possible to start the program, open dialogs,
and beging downloading files.  However, after a download is finished,
it shows the error message:

Exception in thread Thread-2:Traceback (most recent call last):
  File "/usr/lib/python2.3/threading.py", line 442, in __bootstrap
    self.run()
  File "/usr/share/freeloader/webdl.py", line 111, in run
    self.completed()
  File "/usr/share/freeloader/genericdl.py", line 162, in completed
    iname = gnome.ui.icon_lookup(theme, fact,
AttributeError: 'module' object has no attribute 'icon_lookup'

and then becomes unresponsive; I had to send it a SIGTERM to kill it.
Looking at the source, I can see why - it fails to release the Gdk
mutex if an exception occurs on this line!  To avoid this sort of
problem, each use of gtk.gdk.threads_{enter,leave} in the program
should be replaced with something like "gdk_lock = GdkLock()" or "del
gdk_lock" respectively, where GdkLock is defined as something like:

class GdkLock:
    def __init__(self):
        gtk.gdk.threads_enter()
    def __del__(self):
        gtk.gdk.threads_leave()

With this second change, the program is barely functional, but
continues to print error messages that suggest to me it requires
a more recent version of python-gnome2 than that in sarge.

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.4.27-2-686
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)

Versions of packages freeloader depends on:
ii  bittorrent               3.4.2-3sarge0.1 Scatter-gather network file transf
ii  librsvg2-2               2.8.1-3         SAX-based renderer library for SVG
ii  python                   2.3.5-2         An interactive high-level object-o
ii  python-glade2            2.6.1-2         GTK+ bindings: Glade support
ii  python-gnome2            2.6.1-1         Python bindings for the GNOME desk
ii  python-gtk2              2.6.1-2         Python bindings for the GTK+ widge

-- no debconf information


--- End Message ---
--- Begin Message ---
>From [EMAIL PROTECTED] Sat Feb 04 07:10:20 2006
Received: (at 345596-close) by bugs.debian.org; 4 Feb 2006 15:10:20 +0000
Return-path: <[EMAIL PROTECTED]>
Received: from katie by spohr.debian.org with local (Exim 4.50)
        id 1F5OvU-0001SW-BX; Sat, 04 Feb 2006 07:02:12 -0800
From: Julien Valroff <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
X-Katie: $Revision: 1.65 $
Subject: Bug#345596: fixed in freeloader 0.3-4
Message-Id: <[EMAIL PROTECTED]>
Sender: Archive Administrator <[EMAIL PROTECTED]>
Date: Sat, 04 Feb 2006 07:02:12 -0800
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
        (1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
        autolearn=no version=2.60-bugs.debian.org_2005_01_02

Source: freeloader
Source-Version: 0.3-4

We believe that the bug you reported is fixed in the latest version of
freeloader, which is due to be installed in the Debian FTP archive:

freeloader_0.3-4.diff.gz
  to pool/main/f/freeloader/freeloader_0.3-4.diff.gz
freeloader_0.3-4.dsc
  to pool/main/f/freeloader/freeloader_0.3-4.dsc
freeloader_0.3-4_all.deb
  to pool/main/f/freeloader/freeloader_0.3-4_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Julien Valroff <[EMAIL PROTECTED]> (supplier of updated freeloader package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Fri, 30 Dec 2005 19:30:22 +0100
Source: freeloader
Binary: freeloader
Architecture: source all
Version: 0.3-4
Distribution: unstable
Urgency: high
Maintainer: Julien Valroff <[EMAIL PROTECTED]>
Changed-By: Julien Valroff <[EMAIL PROTECTED]>
Description: 
 freeloader - A nice GNOME download manager supporting torrents
Closes: 345231 345596 345597
Changes: 
 freeloader (0.3-4) unstable; urgency=high
 .
   * Fixed unhandled exception when exiting with python2.3 (Closes: #345231)
   * Increased dependency to python-gnome2 to version >=2.10 (Closes: #345596)
   * Completed man page (Closes: #345597)
   * Fixed recommendation to python2.3-gamin
   * Changed architecture to all
   * High priority due to RC bugs
Files: 
 f389ffb51b2840702c0b5f3f66988478 708 net optional freeloader_0.3-4.dsc
 84023be446c2cd070a9bb054398cb1c8 5830 net optional freeloader_0.3-4.diff.gz
 e59140b44aeb6e624c2bd56ffa48e337 38590 net optional freeloader_0.3-4_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFD5MA4rSbtgqbIBbkRAlsiAKC51yt12+QjAcEUdX4LJqUFd1nZLACdEf6s
xNF5T1HLuuNGOFlHXb/p/fw=
=+hi9
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to