Deluge 1.1.0_RC2 Released!

Suggestions and discussion of future versions
andar
Top Bloke
Top Bloke
Posts: 1050
Joined: Fri Jun 08, 2007 8:38 pm
Location: Victoria, BC
Contact:

Re: Deluge 1.1.0_RC2 Released!

Post by andar »

Cha0s wrote:
andar wrote:Nothing you could really do, I was talking about reworking some of the design.. I have a feeling implementing a true classic mode would help too.
A quick workaround is to have selected a Label with not many torrents (e.g. 'Active')

Then it works ok, but when I want to close it (Quit and shutdown Daemon) the daemon never stops running.
The only way to kill it is with kill -9 which looses the state of many torrents bringing them on the next run at state of Checking and paused.

Is it because I have over 800 torrents loaded or a bug?
Yes quite possibly an issue with the number torrents.. What I suspect is that libtorrent is dropping some of the alerts required for doing the proper shutdown, since by default it only holds 1000 I believe.. I should increase this limit.
andar
Top Bloke
Top Bloke
Posts: 1050
Joined: Fri Jun 08, 2007 8:38 pm
Location: Victoria, BC
Contact:

Re: Deluge 1.1.0_RC2 Released!

Post by andar »

.tomi wrote:
  1. Why is "State" a tree, not a column? x_O
    Image
  2. When removing a torrent, an option to delete data and the torrent file has been lost.
I don't really understand what you mean by the State should be a column and not a tree?

The option to remove both data and torrent file was never really intended to be an option, I just forgot to fix it up before releasing 1.0. Deluge will always remove the torrent file saved in ~/.config/deluge/state and optionally the downloaded data. Any torrents that you choose to save a copy of, will not be deleted..
andar
Top Bloke
Top Bloke
Posts: 1050
Joined: Fri Jun 08, 2007 8:38 pm
Location: Victoria, BC
Contact:

Re: Deluge 1.1.0_RC2 Released!

Post by andar »

JanAcc wrote:Hey,

just wanted to let you know that the Label feature "move to directory when completed", as already mentioned in http://forum.deluge-torrent.org/viewtop ... =10#p65345 , doesn't work with RC2 either...

I can understand that you consider this as a minor bug but for me it's the only thing missing to make deluge become my overall favorite torrent client ;)

JanAcc
This has been fixed in revision 4478.
sleepwalker
Member
Member
Posts: 14
Joined: Mon Sep 22, 2008 12:23 pm

Re: Deluge 1.1.0_RC2 Released!

Post by sleepwalker »

Hey, I have a small question for you guys, if you won't mind: does the torrent creator that I see in Deluge really works? I'm asking this because I tried to make a torrent, and after filling all the necessary spaces, the "Creating new torrent" box appears, but the ProgressBar does not move. So... I just wanna know, is it still in development, or did you forget to put in the code the "Create()" method that actually starts creating the torrent, or... I'm out of ideas:-P.
Anyway, the main thing here is that Deluge's becoming a top class torrent client... Jeez, I'd say it's the best (even on Windows...).

Thanks for your time. Cheers mates!
andar
Top Bloke
Top Bloke
Posts: 1050
Joined: Fri Jun 08, 2007 8:38 pm
Location: Victoria, BC
Contact:

Re: Deluge 1.1.0_RC2 Released!

Post by andar »

sleepwalker wrote:Hey, I have a small question for you guys, if you won't mind: does the torrent creator that I see in Deluge really works? I'm asking this because I tried to make a torrent, and after filling all the necessary spaces, the "Creating new torrent" box appears, but the ProgressBar does not move. So... I just wanna know, is it still in development, or did you forget to put in the code the "Create()" method that actually starts creating the torrent, or... I'm out of ideas:-P.
Anyway, the main thing here is that Deluge's becoming a top class torrent client... Jeez, I'd say it's the best (even on Windows...).

Thanks for your time. Cheers mates!
Could you run deluge with debug logging to see if an error is being generated?

deluge -L debug
srv1973
New User
New User
Posts: 8
Joined: Fri Oct 10, 2008 8:19 am

Re: Deluge 1.1.0_RC2 Released!

Post by srv1973 »

Hi,

On ubuntu 8.10 (inside a VMWare VM).

I'm trying RC2, and it's not downloading anything for me. I'm trying to download the ubuntu-8.10-desktop-i386.iso, tracker at http://torrent.ubuntu.com:6969/announce. In the Details pane, I can see a tracker status of "ubuntu.com: Error: Connection timed out".

The same torrent in utorrent (inside the same VM, running via wine), maxes out my connection. I've started deluge with "-L debug", and all I see is:

Code: Select all

[INFO    ] 14:37:41 main:103 Deluge ui 1.1.0-RC2
[DEBUG   ] 14:37:41 main:104 options: {'loglevel': 'debug', 'args': None, 'quiet': False, 'ui': None, 'logfile': None, 'config': None}
[DEBUG   ] 14:37:41 main:105 args: []
[DEBUG   ] 14:37:41 main:106 ui_args: []
[DEBUG   ] 14:37:41 configmanager:36 ConfigManager started..
[INFO    ] 14:37:41 main:109 Starting ui..
[DEBUG   ] 14:37:41 ui:36 UI init..
[DEBUG   ] 14:37:41 configmanager:79 Getting config 'ui.conf'
[DEBUG   ] 14:37:41 config:244 Config /home/boekhold/.config/deluge/ui.conf loaded: {'default_ui': 'gtk'}
[INFO    ] 14:37:41 ui:52 Starting GtkUI..
[DEBUG   ] 14:37:41 client:101 CoreProxy init..
[DEBUG   ] 14:37:41 configmanager:79 Getting config 'gtkui.conf'
[DEBUG   ] 14:37:41 config:244 Config /home/boekhold/.config/deluge/gtkui.conf loaded: {'close_to_tray': True, 'ntf_sound_path': '/home/boekhold', 'window_width': 1266, 'default_load_path': '/home/boekhold/.azureus/torrents', 'window_y_pos': 26, 'ntf_email': False, 'tray_upload_speed_list': [5.0, 10.0, 30.0, 80.0, 20.0], 'show_statusbar': True, 'ntf_popup': False, 'ntf_pass': '', 'tray_download_speed_list': [5.0, 10.0, 30.0, 80.0, 120.0], 'autoconnect_host_uri': None, 'window_maximized': True, 'enable_system_tray': True, 'show_sidebar': True, 'show_connection_manager_on_start': True, 'lock_tray': False, 'ntf_sound': False, 'tray_password': '', 'focus_add_dialog': True, 'ntf_server': '', 'start_in_tray': False, 'ntf_tray_blink': True, 'check_new_releases': True, 'autoadd_queued': False, 'classic_mode': True, 'window_pane_position': 66, 'enabled_plugins': ['Blocklist'], 'show_rate_in_title': False, 'autoadd_enable': False, 'ntf_username': '', 'interactive_add': True, 'sidebar_show_zero': False, 'window_x_pos': 0, 'window_height': 723, 'ntf_security': None, 'connection_limit_list': [50, 100, 200, 300, 500], 'sidebar_position': 170, 'show_new_releases': False, 'autoconnect': False, 'choose_directory_dialog_path': '/mnt/hgfs/C/Downloads/Series/Completed', 'sidebar_show_trackers': True, 'autostart_localhost': False, 'show_toolbar': True, 'autoadd_location': '', 'config_location': '/home/boekhold/.config/deluge', 'ntf_email_add': '', 'signal_port': 46535}
1.1.0-RC2
[DEBUG   ] 14:37:42 gtkui:168 retcode: 0
[DEBUG   ] 14:37:42 component:94 Registered QueuedTorrents with ComponentRegistry..
[DEBUG   ] 14:37:42 configmanager:79 Getting config 'gtkui.conf'
[DEBUG   ] 14:37:42 component:94 Registered IPCInterface with ComponentRegistry..
[DEBUG   ] 14:37:42 component:94 Registered DbusInterface with ComponentRegistry..
[DEBUG   ] 14:37:42 ipcinterface:75 Processing args from other process: []
[DEBUG   ] 14:37:42 ipcinterface:78 Not connected to host.. Adding to queue.
[INFO    ] 14:37:42 dbusinterface:76 Registering with DBUS..
[DEBUG   ] 14:37:42 component:94 Registered Signals with ComponentRegistry..
[DEBUG   ] 14:37:42 signalreceiver:44 SignalReceiver init..
[DEBUG   ] 14:37:42 configmanager:79 Getting config 'gtkui.conf'
[DEBUG   ] 14:37:42 config:124 Setting 'signal_port' to 46674 of <type 'int'>
[DEBUG   ] 14:37:42 config:268 Saving new config file /home/boekhold/.config/deluge/gtkui.conf.new
[DEBUG   ] 14:37:42 config:277 Moving new config file /home/boekhold/.config/deluge/gtkui.conf.new to /home/boekhold/.config/deluge/gtkui.conf..
[DEBUG   ] 14:37:42 component:94 Registered MainWindow with ComponentRegistry..
[DEBUG   ] 14:37:42 configmanager:79 Getting config 'gtkui.conf'
[DEBUG   ] 14:37:42 config:203 Registering function for show_rate_in_title key..
[DEBUG   ] 14:37:42 mainwindow:80 Showing window
[DEBUG   ] 14:37:42 config:124 Setting 'window_pane_position' to 102 of <type 'int'>
[DEBUG   ] 14:37:42 menubar:42 MenuBar init..
[DEBUG   ] 14:37:42 component:94 Registered MenuBar with ComponentRegistry..
[DEBUG   ] 14:37:42 configmanager:79 Getting config 'gtkui.conf'
[DEBUG   ] 14:37:42 component:94 Registered ToolBar with ComponentRegistry..
[DEBUG   ] 14:37:42 toolbar:40 ToolBar Init..
[DEBUG   ] 14:37:42 configmanager:79 Getting config 'gtkui.conf'
[DEBUG   ] 14:37:42 component:94 Registered TorrentView with ComponentRegistry..
[DEBUG   ] 14:37:42 listview:125 ListView initialized..
[DEBUG   ] 14:37:42 listview:225 Loading ListView state file: torrentview.state
[DEBUG   ] 14:37:42 torrentview:118 TorrentView Init..
[DEBUG   ] 14:37:42 listview:180 sort_func: <function queue_column_sort at 0x9e105a4> sort_id: 3
[DEBUG   ] 14:37:42 listview:180 sort_func: <function queue_column_sort at 0x9e105a4> sort_id: 3
[DEBUG   ] 14:37:42 listview:180 sort_func: <function queue_column_sort at 0x9e105a4> sort_id: 3
[DEBUG   ] 14:37:42 listview:180 sort_func: <function queue_column_sort at 0x9e105a4> sort_id: 3
[DEBUG   ] 14:37:42 listview:180 sort_func: <function queue_column_sort at 0x9e105a4> sort_id: 3
[DEBUG   ] 14:37:42 listview:180 sort_func: <function queue_column_sort at 0x9e105a4> sort_id: 3
[DEBUG   ] 14:37:42 listview:180 sort_func: <function queue_column_sort at 0x9e105a4> sort_id: 3
[DEBUG   ] 14:37:42 listview:180 sort_func: <function queue_column_sort at 0x9e105a4> sort_id: 3
[DEBUG   ] 14:37:42 listview:180 sort_func: <function queue_column_sort at 0x9e105a4> sort_id: 3
[DEBUG   ] 14:37:42 listview:180 sort_func: <function queue_column_sort at 0x9e105a4> sort_id: 3
[DEBUG   ] 14:37:42 listview:180 sort_func: <function queue_column_sort at 0x9e105a4> sort_id: 3
[DEBUG   ] 14:37:42 listview:180 sort_func: <function queue_column_sort at 0x9e105a4> sort_id: 3
[DEBUG   ] 14:37:42 listview:180 sort_func: <function queue_column_sort at 0x9e105a4> sort_id: 3
[DEBUG   ] 14:37:42 component:94 Registered TorrentDetails with ComponentRegistry..
[DEBUG   ] 14:37:42 torrentdetails:392 Loading TorrentDetails state file: tabs.state
[DEBUG   ] 14:37:42 torrentdetails:58 parent: None
[DEBUG   ] 14:37:42 torrentdetails:58 parent: None
[DEBUG   ] 14:37:42 files_tab:242 Loading FilesTab state file: files_tab.state
[DEBUG   ] 14:37:42 torrentdetails:58 parent: None
[DEBUG   ] 14:37:42 peers_tab:196 Loading PeersTab state file: peers_tab.state
[DEBUG   ] 14:37:42 torrentdetails:58 parent: None
[DEBUG   ] 14:37:42 torrentdetails:58 parent: None
[DEBUG   ] 14:37:42 component:94 Registered SideBar with ComponentRegistry..
[DEBUG   ] 14:37:42 configmanager:79 Getting config 'gtkui.conf'
[DEBUG   ] 14:37:42 component:94 Registered FilterTreeView with ComponentRegistry..
[DEBUG   ] 14:37:42 configmanager:79 Getting config 'gtkui.conf'
[DEBUG   ] 14:37:42 sidebar:74 add tab:filters
[DEBUG   ] 14:37:42 filtertreeview:259 nothing selected
[DEBUG   ] 14:37:42 component:94 Registered Preferences with ComponentRegistry..
[DEBUG   ] 14:37:43 configmanager:79 Getting config 'gtkui.conf'
[DEBUG   ] 14:37:43 component:94 Registered SystemTray with ComponentRegistry..
[DEBUG   ] 14:37:43 configmanager:79 Getting config 'gtkui.conf'
[DEBUG   ] 14:37:43 config:203 Registering function for enable_system_tray key..
[DEBUG   ] 14:37:43 systemtray:69 Enabling the system tray icon..
[DEBUG   ] 14:37:43 component:94 Registered StatusBar with ComponentRegistry..
[DEBUG   ] 14:37:43 configmanager:79 Getting config 'gtkui.conf'
[DEBUG   ] 14:37:43 component:94 Registered AddTorrentDialog with ComponentRegistry..
[DEBUG   ] 14:37:43 coreconfig:32 CoreConfig init..
[DEBUG   ] 14:37:43 component:94 Registered CoreConfig with ComponentRegistry..
[DEBUG   ] 14:37:43 component:94 Registered PluginManager with ComponentRegistry..
[DEBUG   ] 14:37:43 configmanager:79 Getting config 'gtkui.conf'
[DEBUG   ] 14:37:43 pluginmanagerbase:52 Plugin manager init..
[DEBUG   ] 14:37:43 configmanager:79 Getting config 'gtkui.conf'
[DEBUG   ] 14:37:43 pluginmanagerbase:103 Found plugin: Blocklist 1.0
[DEBUG   ] 14:37:43 pluginmanagerbase:103 Found plugin: Label 0.1
[DEBUG   ] 14:37:43 component:94 Registered ConnectionManager with ComponentRegistry..
[DEBUG   ] 14:37:43 configmanager:79 Getting config 'hostlist.conf.1.1'
[DEBUG   ] 14:37:43 config:244 Config /home/boekhold/.config/deluge/hostlist.conf.1.1 loaded: {'hosts': ['http://127.0.0.1:58846']}
[DEBUG   ] 14:37:43 configmanager:79 Getting config 'gtkui.conf'
[INFO    ] 14:37:43 connectionmanager:478 Starting localhost:58846 daemon..
[INFO    ] 14:37:43 client:160 Setting core uri as http://localclient:93ad586ddecdb306365cb4f040d2aa979a8a2f8f@127.0.0.1:58846
[DEBUG   ] 14:37:43 client:192 Creating ServerProxy..
[DEBUG   ] 14:37:43 component:117 Starting component SystemTray..
[DEBUG   ] 14:37:43 component:117 Starting component Signals..
[DEBUG   ] 14:37:43 component:117 Starting component PluginManager..
[DEBUG   ] 14:37:43 component:117 Starting component Preferences..
[DEBUG   ] 14:37:43 component:117 Starting component DbusInterface..
[DEBUG   ] 14:37:43 component:117 Starting component StatusBar..
[DEBUG   ] 14:37:43 component:117 Starting component AddTorrentDialog..
[DEBUG   ] 14:37:43 pluginmanager:75 Core has these plugins enabled: ['Blocklist']
[DEBUG   ] 14:37:43 init:34 0
[DEBUG   ] 14:37:43 gtkui:37 Blocklist GtkUI enable..
[INFO    ] 14:37:44 pluginmanagerbase:126 Plugin Blocklist enabled..
[DEBUG   ] 14:37:44 component:117 Starting component FilterTreeView..
[DEBUG   ] 14:37:44 component:117 Starting component ConnectionManager..
[DEBUG   ] 14:37:44 component:117 Starting component TorrentView..
[DEBUG   ] 14:37:44 component:117 Starting component TorrentDetails..
[DEBUG   ] 14:37:44 component:117 Starting component IPCInterface..
[DEBUG   ] 14:37:44 component:117 Starting component CoreConfig..
[DEBUG   ] 14:37:44 component:117 Starting component SideBar..
[DEBUG   ] 14:37:44 component:117 Starting component QueuedTorrents..
[DEBUG   ] 14:37:44 component:117 Starting component MainWindow..
[DEBUG   ] 14:37:44 component:117 Starting component ToolBar..
[DEBUG   ] 14:37:44 component:117 Starting component MenuBar..
[DEBUG   ] 14:37:44 mainwindow:157 pos: (0, 26)
[DEBUG   ] 14:37:44 config:124 Setting 'window_pane_position' to 66 of <type 'int'>
[DEBUG   ] 14:38:04 torrentview:396 on_button_press_event
[DEBUG   ] 14:38:04 torrentview:417 on_selection_changed
[DEBUG   ] 14:38:06 torrentview:396 on_button_press_event
[DEBUG   ] 14:38:08 menubar:272 on_menuitem_edittrackers_activate
[DEBUG   ] 14:38:11 edittrackersdialog:176 on_button_cancel_clicked
[DEBUG   ] 14:38:20 signals:155 torrent_state_changed: 33820db6dd5e5928d23bc811bbac2f4ae94cb882
[DEBUG   ] 14:39:42 torrentview:396 on_button_press_event
[DEBUG   ] 14:39:44 menubar:272 on_menuitem_edittrackers_activate
[DEBUG   ] 14:39:48 edittrackersdialog:176 on_button_cancel_clicked
Nothing indicating that its starting to download anything. The daemon log file (~/.config/deluge/deluged.log) is empty.

Any idea what's going on?
srv1973
New User
New User
Posts: 8
Joined: Fri Oct 10, 2008 8:19 am

Re: Deluge 1.1.0_RC2 Released!

Post by srv1973 »

Ah, managed to get debug log output out of deluged:

Code: Select all

[DEBUG   ] 14:46:53 signalmanager:82 Registering http://127.0.0.1:64205 as a signal reciever..
[DEBUG   ] 14:46:53 core:319 new_release: 1.1.0_RC2
[DEBUG   ] 14:47:24 alertmanager:95 state_changed_alert: ubuntu-8.10-desktop-i386.iso: state changed to: downloading
[DEBUG   ] 14:47:24 alertmanager:95 torrent_checked_alert: ubuntu-8.10-desktop-i386.iso checked
[DEBUG   ] 14:47:24 torrentmanager:743 on_alert_state_changed
[DEBUG   ] 14:47:24 torrent:355 set_state_based_on_ltstate: Downloading
[DEBUG   ] 14:47:24 torrent:356 session.is_paused: False
[DEBUG   ] 14:47:24 torrentmanager:655 on_alert_torrent_checked
[DEBUG   ] 14:47:24 torrent:355 set_state_based_on_ltstate: Downloading
[DEBUG   ] 14:47:24 torrent:356 session.is_paused: False
[DEBUG   ] 14:47:33 core:233 Blocklist successfully downloaded..
[DEBUG   ] 14:47:33 core:149 Reset IP Filter..
[DEBUG   ] 14:47:33 text:85 GZMuleReader loading: /home/boekhold/.config/deluge/blocklist.download
[DEBUG   ] 14:47:33 text:78 MuleReader loading
[DEBUG   ] 14:47:33 text:24 TextBase loading
[DEBUG   ] 14:47:33 core:170 Blocklist import starting..
[DEBUG   ] 14:47:33 core:178 Exception during import: Not a gzipped file
[DEBUG   ] 14:47:41 core:514 Resuming: ['33820db6dd5e5928d23bc811bbac2f4ae94cb882']
[DEBUG   ] 14:47:41 alertmanager:95 torrent_resumed_alert: ubuntu-8.10-desktop-i386.iso resumed
[DEBUG   ] 14:47:41 alertmanager:95 tracker_announce_alert: ubuntu-8.10-desktop-i386.iso (http://torrent.ubuntu.com:6969/announce) sending announce (started)
[DEBUG   ] 14:47:41 torrentmanager:737 on_alert_torrent_resumed
[DEBUG   ] 14:47:41 torrent:355 set_state_based_on_ltstate: Downloading
[DEBUG   ] 14:47:41 torrent:356 session.is_paused: False
[DEBUG   ] 14:47:41 torrentmanager:679 on_alert_tracker_announce
[DEBUG   ] 14:48:47 alertmanager:95 tracker_error_alert: ubuntu-8.10-desktop-i386.iso (http://torrent.ubuntu.com:6969/announce) (-1) Connection timed out (1)
[DEBUG   ] 14:48:47 torrentmanager:717 on_alert_tracker_error
[DEBUG   ] 14:48:53 alertmanager:95 dht_reply_alert: ubuntu-8.10-desktop-i386.iso received DHT peers: 1
[DEBUG   ] 14:48:53 alertmanager:95 dht_reply_alert: ubuntu-8.10-desktop-i386.iso received DHT peers: 1
[DEBUG   ] 14:48:53 alertmanager:95 dht_reply_alert: ubuntu-8.10-desktop-i386.iso received DHT peers: 2
Having said that, I just re-checked my utorrent (1.8.1), and according to the Peers tab, it is also getting the tracker timeout. The difference is that utorrent seems to be able to discover seeds/peers via DHT and Peer Exchange.

Will try with another torrent thats using some other tracker(s)...
srv1973
New User
New User
Posts: 8
Joined: Fri Oct 10, 2008 8:19 am

Re: Deluge 1.1.0_RC2 Released!

Post by srv1973 »

Ah, more progress... it seems that torrent trackers are blocked by my ISP at the moment (cable breakages in the mediterranean etc). With utorrent, I'm using a socks5 proxy tunnelled over ssh for tracker communication. I tried the same with deluge, but it doesn't seem to work. Is the proxy support supposed to be working yet?

Also, seems like the blocklist plugin isn't working for me:

Code: Select all

[DEBUG   ] 16:03:40 core:235 Blocklist successfully downloaded..
[DEBUG   ] 16:03:40 core:150 Reset IP Filter..
[DEBUG   ] 16:03:40 text:92 GZMuleReader loading: /home/boekhold/.config/deluge/blocklist.download
[DEBUG   ] 16:03:40 text:85 MuleReader loading
[DEBUG   ] 16:03:40 text:24 TextBase loading
[DEBUG   ] 16:03:40 core:172 Blocklist import starting..
[DEBUG   ] 16:03:40 core:180 Exception during import: Not a gzipped file
I've loaded the new egg that was posted somewhere earlier in this thread (just went to Preferences/plugins and clicked 'install plugin'), but that doesn't help. The plugin is configured for the EMule IP List (GZip), with the following URL: http://www.bluetack.co.uk/config/pipfilter.dat.gz. Is that correct?
User avatar
Cha0s
Member
Member
Posts: 24
Joined: Sun Dec 28, 2008 10:48 am

Re: Deluge 1.1.0_RC2 Released!

Post by Cha0s »

sleepwalker wrote:Anyway, the main thing here is that Deluge's becoming a top class torrent client... Jeez, I'd say it's the best (even on Windows...).
For small scale torrent users it's perfect.

But if you load many torrents (such as many as 850 that I did :P) the whole program goes crazy in lag.
For every click you have to wait for 2-3 seconds.

Surely it needs redesign to handle properly any amount of loaded torrents.
During times of universal deceit, telling the truth becomes a revolutionary act.
.tomi
New User
New User
Posts: 6
Joined: Thu Jan 01, 2009 4:50 pm

Re: Deluge 1.1.0_RC2 Released!

Post by .tomi »

andar wrote:I don't really understand what you mean by the State should be a column and not a tree?
Well, I just don't see any point in making it collapsible when there's only one branch. ...or can there be more?
andar wrote:The option to remove both data and torrent file was never really intended to be an option, I just forgot to fix it up before releasing 1.0. Deluge will always remove the torrent file saved in ~/.config/deluge/state and optionally the downloaded data. Any torrents that you choose to save a copy of, will not be deleted..
I see. I was using that option, but now that I think of it, it was a wrong way of using the option to save a copy.

Oh, and when creating a torrent it looks like it doesn't add more than one announce uri.
Post Reply