New comment by TinfoilSubmarine on void-packages repository https://github.com/void-linux/void-packages/pull/34676#issuecomment-1003420015 Comment: > For synapse, logging of stderr doesn't really make sense anyway since it only > produces output when there's a problem with the configuration. Being able to see those configuration problems raised in syslog makes debugging easier. > Sure you can ignore what the authors of the software and people that use it > tell you and do it anyway. The `sample_config.yaml` file is generated by running `generate_config --header-file docs/.sample_config_header.yaml -o docs/sample_config.yaml`, so this is just removing the header of an otherwise valid config file. > If registering a user in the command line (which you do when you follow the > installation instructions) is advanced functionality for you. I missed this when I was testing, thanks for pointing it out. I was struggling to find a "beginner" use-case that would be a blocker requiring that the secrets be generated and couldn't come up with one. However, this isn't necessarily a bad thing. The Debian package maintained by the authors does the same thing -- they generate a default config without generated secrets and the user must manually supply them, see https://github.com/matrix-org/synapse/blob/develop/debian/build_virtualenv.