-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sat, 02 Sep 2023 16:27:12 +0200 Source: mini-buildd Architecture: source Version: 2.1.5 Distribution: experimental Urgency: medium Maintainer: Stephan Sürken <absurd@debian.org> Changed-By: Stephan Sürken <absurd@debian.org> Changes: mini-buildd (2.1.5) experimental; urgency=medium . This release improves logging && doubles down on the "new-style daemon" approach. It drops internal support to write the "daemon.log" file (&& web support to view logs). The olde "daemon.log file" is still used only for the (usually unused) sysv-style init scripts (and will now actually include _all_ relevant logs, even pure stderr logs from third party libraries). . * [ec53e1d] api|view.py: Add Call.__str__() (&& improve call error messages) * [9cf5fe3] src/mini-buildd-backup: Fix typo (whery->where) * [fa700ec] Drop GUI support for service and access.log * [d30da00] cli.py: Only use one (Console)LogHandler (w/ auto journalctl support when there is no tty) * [093f399] cli.py: Drop internal service logging to file (to ~/var/log/daemon.log) * [0df496b] debian/mini-buildd.init: Simplify by using 'init-d-script' * [cb24b17] httpd.py: Simplify twisted static support * [aa7c4da] devel (log helpers): Clean up && make work for systems w/ systemd running (like systemd containers) * [81bab25] debian/mini-buildd.init: Add a poor man's log rotate * [1d395a5] src/mini_buildd/httpd.py: Simplify code for the two workarounds * [7d346ba] client|http|util.py: Naming consolidation for some workaround functions * [444305d] debian/mini-buildd.init (do_stop_cmd): Don't fail if start- stop-daemon fails (may just be a stale pidfile) * [3db9960] debian/mini-buildd.init: Overwrite do_start_cmd as well (to avoid multiple starts) * [38b173f] debian/mini-buildd.init (start/stop): Show extra info if already stopped/running * [0e76250] debian/mini-buildd.init (do_stop_cmd): Display cosmetics for savelog case * [3c56568] httpd.py: Configure twisted logs to go to stderr && with mini-buildd's log level * [a2041ff] ftpd.py (FtpD.bind): Drop special LOG config on DEBUG * [2029a25] src/mini_buildd/cli.py (log_info): Add debug helper to list all loggers + handlers * [033c86c] cli.py (CLI, logging): Drop self.[w]logger, switch to configure root logger only * [1c0301a] cli.py (CLI): Drop loggers() 'conf function' (obsolete, we really double down on "new style daemon" approach) * [388dcb0] cli.py (ConsoleHandler): Switch to f-string style for log formatting * [6834655] cli.py (log_clone): Drop this helper function, no longer used * [cd4292c] cli.py (systemd prefix): Rather monkey-patch log record than rewriting emit() code * [faf3b0e] cli.py (StdErrHandler): Simplify, rename to StdErrHandler * [12276ac] httpd.py: Use python's native logging system * [dcbd6a2] cli.py (StdErrHandler): Update log format (show name 1st) Checksums-Sha1: b8774beb097709079a3b5e356971851ae75c3977 2305 mini-buildd_2.1.5.dsc 9ecbd6b724709c8bfe76140747736b1b9a194a0c 575612 mini-buildd_2.1.5.tar.xz 9aa1869ec29c9296f10f84d8744460c29f3e0e59 12467 mini-buildd_2.1.5_source.buildinfo Checksums-Sha256: a8673c6a9a4c5cbab5281409aaafecedbed106406f1c15a3e9e2563217b5cdf8 2305 mini-buildd_2.1.5.dsc d8e0029cedcd9f61c05b6e1da1df22e2ef2116383d8a36b3cd650061ae9accec 575612 mini-buildd_2.1.5.tar.xz d2cbc36287c344f6b7203a93aca6810fcc081a1d6c905125cd74820280bbc808 12467 mini-buildd_2.1.5_source.buildinfo Files: ab69a4cc3c047e5add18e3e4201a9ade 2305 devel optional mini-buildd_2.1.5.dsc 13fa6c69178434e15804b800a53bc946 575612 devel optional mini-buildd_2.1.5.tar.xz eca48af7602533a0357dc457c44eb34c 12467 devel optional mini-buildd_2.1.5_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJGBAEBCgAwFiEEVOttCJ+jfBmmRZCzBm3oAX4rYdkFAmTzSqISHGFic3VyZEBk ZWJpYW4ub3JnAAoJEAZt6AF+K2HZagAP/RoVTo2acIPT98i8dbwm3EI8iRd7zK/a F31wF8XockiTD1imauZPDgqI6xEZYU0S3qbEQXVaP6f3SsIeoOTquwJhDO6jVbAV mBFOJqs8Sqo4AhSZfMFq6er5f3u85lliYKSNCW6HSHh0MIxT+8cokXH5LLFNVS0a YpJV3uKsr1BopxXU4b7vDO/zJP607Ezkjijrzz9KlIYJQNTBeTbbpc+Eord07QOc etkEcDLNd3yVOR9yRUltSR+XrWDYoXgSQ536qPwDMcUNuE5uP4bEFs1+D1cIIvpx SGXqnVOguvZIEFM2SmTci2TfaCIv8/F2m7kmwdwKOLiN331St3+bRn6n338wt8nW Uy0+FD+wau2RNoX5/qnDiu0f4/+opeO31eHxG590OX1qUJ1qgjeekOwPAO8Ash7y +X96Nn+qI4sLyUht9Ry+j7hpbRpK+TDuarEPtNK25kjQz393Wzd+eSaihKLw/tyB Vpwc3XX37R3t9HLVsxjXF4+BvhMwm+k2/GX7rKvm6GKHMIrJYrNOoGWRQuIissyI 5OKgGl1jtVNkb8xeARccoEiPw7CTHo0hOg8QYf0Z/EZygZCtL0lBR1mRVJz2+umL 4U0Wg10Qoyffg2CUTAI/xx7/67zdIWTflHXg7gxNGu7tsByy2lb3pxRF16WAmVGD +VVnih2d8+Lu =fJnQ -----END PGP SIGNATURE-----