1.0.0_RC9 (0.9.09) Released

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

Re: 1.0.0_RC3 (0.9.03) Released

Post by andar »

leopold13th wrote:When I try to build svn version (revision 3532) on Debian (testing) I get following errors:

Code: Select all

$ python setup.py build
running bdist_egg
running egg_info
writing Label.egg-info/PKG-INFO
writing top-level names to Label.egg-info/top_level.txt
writing dependency_links to Label.egg-info/dependency_links.txt
writing entry points to Label.egg-info/entry_points.txt
Traceback (most recent call last):
  File "setup.py", line 59, in <module>
    """
  File "/usr/lib/python2.5/distutils/core.py", line 151, in setup
    dist.run_commands()
  File "/usr/lib/python2.5/distutils/dist.py", line 974, in run_commands
    self.run_command(cmd)
  File "/usr/lib/python2.5/distutils/dist.py", line 994, in run_command
    cmd_obj.run()
  File "/usr/lib/python2.5/site-packages/setuptools-0.6c8-py2.5.egg/setuptools/command/bdist_egg.py", line 167, in run
  File "/usr/lib/python2.5/distutils/cmd.py", line 333, in run_command
    self.distribution.run_command(command)
  File "/usr/lib/python2.5/distutils/dist.py", line 994, in run_command
    cmd_obj.run()
  File "/usr/lib/python2.5/site-packages/setuptools-0.6c8-py2.5.egg/setuptools/command/egg_info.py", line 171, in run
  File "/usr/lib/python2.5/site-packages/setuptools-0.6c8-py2.5.egg/setuptools/command/egg_info.py", line 252, in find_sources
  File "/usr/lib/python2.5/site-packages/setuptools-0.6c8-py2.5.egg/setuptools/command/egg_info.py", line 306, in run
  File "/usr/lib/python2.5/site-packages/setuptools-0.6c8-py2.5.egg/setuptools/command/egg_info.py", line 333, in add_defaults
  File "/usr/lib/python2.5/site-packages/setuptools-0.6c8-py2.5.egg/setuptools/command/sdist.py", line 45, in walk_revctrl
  File "/usr/lib/python2.5/site-packages/setuptools-0.6c8-py2.5.egg/setuptools/command/sdist.py", line 52, in _default_revctrl
  File "/usr/lib/python2.5/site-packages/setuptools-0.6c8-py2.5.egg/setuptools/command/sdist.py", line 98, in entries_finder
NameError: global name 'log' is not defined
but source from http://download.deluge-torrent.org/sour ... 03.tar.bz2 is building perfectly
This is actually a bug with subversion 1.5. If you use subversion 1.4 to check out the files then it will work properly.
andar
Top Bloke
Top Bloke
Posts: 1050
Joined: Fri Jun 08, 2007 8:38 pm
Location: Victoria, BC
Contact:

Re: 1.0.0_RC3 (0.9.03) Released

Post by andar »

Jem wrote:Blocklist plugin still doesn't work.
Perhaps you could explain how it's not working.
Jem
Member
Member
Posts: 15
Joined: Wed Jul 16, 2008 8:35 pm

Re: 1.0.0_RC3 (0.9.03) Released

Post by Jem »

Nothing downloads and nothing imports - put simply. While you're there could you remind me of the default block list URL - I changed it while pi**ing about with this and I'd like to set it back to how it was...
User avatar
silverdulcet
Member
Member
Posts: 41
Joined: Sat Jul 21, 2007 6:48 am
Contact:

Re: 1.0.0_RC3 (0.9.03) Released

Post by silverdulcet »

Jem wrote:Nothing downloads and nothing imports - put simply. While you're there could you remind me of the default block list URL - I changed it while pi**ing about with this and I'd like to set it back to how it was...
Default url is http://www.bluetack.co.uk/config/pipfilter.dat.gz This redirects to a coral cache link and sometimes the server it points to has exceeded its bandwidth limit. At the moment the plugin fails silently after trying the set # of retries in the options. Unfortunately the devs have nothing to do with the links to these lists. If anyone has a better/more reliable url for a list please let the devs know.

You could also disable the blocklist plugin, then delete the blocklist.cache and blocklist.conf files in your ~/.config/deluge directory, and finally renable the blocklist plugin, to reset the blocklist settings to default.

Look for the Lock with the keyhole on the bottom status bar of the main window. You might need to move the Preferences box to see it. When Downloading it will show a % complete, then turn back to "0" indicating # of IP's in the blocklist. Once you hit Import it will be counting up to the total number of IP's in the list your importing.

Another option is to set the url to a local file. (e.g. ///home/user/blocklist.txt)
I use this link http://peerguardian.sourceforge.net/lists/p2p.php
Then extract the 7zip file to a text file and set it to import that file as PeerGuardian Text (Uncompressed)

This is all done with a script, but you can do it manually if you like.

Always make sure to double check you have the correct List Type selected. I often forget to apply the change before trying to import a new list type.
devil81
Member
Member
Posts: 27
Joined: Sun Jun 08, 2008 1:24 pm

Re: 1.0.0_RC3 (0.9.03) Released

Post by devil81 »

Hi:

Another great improvement on and already great client but I noticed a few things this morning while messing about:

1. While checking the percentage of a torrent that has been completed-the hash check percentage will stay at check n% and not move, no matter how long it is left. This only happens on occasionally though.
2. When you are selectively downloading from a torrent, it used to show the total size of only the selected parts but instead it now shows only shows the total size of the torrent as if everything was selected for download.
3. There appear to be two versions of the blocklist plugin e.g Blocklist and Block List with exactly the same functionality and when both are enabled two padlocks with n ip blocked appear at the bottom right of the screen.
4. I was unable to download a blocklist using any of the URLs contained in the relevant section of the FAQ of this website but could import a blocklist from my local filesystem.
5. When Deluge is shutdown, the blocklist plugin clears the blocklist URL or local import address location from its memory and it has it be manually re-entered at each startup.

Also I noticed that there is no logging plugin, probably still in development, but without it there is no way of telling whether the blocklist is working or monitoring what is going on. Probably a bit paranoic, on my part but I do like to know these things.
User avatar
silverdulcet
Member
Member
Posts: 41
Joined: Sat Jul 21, 2007 6:48 am
Contact:

Re: 1.0.0_RC3 (0.9.03) Released

Post by silverdulcet »

devil81 wrote:Hi:

Another great improvement on and already great client but I noticed a few things this morning while messing about:

1. While checking the percentage of a torrent that has been completed-the hash check percentage will stay at check n% and not move, no matter how long it is left. This only happens on occasionally though.
2. When you are selectively downloading from a torrent, it used to show the total size of only the selected parts but instead it now shows only shows the total size of the torrent as if everything was selected for download.
3. There appear to be two versions of the blocklist plugin e.g Blocklist and Block List with exactly the same functionality and when both are enabled two padlocks with n ip blocked appear at the bottom right of the screen.
4. I was unable to download a blocklist using any of the URLs contained in the relevant section of the FAQ of this website but could import a blocklist from my local filesystem.
5. When Deluge is shutdown, the blocklist plugin clears the blocklist URL or local import address location from its memory and it has it be manually re-entered at each startup.

Also I noticed that there is no logging plugin, probably still in development, but without it there is no way of telling whether the blocklist is working or monitoring what is going on. Probably a bit paranoic, on my part but I do like to know these things.
3. The correct version of the plugin is Blocklist. "Block List" is the old one. When you installed the new version did you completely remove the previous version? If you compiled from svn you might have had to clear out your /build directory.

5. That behavior is what the old "Block List" plugin did. Disable it and try the correct one. Keep in mind you might have to remove the blocklist.cache and blocklist.conf files, then re-enable the correct Blocklist plugin. I just tested the plugin with the default url (the bluetack link I posted about above) and it worked for me.

The RC defaults to log daemon messages to ~/.config/deluge/deluged.log This is where you can find what the error is. If you are using windows you might have to search for the file since I'm not sure where the config files are stored for windows/vista. In the c:\python25 perhaps?
devil81
Member
Member
Posts: 27
Joined: Sun Jun 08, 2008 1:24 pm

Re: 1.0.0_RC3 (0.9.03) Released

Post by devil81 »

:) No I did not uninstall the previous deluge version before installing the new one as I thought it would simply overwrite the old install instead it installed a fresh copy leaving the old 0.5.9 install behind. Uninstalling the old version seems to have solved the blocklist problem.

However the problem of remembering the blocklist location seems to have been a transent bug as it hasnt wiped the remembered location from the config since the first couple of time, however the downloading and importing of a blocklist from a URL address does not happen.

The number of peers being shown as connected e.g. 18(230) is behaving really strangely with at times 70, 45, 24,95 and other peers being shown as connected when in actuality there are 9 peers connected.

Also as explained in my previous post, my GUI DHT is stuck at 1, where it should display something in the order of 245.

But overall these are minor bugs which I am sure will be worked out in otherwise great program
User avatar
silverdulcet
Member
Member
Posts: 41
Joined: Sat Jul 21, 2007 6:48 am
Contact:

Re: 1.0.0_RC3 (0.9.03) Released

Post by silverdulcet »

devil81 wrote::) No I did not uninstall the previous deluge version before installing the new one as I thought it would simply overwrite the old install instead it installed a fresh copy leaving the old 0.5.9 install behind. Uninstalling the old version seems to have solved the blocklist problem.

However the problem of remembering the blocklist location seems to have been a transent bug as it hasnt wiped the remembered location from the config since the first couple of time, however the downloading and importing of a blocklist from a URL address does not happen.

The number of peers being shown as connected e.g. 18(230) is behaving really strangely with at times 70, 45, 24,95 and other peers being shown as connected when in actuality there are 9 peers connected.

Also as explained in my previous post, my GUI DHT is stuck at 1, where it should display something in the order of 245.

But overall these are minor bugs which I am sure will be worked out in otherwise great program
Yeah, if you noticed they were able to trim down the msi installer and only include the libs they needed. Also if you don't remove the older versions sometimes plugins and other things might be left behind.

I'm curious. Are you saying that it remembers blocklist settings, but doesn't import the blocklist on startup? If this is the case, please make sure that you have the option to load the blocklist on daemon startup checked.
Jem
Member
Member
Posts: 15
Joined: Wed Jul 16, 2008 8:35 pm

Re: 1.0.0_RC3 (0.9.03) Released

Post by Jem »

Why can I not find this directory: ~/.config/deluge?? :( Ubuntu Hardy 8.04 Duh - Found it. Sorry...
devil81
Member
Member
Posts: 27
Joined: Sun Jun 08, 2008 1:24 pm

Re: 1.0.0_RC3 (0.9.03) Released

Post by devil81 »

Hi:

Just another update on the Blocklist plugin. I was wrong, it does not remember the blocklist url even though when you reload deluge it still says 302388 blocked ip ranges, how can it remember the number of ip ranges without the url, and the fact it has gone back to the default setup. Am I protected or not?
Locked