Hello, I have another update to provide. I was able to temporarily fix file logging until you can fix the package. I had to create a logs folder in /usr/lib/inspircd/ and change it's permissions accordingly and change ownership and group to irc:irc with read and write permissions so InspIRCd can write various log files in that directory. As stated before the correct location should be /var/log/inspircd/ for log files instead. You may need to have the package create this directory on install and give the proper permissions for the irc user to read and write to it.

Also as a side note so you are aware, any segfaults you see in dmesg, are not actually segmentation faults; this is caused by InspIRCd not using standard exit codes. This can be fixed in v3 of InspIRCd by adding -DINSPIRCD_BINARY_EXIT to CXXFLAGS in the environment to disable the custom exit codes that InspIRCd uses. In v4 (not released yet) this has been resolved completely and InspIRCd will use standard exit codes.

As stated previously, please feel free to check out https://docs.inspircd.org/packaging/ on how to best package InspIRCd and avoid these kinds of issues. Also feel free to join us anytime on IRC at irc.chatspike.net #inspircd. You will find me, along with the head developer of InspIRCd, Sadie. We are willing to answer any questions you may have.

I would greatly appreciate it if you can get this resolved and also appreciate it if you can ship the new upstream version 3.16.1. There are no breaking changes since 3.15.0. It would be nice to see this update for the upcoming Bookworm point release (12.1) that will take place on Saturday June 22.

Thank you,
Victor Coss

On 7/13/2023 9:51 AM, Debian Bug Tracking System wrote:
Thank you for the additional information you have supplied regarding
this Bug report.

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 to 1040...@bugs.debian.org.

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


Reply via email to