Hi,

sorry for delayed reply.

I'm tracking the rsyslogd rotation issue separately
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1079268
there are several ideas there, first one is to ask the rsyslog
maintainer to cooperate (not sure it will happen)
https://salsa.debian.org/debian/rsyslog/-/merge_requests/10
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1079270


On Wed, 22 May 2024 16:57:33 +0800 Mo Jun <royclark...@gmail.com> wrote:
> Followup-For: Bug #1071395
> Package: runit
> 
> Hi,
> 
> [...]

> I am curious about that is there major problems if a service being
> signaled twice on each upgrade? If no, I think it may be a good
> compromise that if /etc/runit/lsb.runit.forward is set, standard
> actions will be forwarded to runit services unconditionally even if
> they are integrated with runit-helper or with a trigger in runit, as
> being signaled twice on upgrade is better than doing nothing during
> normal operations. Still nonstandard actions need special
> treatments. Obviously it is left to the user/sysadmin to decide
> whether set /etc/runit/lsb.runit.forward or not. As it needs
> time/effort to fix all related packages, I wish have this compromise,
> so that I can have a more functional system.

for the general issue, I'm thinking of changing the way the
override/forward works: it seems that there are too many (even
conflicting) use cases where people ask for some variation that will fit
a specific use case but not others.
One thing could be to move the override script into /etc/runit/ so that
users customizations will persist on package upgrade.
Another thing is to simplify the mechanism, possibly in a way that the
override can be automated in runscripts.

I need to find some additional time to test if my idea works, than I
will make a proposal to check if it satisfy your needs.

Best Regards,
Lorenzo

Reply via email to