[FFe][upgrade] Please update btpd to 0.15 version

Bug #335440 reported by Edouard BITON
10
Affects Status Importance Assigned to Milestone
btpd (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Binary package hint: btpd

A new version of BTPD is available :

btpd 0.15:
----------

Bug fixes:
- The event loop could busy loop for up to a millisecond sometimes.
- On some platforms btpd couldn't initiate connections to other peers.
- The timer code was broken on MacOS X.

btpd 0.14:
----------

Misc:
- IPv6 support.
- Bans peers with bad data.
- Better tracker compatability and more reliable tracker communication.
- Show tracker counts in btcli stat.
- Compiles on Solaris 10.
- Btpd will now signal startup failures via the process exit value and
  print the failure reason to stdout.
- Better shutdown and torrent stop behaviour.
- Needs pthreads again.
- Removed libevent in favour of own event loop code.

Bug fixes:
- An integer array was misaligned, which could cause crashes on systems
  with alignment requirements. E.g., on XScale arm.
- An error in the torrent parsing code could cause crashes.
- The '--topdir' option to btcli add didn't work properly for single file
  torrents.
- The system name lookup scheme is now used. In btpd 0.13 only dns lookups
  were performed.

More informations : http://www.murmeldjur.se/btpd/

Tags: patch

Related branches

Revision history for this message
Cesare Falco (c.falco) wrote :

Thanks for report.

It seems there's a bug in 0.15 when tracker sends bad data, upstream maintainers are still looking after it.
I'll update the packages as soon as it is fixed, don't expect it for jaunty (9.04) however.

Cesare.

Changed in btpd:
assignee: nobody → c.falco
Revision history for this message
Cesare Falco (c.falco) wrote :

This is the .diff file for the new upstream release - btpd 0.15.

To build the source package use

zcat btpd_0.15-0ubuntu1.diff.gz | patch -p0
cd btpd-0.15
chmod +x debian/rules
debian/rules get-orig-source
mv btpd_0.15.orig.tar.gz ../
cd ..
tar xvfz btpd_0.15.orig.tar.gz

and the source tree should be in
btpd-0.15

Compiled binaries are available on my PPA as well:
https://edge.launchpad.net/~c.falco/+archive

Thank you!
Cesare.

Changed in btpd (Ubuntu):
status: New → Confirmed
assignee: Cesare Falco (c.falco) → nobody
status: Confirmed → New
status: New → Confirmed
Cesare Falco (c.falco)
summary: - Update BTPD version to 0.15
+ [upgrade] Update BTPD version to 0.15
Artur Rona (ari-tczew)
tags: added: upgrade
Revision history for this message
Artur Rona (ari-tczew) wrote : Re: [karmic] Please update btpd to 0.15 version
summary: - [upgrade] Update BTPD version to 0.15
+ [karmic] Please update btpd to 0.15 version
Revision history for this message
Cesare Falco (c.falco) wrote : Re: [upgrade] Please update btpd to 0.15 version

Please don't change either description or tags, they are used by sponsors to process sponsoring queue.

https://wiki.ubuntu.com/MOTU/Sponsorship/SponsorsQueue

tags: added: patch
removed: upgrade
summary: - [karmic] Please update btpd to 0.15 version
+ [upgrade] Please update btpd to 0.15 version
Changed in btpd (Ubuntu):
status: Confirmed → New
status: New → Confirmed
Julien Lavergne (gilir)
Changed in btpd (Ubuntu):
assignee: nobody → Julien Lavergne (gilir)
importance: Undecided → Wishlist
Revision history for this message
Julien Lavergne (gilir) wrote :

Thanks for your work on it. Some comments :
- COPYRIGHT file in upstream tarball changed, and files libevent was removed. I think you need to update debian/copyright
- You changed debian/rules and debian/patches/01_directory_names_fix.dpatch . You should mention it on debian/changelog or removed this changes.
- Please update the adresse of the Maintainer to Ubuntu Developers <email address hidden> (see https://wiki.ubuntu.com/DebianMaintainerField )
- Also you could update the get-orig-source target to use the new watch file.

Changed in btpd (Ubuntu):
assignee: Julien Lavergne (gilir) → Cesare Falco (c.falco)
status: Confirmed → Incomplete
Revision history for this message
Cesare Falco (c.falco) wrote :

1. Ooops! Fixed, thanks!
2. debian/rules: mentioned as a side effect of the new debian/logrotate file
    debian/patches... not changed; it has been adapted to updated code. I see no reasons to tell this to the user
3. btpd is in universe. Adress is correct ;-)
4. I'm sorry, I can't! get-orig-source checks the original source after downloading against its md5sum to ensure
    the downloaded tarball is good.

Here's the new .diff.gz, thank you for your help!

Changed in btpd (Ubuntu):
status: Incomplete → Confirmed
assignee: Cesare Falco (c.falco) → nobody
status: Confirmed → Incomplete
status: Incomplete → Confirmed
Artur Rona (ari-tczew)
summary: - [upgrade] Please update btpd to 0.15 version
+ [FFe][upgrade] Please update btpd to 0.15 version
Revision history for this message
StefanPotyra (sistpoty) wrote :

(setting back to new, so that it ends up in the worklist of motu-release)

Changed in btpd (Ubuntu):
status: Confirmed → New
Revision history for this message
StefanPotyra (sistpoty) wrote :

+1 from me.

Revision history for this message
Iulian Udrea (iulian) wrote :

Ack #2. FFe granted. Please upload.

Changed in btpd (Ubuntu):
status: New → Confirmed
Changed in btpd (Ubuntu):
assignee: nobody → fabrice_sp (fabricesp)
status: Confirmed → In Progress
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

Uploaded. thanks for your contribution!

I made some minor changes to the changelog and the package (for cleaning lintian warnings),

Thanks again,
Fabrice

Changed in btpd (Ubuntu):
assignee: fabrice_sp (fabricesp) → nobody
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package btpd - 0.15-0ubuntu1

---------------
btpd (0.15-0ubuntu1) karmic; urgency=low

  [ Cesare Falco ]
  * New upstream release - Closes (LP: #335440)
  * Added debian/watch
  * Added debian/bptd.logrotate
  * debian/rules: added call to dh_installlogrotate
  * patch 01_directory_names_fix.dpatch refreshed

  [ Fabrice Coutadeur ]
  * debian/README.source: added as this package uses dpatch as patch system
  * debian/control: bump standard version to 3.8.3

 -- Cesare Falco <email address hidden> Fri, 23 Oct 2009 18:55:23 +0000

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

Other bug subscribers

Remote bug watches

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