Qbittorrent PPA considerations

Currently qbittorrent is installed as an apt package qbittorrent-nox
As a result, it pulls a quite old version of qbittorrent from Debian, which lacks updates
And, most importantly, uses an old version of libtorrent that leaks your IP address to trackers
There are a few PPAs mentioned in the qbittorrent installation docs: Installing qBittorrent · qbittorrent/qBittorrent Wiki · GitHub
Official PPA for Ubuntu, and an unofficial PPA for Debian

I managed to update qbittorrent to the latest version by adding a Debian PPA:

echo 'deb http://download.opensuse.org/repositories/home:/nikoneko:/test/Debian_11/ /' | sudo tee /etc/apt/sources.list.d/home:nikoneko:test.list
curl -fsSL https://download.opensuse.org/repositories/home:nikoneko:test/Debian_11/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_nikoneko_test.gpg > /dev/null
sudo apt update
sudo apt upgrade

Nothing broke after the update, and I managed to get the latest version of qbittorrent on YunoHost
Also, take a look at this issue Can this be updated to v4.3.9? · Issue #5 · YunoHost-Apps/qbittorrent_ynh · GitHub

I’d really reconsider the current packaging of qbittorrent for yunohost, as the lack of updates is a major flaw in my opinion

1 Like

As an example of a package already doing that: PufferPannel is packaged from a custom PPA

Another issue is version bumps, as pufferpannel was updated in the upstream repo, but the readme & the manifest still mention the old version

Is there a process for updating the version? Should I open an issue, a PR, or is it supposed to be somehow automated by the CI?