HEX
Server: LiteSpeed
System: Linux houston.panomity.com 6.8.0-100-generic #100-Ubuntu SMP PREEMPT_DYNAMIC Tue Jan 13 16:40:06 UTC 2026 x86_64
User: nudepix (1011)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //usr/share/doc/mailman3-web/TODO.Debian
TODOs for mailman-suite
=======================

* mailman3-web: drop hard dependency on mailman3

  For now, the dependency is there to ensure that the postinst of
  mailman3 is run before the one of mailman3-web. This is
  needed because the mailman3-web postinst derives the REST API
  key from mailman.cfg, which is generated in mailman3
  postinst.
  
  Options:

  *) Make the REST API credentials in the settings.py shipped with
     mailman3-web optional. E.g. by patching django-mailman3 to
     read the credentials from mailman.cfg if mailman3 runs on
     the same host.
  *) Patch mailman3 and django-mailman3 to use a common file
     for the REST API credentials.
  *) Interactively ask for the credentials via debconf during
     installation and don't automatically generate random ones. This
     had the major drawback of needed user interaction where none
     should be necessary.