Sunday, February 01, 2026

Re: transmission: allow service reload

On Sat, Jan 31, 2026 at 05:35:29PM -0500, Josh Grosse wrote:
> On Sat, Jan 31, 2026 at 07:37:26PM +0000, Klemens Nanni wrote:
> > dhttps://github.com/transmission/transmission/blob/main/docs/Editing-Configuration-Files.md#reload-settings
> >
> > transmission-daemon(1) writes out its entire config on exit.
> >
> > Noticed while deploying with openvox, where the usual chain is:
> > - install package
> > - produce (partial) config file
> > - (re)start service (upon change)
> >
> > But as the daemon updates the file, this would obviously cause
> > change -> restart loops, so soft-reload to apply config without
> > process exit is needed.
> >
> > Works like a charm using the package's service as-is.
> >
> > OK?
>
> OK maintainer, and a big thank you for the update commit! If you could,
> would you be kind enough to add this to the Makefile with this revision?
>
> DPB_PROPERTIES= parallel
>
> I have it in my openbsd-wip Makefile, and it's been helpful there
> during integration testing, where it significantly speeds up builds
> on amd64.

I don't object but generally DPB_PROPERTIES should be used sparingly
since it makes it harder for dpb to schedule things. For leaf ports we
set it if they take a significant amount of time to build, i.e., for
ports that are about an order of magnitude larger than transmission.

No comments:

Post a Comment