Deluge Windows Builds

Specific support for Deluge on Microsoft Windows OS
User avatar
ambipro
Moderator
Moderator
Posts: 566
Joined: Thu May 19, 2022 3:33 am
Contact:

Re: Deluge Windows Builds

Post by ambipro »

doadin wrote: Thu Mar 28, 2024 12:11 pm New builds (3/28/24)

Only updated GTK build and fixed missing icons.

https://mega.nz/folder/7tZFXQCJ#vYlr6SzEK9WTZtLLF15MoA
Tried both x64 of libtorrent 1.2.19 - wont start GTK (Windows 10)

just to note, uninstalled and reinstalled the 2.1.1 official and it starts fine.

Code: Select all

Traceback (most recent call last):
  File "deluge-script.pyw", line 33, in <module>
  File "deluge\ui\ui_entry.py", line 140, in start_ui
  File "deluge\ui\gtk3\__init__.py", line 44, in start
  File "PyInstaller\loader\pyimod02_importers.py", line 419, in exec_module
  File "deluge\ui\gtk3\gtkui.py", line 16, in <module>
  File "PyInstaller\loader\pyimod02_importers.py", line 419, in exec_module
  File "gi\__init__.py", line 57, in <module>
ImportError: DLL load failed while importing _gi: The specified procedure could not be found.

Strangely, 113 also does not start, but instead of stack tracing it just never displays GTK, and sits at 0% CPU usage and none of the Deluge config files are made.

Not sure how far back I should go testing builds...
doadin
Seeder
Seeder
Posts: 117
Joined: Mon Jun 30, 2014 9:24 am

Re: Deluge Windows Builds

Post by doadin »

Hello, so I now there has been some issue with the last couple of builds, this problem is solved, however unfortunatly the same issue as seen here viewtopic.php?t=56767 is affecting windows too, untill a workaround or fix is released I just suggest using one of my older builds, when this is fixed or a workaround put into place I will update here.

the "3-25-24 #2" I know the py3.10 lt 2.0.9 x64 build works. Hopefully this will get anyone that is having issue by in the meantime.
User avatar
ambipro
Moderator
Moderator
Posts: 566
Joined: Thu May 19, 2022 3:33 am
Contact:

Re: Deluge Windows Builds

Post by ambipro »

im running a develop build now, but I appreciate the efforts all the same!

Please keep us posted!
User avatar
ambipro
Moderator
Moderator
Posts: 566
Joined: Thu May 19, 2022 3:33 am
Contact:

Re: Deluge Windows Builds

Post by ambipro »

FYI the workaround/fix we figured out was posted https://github.com/Amar1729/homebrew-de ... 2033318411 - not sure if pinning this package fixes the issue, but could be a way to get things running again.

Needs to be looked into, dependencies are so fun.
doadin
Seeder
Seeder
Posts: 117
Joined: Mon Jun 30, 2014 9:24 am

Re: Deluge Windows Builds

Post by doadin »

New builds, I have tested all 8 to see if gtk runs and they did, at least on my system.

https://mega.nz/folder/y8IzXbBA#EmSqJ4P6xU7sOdn_QdguWQ

Only one added commit since previous build, and Changed gobject-introspection back to pre v1.80+ till bug is fixed.
[3635][WebUI] fix language change to system default
Ninelpienel
New User
New User
Posts: 2
Joined: Tue Aug 27, 2024 2:43 pm

Re: Deluge Windows Builds

Post by Ninelpienel »

Hey, thank you for the builds. Any idea how I can run YaRSS2 on it? I can use the GUI, but nothing is being fetched.

Got this error:

Code: Select all

c:\users\nino\appdata\roaming\deluge\plugins\yarss2-2.1.5-py3.9.egg\yarss2\include\requests\requests\__init__.py:89: RequestsDependencyWarning: urllib3 (1.25.6) or chardet (5.2.0) doesn't match a supported version!
Traceback (most recent call last):
  File "c:\users\nino\appdata\roaming\deluge\plugins\yarss2-2.1.5-py3.9.egg\yarss2\util\gtkui_log.py", line 28, in add_msg
  File "c:\users\nino\appdata\roaming\deluge\plugins\yarss2-2.1.5-py3.9.egg\yarss2\util\common.py", line 57, in get_current_date_in_isoformat
  File "c:\users\nino\appdata\roaming\deluge\plugins\yarss2-2.1.5-py3.9.egg\yarss2\util\common.py", line 53, in get_current_date
  File "c:\users\nino\appdata\roaming\deluge\plugins\yarss2-2.1.5-py3.9.egg\yarss2\util\common.py", line 67, in datetime_add_timezone
  File "<frozen zipimport>", line 259, in load_module
  File "c:\users\nino\appdata\roaming\deluge\plugins\yarss2-2.1.5-py3.9.egg\yarss2\include\dateutil\dateutil\tz\__init__.py", line 2, in <module>
  File "<frozen zipimport>", line 259, in load_module
  File "c:\users\nino\appdata\roaming\deluge\plugins\yarss2-2.1.5-py3.9.egg\yarss2\include\dateutil\dateutil\tz\tz.py", line 19, in <module>
ModuleNotFoundError: No module named 'six'
Unhandled error in Deferred:

Traceback (most recent call last):
  File "c:\users\nino\appdata\roaming\deluge\plugins\yarss2-2.1.5-py3.9.egg\yarss2\gtk3ui\dialog_subscription.py", line 816, in get_and_update_rssfeed_results

  File "c:\users\nino\appdata\roaming\deluge\plugins\yarss2-2.1.5-py3.9.egg\yarss2\gtk3ui\dialog_subscription.py", line 821, in get_rssfeed_parsed

  File "deluge\ui\client.py", line 550, in __call__

  File "deluge\ui\client.py", line 499, in call

--- <exception caught here> ---
  File "twisted\internet\defer.py", line 205, in maybeDeferred

  File "c:\users\nino\appdata\roaming\deluge\plugins\yarss2-2.1.5-py3.9.egg\yarss2\core.py", line 183, in get_rssfeed_parsed

  File "c:\users\nino\appdata\roaming\deluge\plugins\yarss2-2.1.5-py3.9.egg\yarss2\rssfeed_handling.py", line 192, in get_rssfeed_parsed
    raise DelugeError("Exception occured in feedparser: " + str(e))
deluge.error.DelugeError: Exception occured in feedparser: No module named 'six'
Last edited by Ninelpienel on Tue Aug 27, 2024 3:07 pm, edited 2 times in total.
User avatar
ambipro
Moderator
Moderator
Posts: 566
Joined: Thu May 19, 2022 3:33 am
Contact:

Re: Deluge Windows Builds

Post by ambipro »

Ninelpienel wrote: Tue Aug 27, 2024 2:47 pm Hey, thank you for the builds. Any idea how I can run YaRSS2 on it? I can use the GUI, but nothing is being fetched.

Got this error:

Code: Select all

c:\users\nino\appdata\roaming\deluge\plugins\yarss2-2.1.5-py3.9.egg\yarss2\include\requests\requests\__init__.py:89: RequestsDependencyWarning: urllib3 (1.25.6) or chardet (5.2.0) doesn't match a supported version!
Traceback (most recent call last):
  File "c:\users\nino\appdata\roaming\deluge\plugins\yarss2-2.1.5-py3.9.egg\yarss2\util\gtkui_log.py", line 28, in add_msg
  File "c:\users\nino\appdata\roaming\deluge\plugins\yarss2-2.1.5-py3.9.egg\yarss2\util\common.py", line 57, in get_current_date_in_isoformat
  File "c:\users\nino\appdata\roaming\deluge\plugins\yarss2-2.1.5-py3.9.egg\yarss2\util\common.py", line 53, in get_current_date
  File "c:\users\nino\appdata\roaming\deluge\plugins\yarss2-2.1.5-py3.9.egg\yarss2\util\common.py", line 67, in datetime_add_timezone
  File "<frozen zipimport>", line 259, in load_module
  File "c:\users\nino\appdata\roaming\deluge\plugins\yarss2-2.1.5-py3.9.egg\yarss2\include\dateutil\dateutil\tz\__init__.py", line 2, in <module>
  File "<frozen zipimport>", line 259, in load_module
  File "c:\users\nino\appdata\roaming\deluge\plugins\yarss2-2.1.5-py3.9.egg\yarss2\include\dateutil\dateutil\tz\tz.py", line 19, in <module>
ModuleNotFoundError: No module named 'six'
Unhandled error in Deferred:

Traceback (most recent call last):
  File "c:\users\nino\appdata\roaming\deluge\plugins\yarss2-2.1.5-py3.9.egg\yarss2\gtk3ui\dialog_subscription.py", line 816, in get_and_update_rssfeed_results

  File "c:\users\nino\appdata\roaming\deluge\plugins\yarss2-2.1.5-py3.9.egg\yarss2\gtk3ui\dialog_subscription.py", line 821, in get_rssfeed_parsed

  File "deluge\ui\client.py", line 550, in __call__

  File "deluge\ui\client.py", line 499, in call

--- <exception caught here> ---
  File "twisted\internet\defer.py", line 205, in maybeDeferred

  File "c:\users\nino\appdata\roaming\deluge\plugins\yarss2-2.1.5-py3.9.egg\yarss2\core.py", line 183, in get_rssfeed_parsed

  File "c:\users\nino\appdata\roaming\deluge\plugins\yarss2-2.1.5-py3.9.egg\yarss2\rssfeed_handling.py", line 192, in get_rssfeed_parsed
    raise DelugeError("Exception occured in feedparser: " + str(e))
deluge.error.DelugeError: Exception occured in feedparser: No module named 'six'
we covered this in the plugin's thread, which would be the more appropriate place for further discussion on the plugin if necessary

viewtopic.php?p=235036#p235036

viewtopic.php?t=39551&start=760
doadin
Seeder
Seeder
Posts: 117
Joined: Mon Jun 30, 2014 9:24 am

Re: Deluge Windows Builds

Post by doadin »

New Builds:
https://mega.nz/folder/PppiTCxB#SBmnIY4Xof2WnA6LKffOfA

Changes Included:
[Tests] Fix missing __qualname__ for mock callback
[UI][Common] Wrap torrent comment and tracker status URLs in HTML (cl…
[UI] Replace deprecated cgi module with email
[CI] Fix accidental revert of Twisted pin for Windows
[Console] Block interactive-mode on Windows even with windows-curses
[Lint] Replace black/flake8/isort with ruff
[Typing] Add pyright config to suppress warnings
[Lint] Fix ruff lint gettext and type comparison
[Lint] Format code with ruff
[Docs] Replace black/flake8 with pre-commit

[UI][core] Fix interface not being updated in thinclient
[Console] endwin() not needed when using wrapper
[Console] Improve interactive-mode preferences saving
[Build] Fix Ubuntu dependency for appindicator
[UI] Replace deprecated Pillow Image.Antialias with Lanczos
[i18n] Update po files from launchpad
[Console] Fix ports typo
[AutoAdd] Fix Windows display scaling breaking WebUI elements
[CI] Update actions to latest version (node 16 deprecation)
[Packaging] NSIS x64 reg-keys into proper place
[Util] Refactor reset language env vars
[3635][WebUI] fix language change to system default
[Build] Prevent usage of twisted>=23 on Windows
[WebUI] Fix gettext _ imports
[WebUI] Fix error stopping daemon in connection manager
doadin
Seeder
Seeder
Posts: 117
Joined: Mon Jun 30, 2014 9:24 am

Re: Deluge Windows Builds

Post by doadin »

New Builds:
https://mega.nz/folder/38QCHCxI#YcDSTrGvQOcK_81W5oFmWw

Changes Included:
[3350][GTK] Fix a regression with quick search
[WebUI] Accept network interface name as well as IP address
[Console] Fix 'move' command hanging when done

As always credit goes to the authors of these commits whcih can be seen here: https://github.com/deluge-torrent/deluge
Post Reply