transmission 1.34 inhibits hibernation by default

Bug #292929 reported by Jerome Lacoste on 2008-11-03
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Transmission
Fix Released
Unknown
transmission (Ubuntu)
Medium
Unassigned

Bug Description

Binary package hint: transmission

1. use transmission
2. try to suspend because of a kernel/X issue with keyboard/mouse (cf #216927)
3. transmission prevents suspend from happening "transmission bittorrent client has stopped the policy action from taking place"

Expected: suspend works by default

Details:

#241857 introduced hibernation inhibition by default.

This is a bad idea as it can prevent the machine from taking normal action upon low power, or in my case as described above. When I use transmission, if I happen to have my keyboard/mouse problem, I can't suspend, thus I can't fix my issues, and I am forced to hard reset the box.

The problem was reported upstream and fixed: see http://trac.transmissionbt.com/ticket/1317 and http://trac.transmissionbt.com/changeset/6870

Looking at the history of the core file (http://trac.transmissionbt.com/log/trunk/gtk/tr-core.c), there seems to be at least one another patches related to the issue:

http://trac.transmissionbt.com/ticket/1355 and http://trac.transmissionbt.com/changeset/6934

Please consider apply. Otherwise this is going tokill my box

Ubuntu 8.10
transmission-common 1.34-0ubuntu2
transmission-gtk 1.34-0ubuntu2

I have the same problem, though the effects for me is less severe (I don't have that bug). For me it's more like:

Expected: I have a few torrents going. I am moving to another location, so I suspend the machine, and when I wake it up in the new place it reconnects to internet and the torrents resume.

Actual: I try to suspend the machine, but Transmission says: "I'm sorry Dave, I'm afraid I can't do that.", so instead I have to mark all torrents and pause them, then resume, then in new location repeat the same process in reverse - if I remember to...

Maybe some people with desktop computers forget that they are seeding or something, but for laptops this is a killer - especially if I close the lid and go for a bit longer trip...

Changed in transmission:
status: New → Confirmed
Changed in transmission:
status: Unknown → Fix Released
Hew (hew) wrote :

Fix included upstream with 1.40

Changed in transmission:
importance: Undecided → Medium
status: Confirmed → Fix Committed
Jerome Lacoste (jerome-lacoste) wrote :

Included in upstream, ok, but what about included in ubuntu ? Should I backport a tested patch against 1.34 ?

As is, combined with my keyboard issues that only suspend or remote ssh manages to fix properly, I am left with a non working laptop if I my keyboard dies while using transmission. Hence I stopped using transmission.

Hew (hew) wrote :

1.40 will appear in Jaunty at some stage, at which point it can be backported. Until then you can use the PPA at https://launchpad.net/~transmissionbt/+archive which has 1.40.

Launchpad Janitor (janitor) wrote :

This bug was fixed in the package transmission - 1.40-0ubuntu1

---------------
transmission (1.40-0ubuntu1) jaunty; urgency=low

  * New upstream release (LP: #302672)
    - Tracker communication uses fewer resources
    - More accurate bandwidth limits
    - Reduce disk fragmentation by preallocating files (LP: #287726)
    - Stability, security and performance improvements to the RPC /
      Web UI server (closes LP: #290423)
    - Support compression when serving Web UI and RPC responses
    - Simplify the RPC whitelist
    - Fix bug that prevented handshakes with encrypted BitComet peers
    - Fix 1.3x bug that could re-download some data unnecessarily
      (LP: #295040)
    - Option to automatically update the blocklist weekly
    - Added off-hour bandwidth scheduling
    - Simplify file/priority selection in the details dialog
    - Fix a couple of crashes
    - New / updated translations
    - Don't inhibit hibernation by default (LP: #292929)
    - Use "close" animation when sending to notification area (LP: #130811)
    - Fix resize problems (LP: #269872)
    - Support "--version" option when launching from command line
      (LP: #292011)
    - Correctly parse announce URLs that have leading or trailing
      spaces (LP: #262411)
    - Display an error when "Open Torrent" fails (LP: #281463)
  * Dropped 10_fix_crasher_from_upstream.dpatch: Fix is in this
    upstream release.
  * debian/control: Don't just build-depend on libcurl-dev, which is
    a virtual package.

 -- Chris Coulson <email address hidden> Fri, 28 Nov 2008 15:33:48 +0000

Changed in transmission:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.