Hello, I have an update. I have talked to the head developer of InspIRCd, Sadie and figured out a few things.

Firstly, the PID is not required for the sslrehashsignal module as you can send the required signal using systemd, systemctl kill --signal=SIGUSR1 inspircd.service. So you can keep the --nopid flag in the systemd service, that is not an issue.

However, the logging is broken because you do not pass --system at configure. Instead you define directories which logdir is not accounted for so it ends up as /usr/lib/inspircd/logs/ instead of /var/log/inspircd/ in the AppArmor profile, as this profile is automatically generated at compile time based on the directories that are defined.

In ./configure do *not* pass prefix, config-dir, module-dir, example-dir, data-dir, and binary-dir. Just pass *--system* and it will account for these system-wide directories. Please see https://docs.inspircd.org/packaging/ for more information on how to package inspircd.

Also FYI, the <power> and <channels> configuration options in the /etc/inspircd/inspircd.conf you ship are deprecated, you should probably remove those to prevent issues in the future when InspIRCd is updated.

Thank you,
Victor Coss

On 7/12/2023 11:21 PM, Debian Bug Tracking System wrote:
Thank you for filing a new Bug report with Debian.

You can follow progress on this Bug here: 
1040954:https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1040954.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
  Filippo Giunchedi<fili...@debian.org>

If you wish to submit further information on this problem, please
send it to1040...@bugs.debian.org.

Please do not send mail toow...@bugs.debian.org  unless you wish
to report a problem with the Bug-tracking system.

Reply via email to