On Tue, 01 Apr 2025 16:26, Jeremy Bícha <jeremy.bi...@canonical.com> wrote:
Control: forwarded -1 https://gitlab.gnome.org/World/Fragments/-/issues/224
On Tue, Apr 1, 2025 at 10:00 AM Matthias Geiger <werdah...@riseup.net> wrote:
this is a know bug and upstream said that they won't fix it.
[0]
Maybe we should add a README for our users ?
A README could help but we should keep this bug open until we figure
out a better solution. I feel like this bug is a serious bug but
because there are workarounds, I don't want Fragments to be excluded
from Trixie because of this issue yet.
Yeah, that would be unfortunate. What also works is stopping
transmission-daemon manually and then launching fragments.
I don't know anything about openRC and I'm surprised you are or were
using it.
Still using it; I dislike how systemd tries to do *everything*; IMO an
init program should just start the system (and manage services).
A solution might require patching transmission.
The relevant code seems to be in src/backend/connection_manager.rs,
but from what I can gather it assumes fragments must start
transmission-daemon.
Maybe fragments is able to ship a systemd override for
transmission-daemon.service so it does the right thing for typical
Debian users using systemd.
I don't know a lot about systemd units, since I don't use it, but maybe
a custom unit stopping transmisson-daemon on launch would work ?
best,
werdahias