Deluge 2.x was released 4 months ago. Deluge 1.x and 2.x are not compatible, so people running Deluge in thin-client mode cannot update to the latest version.
Hi Ruslan, Could you have a look at bumping Deluge as there's a patch for libtorrent-rasterbar waiting to be committed and this will break Deluge 1.X-series? https://reviews.freebsd.org/D21889 Best regards, Daniel
Hi, sadly still had no enough time to work on the update. But will try to spend some time this week, since the breaking change is on the way...
Hi, Any progress or can we temporarily mark this as broken? Best regards, Daniel
Yes, I built a new port yesterday. Now I need to test it with new libtorrent and potentially sharp couple of angles in the bundled rc-scripts. I expect the updated deluge lands at ports tree this weekend.
Sounds great, thanks for looking into it.
Maintainer's timeout expired.
Port updated.
A commit references this bug: Author: yuri Date: Fri Dec 20 03:24:08 UTC 2019 New revision: 520459 URL: https://svnweb.freebsd.org/changeset/ports/520459 Log: net-p2p/deluge: Update 1.3.15 -> 2.0.3 Update is necessary because the underlying library libtorrent-rasterbar needs to be updated. PR: 241202 Approved by: rm (maintainer's timeout) Changes: head/net-p2p/deluge/Makefile
Is this a kind of joke or what? The "update" is just simple as bumping of portversion? Seriously? Please revert that and mark net-p2p/deluge-cli broken with recent libtorrent.
Port is now broken
net-p2p/deluge-cli@py27 builds. net-p2p/deluge also builds fine, and it was a comment from a user that it works. So why revert?
(In reply to Ruslan Makhmatkhanov from comment #10) I am able to install and run deluge, it connects to peers and downloads torrents. I am not sure why are you saying that it is broken.
I don't understand how it supposed to work. net-p2p/deluge is just a metaport, that adds some UI dependencies and It even not depending upon libtorrent lol. You didn't update deluge-cli (that is actually depends on libtorrent) - it's still at version 1.3.15. Comment from what user? And why you add maintainer timeout? My last response here was two days ago. net-p2p/deluge may build fine, because it's a metaport, but what problem your commit is solving?
(In reply to Yuri Victorovich from comment #12) what version of deluge-cli you have installed? If 1.3.15 still working with libtorrent 1.2.2, then what the whole point of this PR?
deluge-cli-1.3.15_9 works. Sorry, I was under impression that deluge needed to be updated for libtorrent-rasterbar. It turns out that it wasn't required.
(In reply to Yuri Victorovich from comment #15) Ok, then please revert your commit to net-p2p/deluge, because it doesn't actually changes anything, but confusing the users. As I said recently, I'm going to update it to 2.0.3 this weekend after proper testing.
@Ruslan Given the incompatibility between major versions, should deluge 2.x potentially come in as net-p2p/deluge2, or net-p2p/deluge copied to net-p2p/deluge1 before updating the current port to 2.x ?
Please test it with the new py-libtorrent patch in the dependency bug.
(In reply to Kubilay Kocak from comment #17) Can't test if deluge 1.x is working with new libtorrent, because it now broken in ports tree. Anyway, I'm not going to maintain two branches of deluge - just have no time resources for that. My goal was to just update deluge to 2.x and that's all
Hope deluge keep the version 1.3.15 Because most people use deluge for Private Tracker,the most website is not allow deluge 2.0
Note that this port expired today due to still using Python 2.7 which got unsupported this year by upstream.
Where is the promised update to Deluge 2?
A commit references this bug: Author: rm Date: Wed Apr 22 15:04:26 UTC 2020 New revision: 532483 URL: https://svnweb.freebsd.org/changeset/ports/532483 Log: net-p2p/deluge: update to 2.0.3 2.0 release notes: https://deluge.readthedocs.io/en/latest/releases/2.0.html 2.0.3 changelog: https://deluge.readthedocs.io/en/latest/changelog.html This update includes migrating to python3/gtk3 stack and some extra stability fixes from upstream repository, not yet released. The port still need rc-scripts to be adjusted to run in headless mode out of the box, but user may just toggle "Auto-connect to selected daemon" and "Auto-start localhost daemon" or click "Start daemon" button in connection manager window to make things happen. This (rc-scripts update) would be done later when time permits. PR: 241202 Reported by: many Changes: head/net-p2p/deluge/Makefile head/net-p2p/deluge-cli/Makefile head/net-p2p/deluge-cli/distinfo head/net-p2p/deluge-cli/files/patch-deluge_argparserbase.py head/net-p2p/deluge-cli/files/patch-deluge_core_torrent.py head/net-p2p/deluge-cli/files/patch-deluge_core_torrentmanager.py head/net-p2p/deluge-cli/files/patch-setup.py head/net-p2p/deluge-cli/pkg-plist