Page 15 of 16

Re: Deluge Windows Builds

Posted: Mon May 22, 2023 2:26 am
by doadin
highvoltage wrote: Sun May 21, 2023 1:49 pm @doadin in your builds, what was the reason not to do it with libtorrent-2.0.8 and v1.2.18 ? any reason in particular?

your opinion in

3.11 version python Is it still not a viable option?

GTK4 is it an option? or would it be very unstable on windows?

Once again I thank and admire all your efforts and help for all the community that loves Deluge.

I hope @cas implements this in future versions, for me it's very useful when you have a big list to edit.

https://dev.deluge-torrent.org/ticket/2047
My builds, since having helped make windows builds official for 2.0, have been built the same exact way as official, through github actions. All I do is update the dependecies aka libtorrent gtk python, any other software that Deluge utilizes, when and where I can.

Libtorrent has not released a 2.0.8 build to pypi(which is what the build process uses) nor is there a 1.2.18 release.

Python 3.11 maybe be possible I have not tested, nor is it tested by the unit tests in deluges official repo(git).

GTK4, we use a fork of gtk that has changes to make GTK possible on windows, last I checked GTK4 builds where not successful. We would also likely need GTK4 changes made to Deluge to work properly just as we did GTK2-3( which happened from deluge 1.x to 2.x) While I tried to help with that transition before there was a lot and a lot not done by me but others and people are busy, depending on how much compatibility changes were made in GTK4 will affect how fast we can adopt GTK4 into deluge.

Most of the changes(in my builds) like I have said before are changes that are already in(just make these availible like a beta build so people can see/test upcoming changes) or that I have tested. Some changes I think are good but might not get cas approval. As I don't have much time I don't think I can make changes to my build on a per request. Sorry.

Re: Deluge Windows Builds

Posted: Mon May 22, 2023 10:16 am
by mhertz
I wouldn't say you helped make the deluge 2.x installers on windows :p (hope right emoji or whatever called lol, noob at such) Anyway, understatement I meant, obviously :) Modestness is a nice trait to have though imho.

Yeah I remember seeing you had a gtk4 test repo up, gvsbuild I think, which impressed me, been a while but did little bit stalk your github for curiousness at a point :)

Anyway, I hope the libtorrent pypi issue is fixed, cibuildwheel or whatever was, before 2.0.9 and 1.2.19 gets released.

Edit: Well unfortunetly doesn't look like it :( I mean libtorrent 2.0.9 and 1.2.19 on pypi, unless little delayed.

Re: Deluge Windows Builds

Posted: Tue May 23, 2023 12:25 pm
by highvoltage
mhertz wrote: Mon May 22, 2023 10:16 am I wouldn't say you helped make the deluge 2.x installers on windows :p (hope right emoji or whatever called lol, noob at such) Anyway, understatement I meant, obviously :) Modestness is a nice trait to have though imho.

Yeah I remember seeing you had a gtk4 test repo up, gvsbuild I think, which impressed me, been a while but did little bit stalk your github for curiousness at a point :)

Anyway, I hope the libtorrent pypi issue is fixed, cibuildwheel or whatever was, before 2.0.9 and 1.2.19 gets released.

Edit: Well unfortunetly doesn't look like it :( I mean libtorrent 2.0.9 and 1.2.19 on pypi, unless little delayed.
mhertz check cibuildwheel I think everything looks fine now, the tests are running :D

Re: Deluge Windows Builds

Posted: Tue May 23, 2023 4:01 pm
by mhertz
Cool highvoltage, thanks for letting me know bro! :) I hope it's then underway to pypi(e.g to get in official and doadin's builds later) then when finished, fingers crossed, and else we will just need to manually extract it from the run if/when needed(saves manually building it), like we talked about before in private in older times. Honestly I have zero clue about all this CI stuff, so wouldn't know(pypi), just remember reading some github discussions long ago about the current issues holding it back(pypi), but as said, hopefully fixed then.

Thanks bro :)

Edit: Awesome, upload_pypi job of cibuildwheel succeeded so now newest libtorrent 2.0.9 available on pypi too, nice! :) Hopefully 1.2.19 job will follow soon. Thanks highvoltage.

Re: Deluge Windows Builds

Posted: Tue May 23, 2023 5:27 pm
by highvoltage
mhertz yes everything ok now, pypi libtorrent 2.0.9, I just put it in the doadin compilation, let's go to the tests, you are incredible

Image

@doadin Thanks again for all the work, I hope to see you always active in Deluge development, amazing work.

@mhertz Let's test with libtorrent 2.0.9, I hope that memory problem is solved, from the heart my friend, you are always willing to help me, thank you very much for everything.

:D :D

Re: Deluge Windows Builds

Posted: Tue May 23, 2023 7:53 pm
by mhertz
I have crazy high social anxiety and really bad at expressing myself adequately, but I seriously do appreciate you my friend, much love brother, and sure i'm willing to help if can, with anything, like you did when I asked, which is something I don't take lightly! :) Thanks bro.

Edit: Libtorrent 1.2.19 now too on pypi, awesome! :)

Re: Deluge Windows Builds

Posted: Mon May 29, 2023 7:57 am
by doadin
I have uploaded new builds with only new libtorrent versions changed, 2.0.9 and 1.2.19, now that newer ones made it to pypi. https://mega.nz/folder/jhw1VarC#12oC8WAC-M6IFNMCtS3tnw

Edit: added new builds again(#2) too pull in these changes:

[Core] Fix bug when emiting event in EventManager
[GTKUI] Add torrent dialog incorrectly removes dir
[Common] Replace pkg_resources with importlib for resource path finding

Re: Deluge Windows Builds

Posted: Tue May 30, 2023 11:10 pm
by highvoltage
doadin wrote: Mon May 29, 2023 7:57 am I have uploaded new builds with only new libtorrent versions changed, 2.0.9 and 1.2.19, now that newer ones made it to pypi. https://mega.nz/folder/jhw1VarC#12oC8WAC-M6IFNMCtS3tnw

Edit: added new builds again(#2) too pull in these changes:

[Core] Fix bug when emiting event in EventManager
[GTKUI] Add torrent dialog incorrectly removes dir
[Common] Replace pkg_resources with importlib for resource path finding
oww :o very fast in the update, great work doadin, thanks very much.

Re: Deluge Windows Builds

Posted: Wed May 31, 2023 6:21 pm
by doadin
highvoltage wrote: Tue May 30, 2023 11:10 pm
doadin wrote: Mon May 29, 2023 7:57 am I have uploaded new builds with only new libtorrent versions changed, 2.0.9 and 1.2.19, now that newer ones made it to pypi. https://mega.nz/folder/jhw1VarC#12oC8WAC-M6IFNMCtS3tnw

Edit: added new builds again(#2) too pull in these changes:

[Core] Fix bug when emiting event in EventManager
[GTKUI] Add torrent dialog incorrectly removes dir
[Common] Replace pkg_resources with importlib for resource path finding
oww :o very fast in the update, great work doadin, thanks very much.
There just happen to be changes made when I was messing around/updating my own builds. I didn't put in commit authors on those but nothing by me :) .

Re: Deluge Windows Builds

Posted: Tue Sep 05, 2023 2:18 pm
by miotoki
Hey folks,

anyone got an installer win64 for

Deluge/2.1.1 libtorrent/2.0.8.0

Would be awesome 8-)

Thx and Kind Regards