[sync request] Please sync debtorrent from Debian unstable (main)

Bug #106382 reported by Bryan Quigley
24
Affects Status Importance Assigned to Milestone
Ubuntu
Fix Released
Wishlist
Unassigned

Bug Description

Please sync debtorrent (0.1.4.4) from Debian unstable (main). http://ftp.de.debian.org/debian/pool/main/d/debtorrent/debtorrent_0.1.4.4.dsc

This package is new in Debian and not in Ubuntu.

Here is a sample from some of the most recent changelog entries.

   * add a new option to bind just the apt listener (Closes: #446959)
   * Add logrotate file (Closes: #440510, #446297)
   * Word wrap some documentation at 80 columns (Closes: #445676)
   * Add Dm-Upload-Allowed header for Debian Maintainer uploads

I would like to see DebTorrent packaged for Ubuntu Gutsty (or +1). It would allow us to *eventually* increase the scalability of Ubuntu, possible uses include for downloading large games.

"To expand on the BitTorrent protocol and application to work effectively with large, constantly updating collections of files, and therefore enable the efficient peer-to-peer downloading of Debian packages from an APT repository.
Features

    * Downloads from peers, increasing the available bandwidth to the user
    * Reduces the bandwidth requirements needed to setup a repository of packages
    * Seamlessly integrates with the current APT tool
    * Automatically falls back to downloading from an HTTP mirror when peers are not available

This software is open-source and is released at no charge under the terms of the MIT license."

http://debtorrent.alioth.debian.org/
http://wiki.debian.org/DebTorrent

This bug report was originally for apt-torrent but DebTorrent has a better solution, I think. Plus it is in active development in Debian.

Revision history for this message
Bryan Quigley (bryanquigley) wrote :

Another project with similar goals, in the planning stages... Debtorrent... http://wiki.debian.org/DebTorrent

Revision history for this message
Bryan Quigley (bryanquigley) wrote :

Apt-torrent doesn't appear to be in active development,

Debtorrent is: http://debtorrent.alioth.debian.org/

If no one minds I would like to switch this request to be for Debtorrent.

description: updated
Andres Mejia (amejia1)
description: updated
Revision history for this message
Daniel Holbach (dholbach) wrote :
Revision history for this message
Andres Mejia (amejia1) wrote :

Perhaps this should wait until after the freeze is lifted.

Revision history for this message
Daniel Holbach (dholbach) wrote :

If it makes sense to have it, get a freeze exception, else we'll have it in Hardy.

Revision history for this message
Pär Lindfors (paran) wrote :

Debtorrent seems like a great feature, but it is probably to late to get it working for Gutsy?

It needs to have some extra repository meta data generated. For Debian these files are available at http://merkel.debian.org/~ajt/extrapieces/. This URL is also hard coded into the python source code.

To run on Ubuntu somebody would have to arrange for the same files to be generated periodically for ubuntu using the included "hippy.py" script. This needs to be run on some machine which have a local mirror. Then of course the source needs to be changed to point to this URL, or better make it a configure option.

Revision history for this message
Andrea Veri (av) wrote :

Cameron, would you please update this sync request matching latest debian revision? Also you should attach here a build log of the debian package inside an hardy pbuilder, so I can directly ack this. Thanks

Revision history for this message
Cameron Dale (camrdale) wrote :

I updated the description with info from the latest version (0.1.4.4). Attached is the log from building it in a hardy pbuilder, which is error free (the package is all python, so I expect it would build properly on just about any version of ubuntu. :)

description: updated
Revision history for this message
Andrea Veri (av) wrote :

Acked.

Revision history for this message
Pär Lindfors (paran) wrote :

As I said in my previous reply debtorrent will NOT work without the necessary infrastructure. Debtorrent is a great idea, but a sync is unfortunately not enough to get it working on Ubuntu.

Revision history for this message
Andrea Veri (av) wrote :

I guess Cameron will fix it for Ubuntu as soon as the package gets synced inside the archive.

Revision history for this message
Cameron Dale (camrdale) wrote :

Actually, a sync WILL get you a working package. DebTorrent will currently work without the extra infrastructure that Par describes, it will just be less efficient at peer-to-peer sharing than if that extra information was available. Here's a link to the relevant question in the FAQ:

http://debtorrent.alioth.debian.org/FAQ.html#index3h4

I installed DebTorrent on my ubuntu gutsy machine and it works fine for downloading packages. I'm hoping to get it into Ubuntu now so that people can try it out and then eventually someone can be convinced to add the infrastructure needed to support the more efficient sharing.

Revision history for this message
Andrea Veri (av) wrote :

I fully agree with you about this, Cameron. When the package will be synced, we can try it out for a while and then report back any feedback to improve the package for Ubuntu. Thanks again for your work.

Revision history for this message
Martin Pitt (pitti) wrote :

synced

Revision history for this message
wildduck (wildduck-deactivatedaccount) wrote :

I installed DebTorrent on my ubuntu gutsy to. Everything runs well. For installation I used this package from the debian-repository http://ftp.us.debian.org/debian/pool/main/d/debtorrent/

Revision history for this message
Andrea Veri (av) wrote :

Package has been synced into Ubuntu as well, we just have to wait to have it built so you'll be able to apt-get it directly on your Gutsy machine.

Revision history for this message
wildduck (wildduck-deactivatedaccount) wrote :

Ok. Now I know what snyc means :)
What's about the apt-transport-debtorrent package? http://debtorrent.alioth.debian.org/apt-transport-debtorrent.html
I think it is usefull for debtorrent. See the page.
Perhaps I'm talking about thinks allready done. I'm new to all of this :)

Revision history for this message
Cameron Dale (camrdale) wrote :

I've looked into the apt-transport-debtorrent package, but it won't currently build in Ubuntu due to a difference in the apt versions. It's a bug in apt for the 2 versions not to be API-compliant, so I'm just waiting for it to be fixed in apt. Then I'll file a sync request for that one too.

Revision history for this message
xtsbdu3reyrbrmroezob (xtsbdu3reyrbrmroezob) wrote :

I am very excited to see the integration of debtorrent. Think of the gain in efficiency here, especially around release date. No doubt this could be a killer feature if, at some point in the future, it were enabled by default. The end-points have an aggregated bandwidth of much more than any amount of public mirrors could ever possibly be. The Storm worm has made us really understand the power of numerous bandwidth aggregations at the end-points. Very cool to see Ubuntu on the cutting edge again.

See a related bug I filed here before I discovered this thread:
https://bugs.launchpad.net/ubuntu/+bug/106382

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.