lp:~sense/ubuntu/lucid/transmission/fix-497882

Created by Sense Egbert Hofstede and last modified

OBSOLETE: based on an old version of Transmission. Look in bug #497882 for a working patch.

Get this branch:
bzr branch lp:~sense/ubuntu/lucid/transmission/fix-497882
Only Sense Egbert Hofstede can upload to this branch. If you are Sense Egbert Hofstede please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Sense Egbert Hofstede
Status:
Abandoned

Recent revisions

46. By Sense Egbert Hofstede

At least it now builds with AppIndicator support.
However, nothing shows up in the tray as of now and the menubar is gone. :S

I'm off to bed, though.

45. By Sense Egbert Hofstede

Made the autotools changes appear in the autoconf patch. Thanks, Chris Coulson!

44. By Sense Egbert Hofstede

Added AppIndicator support, now I just need to get it built.

43. By Krzysztof Klimonda

* New upstream release (LP: #460620), rebased on debian unstable
  remaining changes:
  - debian/control:
    + Added replaces & provides clutch (now included as part of transmission).
      Can be removed in lucid+1
    + Added quilt, liblaunchpad-integration-dev and lsb-release to Build-Depends
  - debian/rules:
    + create a po template during package build.
  - debian/patches/01_lpi.patch:
    + integrate transmission with launchpad
  - debian/patches/20_add_x-ubuntu-gettext-domain.diff:
    + add x-ubuntu-gettext-domain to .desktop file.
  - debian/transmission-daemon.default:
    - remove --auth from OPTIONS
* Fixes bugs:
  - tray menu shows wrong status for "main window" when started minimized
    (LP: #451415)
* Refreshed patches:
  - dont_build_libevent.patch
  - 99_autoreconf.patch
* Removed patches:
  - 21_onPortTested.diff, 23_tr_torrentNext.diff and
    24_tr_torrentDeleteLocalData_do_move.diff
* debian/patches/21_fix_inhibition.patch:
  - The right value for suspend inhibition is 4
* debian/control:
  - Build-Depend on libgconf2-dev to enable magnet link registration and on
    libcanberra-gtk-dev for notification sound.
* debian/watch:
  - make it detect beta versions, to be removed after 1.80 is released.

42. By Krzysztof Klimonda

* debian/transmission-daemon.default:
  - remove --auth from OPTIONS (LP: #444005)
* debian/patches/21_onPortTested.diff:
  - crash in preferences dialog when testing to see if port is open/closed (LP: #407832)
* debian/patches/23_tr_torrentNext.diff:
  - transmission crashed with SIGSEGV in tr_torrentNext() (LP: #451554)
* debian/patches/24_tr_torrentDeleteLocalData_do_move.diff:
  - fix potential data loss.

41. By Krzysztof Klimonda

* New upstream version (LP: #429483)
  - Don't wait so long on unresponsive trackers if there are other trackers
    to try
  - Adding corrupt/invalid torrents could crash Transmission
  - Fix 1.74 bug that caused a high CPU load on startup
  - Fix 1.74 bug that stopped multitracker if a single tracker sent an error
    message
  - Fix bug in converting other charsets to UTF-8 (LP: #414129)
  - Handle HTTP redirects more gracefully
  - Faster verification of local data for torrents with small piece size
  - Fix 1.74 build error when compiling without DHT
  - Fix "sort by time remaining"
  - Fix the turtle toggle button on old versions of GTK+
  - Fix startup error if another copy of the Transmission GTK client is
    running (LP: #418853)
  - Fix clang build issue
* Refreshed patches:
  - 99_autoreconf.patch

40. By Chris Coulson

[ Krzysztof Klimonda ]
* Merge from debian unstable, remaining changes:
  - debian/control:
    + Added replaces & provides clutch (now included as part of transmission).
    + add liblaunchpad-integration to Build-Depends
  - debian/rules:
    + Create a PO template during package build.
  - debian/patches/01_lpi.patch:
    + Integrate Transmission with Launchpad
  - debian/patches/20_add_X-Ubuntu-Gettext-Domain.diff:
    + Add X-Ubuntu-Gettext-Domain to .desktop file.
* debian/control:
  - add lsb-release to Build-Depends
* This includes the QT client in transmission-qt.

[ Chris Coulson ]
* Update to new upstream version 1.74 (LP: #418367):
  - Better data recovery in the case of an OS or Transmission crash
  - If a data file is moved, stop the torrent instead of redownloading
    it (LP: #419304).
  - Fix bug that didn't list some peers in the resume file and in PEX
  - More helpful torrent error messages
  - DHT now honors the bind-address-ipv4 configuration option
  - Fix Debian build error with miniupnpc
  - Fix Cygwin build error with strtold
  - Update to a newer snapshot of miniupnpc
  - Fix crash that occurred when adding torrents on some desktops
  - Synchronize the statusbar's and torrent list's speeds
  - Fix the Properties dialog's "Origin" field for multiple torrents
* debian/rules, debian/control:
  - Don't run autoreconf at build time and don't build-dep on libtool.
* debian/control:
  - transmission-common replaces transmission-gtk (<< 1.74) rather than
    (<= 1.73-1).
* Refreshed patches:
  - 01_lpi.patch.
  - dont_build_libevent.patch.
  - qt_client_use_system_libevent.patch.
* Dropped patches not needed anymore:
  - updateminiupnpcstrings_double_escape_slash.patch
* Added 99_autoreconf.patch for autotools update.

39. By Robert Ancell

* Merge from Debian unstable: (LP: #401578)
  - Fixes bugs (LP: #318249) (LP: #388348) (LP: #391995) (LP: #394080) (LP: #374013)
  - Remaing changes same as in 1.72-1ubuntu1
* debian/control:
  - Added BZR link

38. By Krzysztof Klimonda

* Merge from debian unstable (LP: #388377), remaining changes:
  - debian/control:
    + Added replaces & provides clutch (now included as part of transmission).
    + add quilt, liblaunchpad-integration and libtool to Build-Depends
  - debian/rules:
    + Create a PO template during package build.
    + re-enable quilt
    + run autoreconf for launchpad-integration
  - debian/patches/01_lpi.patch:
    + Integrate Transmission with Launchpad
  - debian/patches/20_add_X-Ubuntu-Gettext-Domain.diff:
    + Add X-Ubuntu-Gettext-Domain to .desktop file.
* Closes Launchpad bugs:
  - Use tooltip to notify user of added torrent (LP: #217171)
  - Transmission forgets torrent when adding several (LP: #259123)
  - Unable to sort files in torrent by Progress, Download nor Priority.
    (LP: #300359)
  - "Revert" and "Remove" uses same alt-key in Torrent Tracker Details
    (LP: #311064)
  - transmission crashed with SIGSEGV in g_closure_invoke() (LP: #334104)
  - Bring transmission to the top when adding a torrent (LP: #353777)
  - Focus should not be on "Don't ask me again" when I quit Transmission
    (LP: #359268)
  - [karmic] removing download items makes property window useless
    (LP: #385334)
  - transmission doesn't remember maximized state (LP: #385982)
  - Transmission 1.71 (8646) crashes when changing download speed
    (LP: #386877)
  - transmission: event.c:875: timeout_next: Assertion `tv->tv_usec >= 0'
    failed. (LP: #387564)

37. By Hew

[ Hew McLachlan ]
* Merge from debian unstable (LP: #384215), remaining changes:
  - debian/control:
    + Added replaces & provides clutch (now included as part of transmission).
    + add quilt, liblaunchpad-integration and libtool to Build-Depends
  - debian/rules:
    + Create a PO template during package build.
    + re-enable quilt
    + run autoreconf for launchpad-integration
  - debian/patches/01_lpi.patch:
    + Integrate Transmission with Launchpad
  - debian/patches/20_add_X-Ubuntu-Gettext-Domain.diff:
    + Add X-Ubuntu-Gettext-Domain to .desktop file.
* Closes Launchpad bugs:
  - debian/transmission-daemon.default: comment typo (LP: #317576)
  - transmission crashed with SIGSEGV in g_main_context_dispatch() (LP: #359319)

[ Krzysztof Klimonda ]
  - Rename launchpad_integration.patch to 01_lpi.patch

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/lucid/transmission
This branch contains Public information 
Everyone can see this information.