git: d3ce86b995 - main - Status/2023Q1/daemon.adoc: Add report

From: Lorenzo Salvadore <salvadore_at_FreeBSD.org>
Date: Sun, 26 Mar 2023 10:18:23 UTC
The branch main has been updated by salvadore:

URL: https://cgit.FreeBSD.org/doc/commit/?id=d3ce86b9955d510a079ca4038153831da6e74106

commit d3ce86b9955d510a079ca4038153831da6e74106
Author:     Ihor Antonov <ihor@antonovs.family>
AuthorDate: 2023-03-26 10:14:02 +0000
Commit:     Lorenzo Salvadore <salvadore@FreeBSD.org>
CommitDate: 2023-03-26 10:17:30 +0000

    Status/2023Q1/daemon.adoc: Add report
    
    Reviewed by:    status (Pau Amma <pauamma@gundo.com>)
    Approved by:    dbaio (co-mentor)
    Pull Request:   https://github.com/freebsd/freebsd-doc/pull/140
---
 .../en/status/report-2023-01-2023-03/daemon.adoc   | 27 ++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/website/content/en/status/report-2023-01-2023-03/daemon.adoc b/website/content/en/status/report-2023-01-2023-03/daemon.adoc
new file mode 100644
index 0000000000..399d2b589d
--- /dev/null
+++ b/website/content/en/status/report-2023-01-2023-03/daemon.adoc
@@ -0,0 +1,27 @@
+=== daemon(8) improvements
+
+Links: +
+man:daemon[8] URL: link:https://man.freebsd.org/daemon/8[] +
+link:https://libera.chat/[Libera IRC] URL: link:https://libera.chat/[]
+
+Contact: Ihor Antonov <ihor@antonovs.family> +
+Contact: Kyle Evans <kevans@FreeBSD.org>
+
+An ongoing effort to improve code quality and supervision capabilities of the `daemon` utility.
+Daemon is a tool that can daemonize (send to background) or supervise any running process, automatically restarting it if it crashes.
+Daemon is widely used in the ports tree and can be used more in base.
+
+This quarter `long_opts` support was added and the codebase went through an initial refactoring phase to prepare it for further changes.
+There are no functional changes so far but more changes are coming.
+Please contact directly or on `#freebsd-dev` on Libera IRC if you encounter unexpected bugs.
+
+Planned work items for the next quarter:
+
+- use of kqueue for all event sources
+- fix link:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=268580[Bug #268580]
+- fix link:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236117[Bug #236117]
+- fix link:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=254511[Bug #254511]
+- fix link:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=212829[Bug #212829]
+- `procctl PROC_REAP_ACQUIRE`
+
+We are looking for feedback, bug reports (old and new) and feature requests.