View Full Version : Deluge v0.2.0 released
zachtib
October 4th, 2006, 12:33 PM
Wow...
Deluge's development is going fast, and today I'm happy to announce our second stable release. Anyone that's been watching SVN closely enough may have noticed the tarball jumping around, that's because every time I uploaded it, I seemed to find one more bug to fix to make it just right. But now, I'm making it official, so if you grabbed an earlier tarball, go grab 0.2 now, the version numbers are the same, but there are very slight differences.
Anyways, onto the release itself. Starting with the 0.2 release, I plan to start maintaining a stable and unstable branch. The stable branch will be whatever the latest tarball is, so right now, v0.2.0. Meanwhile, the unstable build will be the current SVN version in /trunk, which is currently the development version of our next major release, which will be 0.3. I won't backport any features from the development branch, however, any bugfixes made during the 0.3 development cycle will be backported to the 0.2.x branch if possible, and subsequent tarballs will be packaged (v0.2.1, v0.2.2, etc)
As always, Deluge is dependent on python-libtorrent to run. The deb posted on google code contains both the C++ library and the wrapper functions, so it is all you need to run Deluge. Whenever a stable release of Deluge is put out, a corresponding python-libtorrent deb will be built to keep the version numbers matching. In this case, python-libtorrent 0.1-9 was rebuilt as python-libtorrent 0.2.0. While they are functionally identical, and therefore Deluge 0.2 will run with python-libtorrent 0.1-9, the repackaging is done to make it easy to tell which library to install alongside the client.
Here's the Changelog that appears in the 0.2 tarball:
October 3, 2006: Second stable release (v0.2.0)
Added the details pane
Added ability to automatically resume downloads
Added ability to stop a download
Added ability to force the tracker to update
Added preferences dialog
Added option to specify single save directory
Added option to stop seeding at a certain ratio
Added ability to select individual files in a torrent
Added ability to pause/resume downloads
September 25, 2006: First public release (v0.1.0)
Downloads Torrents
Basic feature
EDIT: You can grab it from our downloads page:
http://zachtib.googlepages.com/downloads
Krakatos
October 4th, 2006, 02:11 PM
Hmm you could try to ask a mod to make a few threads sticky once you think they are important enough. (I'd have the current release one sticky all the time. Possible the artist one too)
I'll try to install later or tonight.. to see if that problem might be solved... I'd love to test the software, but as you know.. welll I have buntu 64. But I will try to compile later today.. I might get lucky
zachtib
October 4th, 2006, 02:16 PM
Hmm you could try to ask a mod to make a few threads sticky once you think they are important enough. (I'd have the current release one sticky all the time. Possible the artist one too)
I'll try to install later or tonight.. to see if that problem might be solved... I'd love to test the software, but as you know.. welll I have buntu 64. But I will try to compile later today.. I might get lucky
i've pm'd a mod about the sticky issue
i doubt that 64bit will be working any better now, very little code has changed. Kripken and I need to figure out how to build a 64bit package. once we get a working 64bit deb, we'll post it.
viciouslime
October 5th, 2006, 02:19 AM
Wow! This is great! Any way it can get into the edgy repos or is it too late? Ubuntu really needs a torrent client like this.
Xilon
October 5th, 2006, 03:30 AM
I haven't tried this yet, and I aplaud your efforts to create a nice BT client on linux (and more importantly for GNOME), god knows we need it... but why not just help the Transmission project? I know it's mainly a Mac OSX client but it's portable to BeOS and GNU/Linux as well, it's just that they really lack GTK developers, which is where you could really help.
One thing that annoys me with open source (and in general) is that there are so many different programs that basically do the same thing, and both struggle to implement the same features - it's redundant. I understand that some projects may have different goals (kinda like Debian/Ubuntu) but it would be so much better if some projects just merged and greated one kickass project :P
Nonetheless thank you for getting a good client out and I hope development goes quick and smooth :) Can't wait to get a BT client on Linux that can select files :P
phibxr
October 5th, 2006, 05:03 AM
Trying it out now. Had to install the following packages though, on Dapper: sudo apt-get install libboost-date-time1.33.1 libboost-filesystem1.33.1 libboost-program-options1.33.1 libboost-regex1.33.1 libboost-thread1.33.1 zlib1g-dev
cronholio
October 5th, 2006, 09:08 AM
I'm right now testing Deluge and I like it. May I request some features?
-possibility to drag and drop a torrent file into the Deluge window
-show UL and DL speeds as a tooltip over the globe icon when hidden
-right-click menu for files
-possibility to use it also as a download manager for http/ftp downloads, maybe get the link from the clipboard
-in the preferences it doesn't say that the max rates are in kBytes (though it should be obvious to most)
-between runs, Deluge didn't seem to remember window size and position, it also keeps "forgetting" one of the files i am downloading when I close it
zachtib
October 5th, 2006, 09:58 AM
First off, always add all suggestions to the google code page.
-possibility to drag and drop a torrent file into the Deluge window
That will be added in time, along with being able to associate torrent files with deluge
-show UL and DL speeds as a tooltip over the globe icon when hidden
i just added the code to show a tooltip on the tray icon to SVN, so this has a very good chance of making it into 0.3
-right-click menu for files
once we get the code to where it can better handle different settings for different downloads, this will likely show up
-possibility to use it also as a download manager for http/ftp downloads, maybe get the link from the clipboard
i'm not sure what the point of this would be, but feel free to try and convince me
-in the preferences it doesn't say that the max rates are in kBytes (though it should be obvious to most)
true, yeah, i should add some sort of indicator
-between runs, Deluge didn't seem to remember window size and position, it also keeps "forgetting" one of the files i am downloading when I close it
the window size thing is known, but that second one is definitely a bug, file a post on the google code page
zachtib
October 5th, 2006, 10:52 AM
Just found a pretty glaring bug in the SVN branch, so I applied the fix to the 0.2 branch, heres a new tarball:
http://deluge-torrent.googlecode.com/svn/releases/deluge-0.2.1.tar.gz
there's no need to upgrade python-libtorrent
zenwhen
October 5th, 2006, 06:09 PM
I have this installed and it is trying to use port 60852 instead of 60851, which I have specified in the preferences panel.
zachtib
October 5th, 2006, 06:46 PM
I have this installed and it is trying to use port 60852 instead of 60851, which I have specified in the preferences panel.
file a bug on the google page and i'll look into it
devinkray
October 5th, 2006, 10:06 PM
wow, keep up the good work :D
BitTorrentBuddha
October 5th, 2006, 11:07 PM
This project is maturing at an astounding pace, keep up the good work!
devinkray
October 6th, 2006, 02:13 AM
Now if some trackers can allow it (cough OiNK)
Buffalo Soldier
October 6th, 2006, 02:57 AM
I haven't tried this yet, and I aplaud your efforts to create a nice BT client on linux (and more importantly for GNOME), god knows we need it... but why not just help the Transmission project? I know it's mainly a Mac OSX client but it's portable to BeOS and GNU/Linux as well, it's just that they really lack GTK developers, which is where you could really help.
MIT license (not sure if it's actually an issue
http://www.macupdate.com/info.php/id/19378Several bugs (flooding trackers with announce requests and misreporting ul/dl amounts) have resulted in the client being banned at many private trackers. And the developers refuse to admit they are going against the bittorrent protocol by ignoring the announce interval set by the tracker.
Xilon
October 9th, 2006, 02:38 AM
Yeah... it's also in objective-C and not python (which may be an issue:P), should've researched a bit more :)
Note360
October 9th, 2006, 02:17 PM
This is awsome, mate. Just try to get some ppc stuff out? I am makeing a ppc .deb if any one wants it.
zachtib
October 9th, 2006, 03:08 PM
This is awsome, mate. Just try to get some ppc stuff out? I am makeing a ppc .deb if any one wants it.
alright, i assume you mean a deb of the library, as the client itself should be multiplatform
bruenig
October 9th, 2006, 03:53 PM
add rss filtering for automatic download and this replaces utorrent at least on my box.
zachtib
October 9th, 2006, 04:06 PM
add rss filtering for automatic download and this replaces utorrent at least on my box.
i assume this means add the ability to download torrents from an RSS feed? Sounds useful, add it to the google code page. I'll have to read up on how exactly this is implemented in uTorrent, links are handy if you have them. I also need to find out if there is already some sort of RSS class in python, or if this is something we'll have to build ourselves
PWill
October 10th, 2006, 12:15 AM
:-X
In 0.2.1, in the prefs dialog, it says "Save all downloads too"
You only need one "o"
It ought to say "Save all downloads to"
Other than that, I love it!
zachtib
October 10th, 2006, 01:17 PM
:-X
In 0.2.1, in the prefs dialog, it says "Save all downloads too"
You only need one "o"
It ought to say "Save all downloads to"
Other than that, I love it!
i've fixed that in the SVN branch, thanks
Krakatos
October 10th, 2006, 02:28 PM
Ah btw, I forgot to tell but I posted a thread in the offcial italian Ubuntu forums, at http://forum.ubuntu-it.org/index.php?topic=39111.0
Just to let you know
zachtib
October 10th, 2006, 02:39 PM
Ah btw, I forgot to tell but I posted a thread in the offcial italian Ubuntu forums, at http://forum.ubuntu-it.org/index.php?topic=39111.0
Just to let you know
awesome, be sure to relay any problems they find that we don't find here
Krakatos
October 10th, 2006, 03:18 PM
awesome, be sure to relay any problems they find that we don't find here
Will surely do. I told them to report either to this frm or drectly to the Issues page on google.
Krakatos
October 12th, 2006, 10:33 AM
Sorry for the doule post, but I think this is the best place to post this.
Why dont you make a development topic where you write down each time you make a change to the SVN what changed exactly? I think it would be very useful cause that way you don't have to call for volunteers each time you add a feature. And people know what to expect, and what they should try to test.
Just a thought, I've seen this work just fine on a few projects
zachtib
October 12th, 2006, 10:40 AM
Sorry for the doule post, but I think this is the best place to post this.
Why dont you make a development topic where you write down each time you make a change to the SVN what changed exactly? I think it would be very useful cause that way you don't have to call for volunteers each time you add a feature. And people know what to expect, and what they should try to test.
Just a thought, I've seen this work just fine on a few projects
well, you can query the log from SVN to see the changes, and most big changes will fit one of two cases: A) The update radically changes something in the interface, ie using gtk-progressbars or B) It's something small, and I'll post a notice if it needs to be tested.
Anyways, I'm not totally opposed to the idea, but whatever...
TSP
October 15th, 2006, 11:12 PM
Can you please update the links? they have several days not working.
Thanks for your job. Cheers!
zachtib
October 16th, 2006, 12:34 AM
Can you please update the links? they have several days not working.
Thanks for your job. Cheers!
oh yeah, forgot about that
moore.bryan
October 18th, 2006, 06:14 PM
this will sound silly, but i installed deluge to try it out, but can't figure out to where it's installed? what's the command?
Krakatos
October 18th, 2006, 06:28 PM
this will sound silly, but i installed deluge to try it out, but can't figure out to where it's installed? what's the command?
Well, I only use the SVN, but looking at the .deb
/opt/deluge/deluge.py
that's the one. I don't know if deluge makes a menu entry as of yet (I cannot check from my 64bit Ubuntu as of now). If not, then maybe it should be added soon :)
At any rate, if it does not add a menu entry, you can simply go from terminal to /opt/deluge, type chmod +x deluge.py
and then to execute it ./deluge.py
Just my 2 cents
moore.bryan
October 18th, 2006, 06:50 PM
thanks a ton, krakatos... i looked EVERYWHERE but /opt... like i said, silly.
--------------
EDIT
new problem: deluge simply aborts when i load a torrent. it very kindly tells me it's aborting, but that's all it does. also, how can it be configured to begin from clicking a torrent online instead of having to download it first?
zachtib
October 18th, 2006, 07:02 PM
thanks a ton, krakatos... i looked EVERYWHERE but /opt... like i said, silly.
--------------
EDIT
new problem: deluge simply aborts when i load a torrent. it very kindly tells me it's aborting, but that's all it does. also, how can it be configured to begin from clicking a torrent online instead of having to download it first?
try going into your preferences and manually set a dl directory or choose ask for each file. its a known bug in the 0.2 release.
EDIT: just fixed it in SVN, i kept forgetting to actually fix it, thanks for reminding me
as for the second question, who knows? currently, kripken and I are having trouble working out how exactly to do this, but 2 months ago we didn't even know how to code the torrenting itself, so give us time and we'll get it working
moore.bryan
October 18th, 2006, 07:20 PM
try going into your preferences and manually set a dl directory or choose ask for each file. its a known bug in the 0.2 release.
yeah, i tried that...
EDIT: just fixed it in SVN, i kept forgetting to actually fix it, thanks for reminding me
so should i reinstall from the svn one?
as for the second question, who knows? currently, kripken and I are having trouble working out how exactly to do this, but 2 months ago we didn't even know how to code the torrenting itself, so give us time and we'll get it working
that's okay... this looks like it would be great, just trying to look for a python alternative to tornado... thanks for all your help.
ericsp
October 20th, 2006, 10:55 AM
Hi,
thanks for this program. Looks promising! Tip for users: use sudo aptitude install python-libtorrent-i386-0.2.0.deb
to make sure you get all the dependencies.
I marked the box in the preferences saying that I want to specify the location where to store the downloaded stuff per download, but all the time this goes back to the other option and works like that.
I was also wondering if 'resuming files' works. Could I do a re-check a la azureus to check which parts are OK?
Eric
zachtib
October 20th, 2006, 02:47 PM
I was also wondering if 'resuming files' works. Could I do a re-check a la azureus to check which parts are OK?
Eric
AFAIK, yes. Deluge CAN resume its own downloads
Polygon
October 22nd, 2006, 12:47 AM
it seems to be seeding a torrent fine, but when i clicked update tracker the program crashed
otherwise good job
zachtib
October 23rd, 2006, 10:27 AM
it seems to be seeding a torrent fine, but when i clicked update tracker the program crashed
otherwise good job
which version did this occur in?
Just an update, Deluge development is going fine, we seem to go back and forth between periods of a lot of coding, and then very little coding.
Pretty soon, we're going to put out 0.2.99.0, which will basically be an RC for 0.3. This is when I plan on starting the translation effort. While I'm still not quite sure how it is to be implemented, there will be an announcement here when we are ready for translators.
Krakatos
October 23rd, 2006, 12:09 PM
Pretty soon, we're going to put out 0.2.99.0, which will basically be an RC for 0.3. This is when I plan on starting the translation effort. While I'm still not quite sure how it is to be implemented, there will be an announcement here when we are ready for translators.
Just a small suggestion. You should decide how much gets translated. For example, I'd translate the munes and options, but honestly words like "seeds" .... I don't know if it would be good to translate them or not.
Just a thought
vBulletin® v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.