Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 04 Jan 2026 19:43:55 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 292185] mail/mailman3: service mailman restart doesn't truly restart
Message-ID:  <bug-292185-7788@https.bugs.freebsd.org/bugzilla/>

index | next in thread | raw e-mail

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292185

            Bug ID: 292185
           Summary: mail/mailman3: service mailman restart doesn't truly
                    restart
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: takeda@takeda.tk
                CC: einar@isnic.is
             Flags: maintainer-feedback?(einar@isnic.is)
                CC: einar@isnic.is

This caught me by surprise, and makes things extra hard for anyone trying to
get mailman 3 working.

Turns out that service mailman restart doesn't actually restart service, it
doesn't even look like it reloads the config either.

One actually has to fully stop (and wait for service to be stopped as this does
take few seconds) and start it again.

Here's what tipped me off when I was having issues:

>From https://www.ark.is.kit.ac.jp/~nunome/en/mailman3_freebsd.html

> Each time an error occurs, I modify the configuration file, but sometimes the changes do not take effect until I cpmpletely restart services such as uwsgi, apache, mailman, etc. (i.e., restart is not sufficient, stop & start is required). 

In my case this only happened with the mailman core.

>From the documentation looks like they tie mailman restart into mailman reload,
but I'm not even certain that it truly reloads the config:

https://docs.mailman3.org/en/latest/install/virtualenv.html#starting-mailman-automatically

I think to not confuse users on restart, FreeBSD should send the stop signal,
wait for the process to stop then start it, and tie the mailman restart under
reload, like they did in systemd unit file.

-- 
You are receiving this mail because:
You are the assignee for the bug.

home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-292185-7788>