-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sat, 28 May 2022 13:13:55 +0200 Source: mini-buildd Architecture: source Version: 1.9.107 Distribution: experimental Urgency: medium Maintainer: Stephan Sürken <absurd@debian.org> Changed-By: Stephan Sürken <absurd@debian.org> Changes: mini-buildd (1.9.107) experimental; urgency=medium . This release converts mini-buildd to a "new style daemon" (omg). . Besides, lot's of log consolidation, fixes for twisted/python/SSL -- plus the usual madness: . * [bf0d5da] style(dist.py): Cleanup Ubuntu keys (reorder, rename "current" -> "2004") * [3c23f4b] style(dist.py): Cleanup all (non-broken) Ubuntu setups to have exactly the signatures as of today * [bb97c05] style(dist.py): Cleanup all (non-broken) Debian setups to have exactly the signatures as of today * [3262b09] fix(devel): browser: Update ca-certificates before calling browser, not 'once always' * [35fac88] fix(examples/ca-certificates2browser): Cope with multiple installed mozilla variants * [5e18d87] fix(twisted workarounds): Only run ssl/non-ssl workarounds when needed (fixes SSL static delivery) * [1e51b2f] fix(devel, setupcert): Only create (self-signed) when non- existent (i.e., drop recreating key every time) * [dbc20ad] fix(devel): Give DEBEMAIL a default value (else testsuite might fail on ``gbp dch``) * [beb5a53] fix/doc(systemcert_workaround): After re-check, enable workaround based on python using ``libssl3`` or ``libssl1`` * [3449e6c] refacture(systemcert_workaround): Only use where actually needed (Client.__init__) * [55b1d1d] fix(twisted): Add error handling for listen() (network) errors * [fb6d394] doc(devel): Update and improve usage help * [319ec53] doc(twisted,squeeze): Remove HTTP error note (tested to be fixed with "unregister workaround") * [249c9f7] style(pylint): Pimp up 'max-module-lines' to 2000 * [ec180de] feature(migrate, remove): Add _Ls mixin, and make migrate/remove re-run Ls (limited to codename) as result * [0a35844] feature(view): Update APIView.Snippets to support new CUSTOM_HTML_SNIPPET (migrate, remove) * [2e35129] feature(html): Make 'plain results' (usually json) available (for all API call's HTML results) * [c752c15] refactor(repository): mbd_package_migrate|remove: Purge all code support to return reprepro output (not needed any more) * [825cb75] devel(test suite): Add mbd_spamevents check (not run automatically for now) * [378aad5] doc(events): Some cosmetics on logging, code comments * [7680986] fix(twisted): Use own thread pool, adds ability to specify maxthreads (fixes strange random twisted stall on events spam) * [dec67d8] devel (spameventsqueue): Spec up, and add to test suite proper * [29d1594] refactor(Events): Switch to use twisted's 'errBack' to do the error handling * [b9f9968] feature(httpd): Add ability to set 'minthreads' as well * [13be79a] refactor(config): Add global configs 'MIN_HTTPD_THREADS', 'MAX_HTTPD_THREADS', 'MAX_EVENTS_QUEUE_CLIENTS' * [8463642] fix(config): Pimp up min/max threads && max events clients: 0,10,100->10,100,70 * [d8a386d] devel(bogus-ftp-upload): Workaround for pyftpd + openssl 3 * [5786f8c] feature(upload options): Add 'add-depends' (like ``sbuild --add-depends``) * [9ed1d9a] style(datatables): Pimp up length menu 5,10*,50,All -> All,10,20*,50 (*=default) * [070c5ae] doc(exception str repr): Details 1st (HTTP status 2nd) * [fa7192f] feature(events html): Also show 'retry' button on REJECTED * [29c810d] fix(logging): setup_console_logging: Drop adding "one char" log levels (just do it in format string) * [fd4494f] cli.py (logtest): Add function for internal debug purposes * [a718e27] fix(pydoctests): Use IGNORE_EXCEPTION_DETAIL f.a. exception expects (text may change, even externally) * [ceb9e31] style(pydoctests): Make more readable (call.py, dist.py) * [79a328c] refactor(mini-buildd): Drop command line option -l, --loggers * [48f814e] refactor(cli): Add -l, --log-level (in favor of --quiet, --verbose) * [337e25f] feature: Pimp default logging level to 'INFO' (omg) * [213ca3a] fix(cli): Use correct levels in logtest debug help * [6aa8ea8] feature(mini-buildd): Convert to "new style daemon" (omg) (drops ``--foreground`` command line option) * [dff7f42] feature(mini-buildd): Drop ``--pidfile`` (systemd: not needed, sysv: with s-s-d) (obsoletes ``python3-daemon`` dependency as well) * [10079c4] refactor(twisted): Drop reactor workaround (now we no longer daemonize) * [9850341] reafactor(logging): Drop 'setup_console_logging' (cli: must not use, pydoctests: no need) * [8778359] refactor(cli): Update and significantly simplify log handling * [8c54eaa] feature(cli, log): Drop 'debug addon' from pure console log * [8245272] refactor(mini-buildd): Drop shm pre-check (only needed (for better error handling) when daemonizing) * [5144675] style(log): *.py: Bulk-update all 'info' log messages that rather should be 'debug' * [f618420] refactor(log_clone): Move to cli.py (where the other log code is) * [58df17d] style(changes): Overwrite __str__() for changes (make one liner suitable for logging) * [067dd7f] style(ftpd logs): Only show level >= WARNING (pyftpd has too many 'info' logs) * [1ec6b74] fix(cli.py): SystemDHandler: Prefix should not have a space separator before actual message * [9db7618] fix(notify log): Skipping mail addresses is not a warning condition (->info) * [6054e42] fix(cli): Always log py.warnings (and some cleanups) Checksums-Sha1: 209a2d84a46d28ceb41716ba669d0c7b1a780e80 2273 mini-buildd_1.9.107.dsc 4e2980a39f161265eb776e022911faf29cd708d3 528036 mini-buildd_1.9.107.tar.xz a3a720055d8c0db01ed0fa76047014ca7942d6fb 11539 mini-buildd_1.9.107_source.buildinfo Checksums-Sha256: 0b98fbd93bb56e30d10c15ddd03f0da3ee6d7153cb67ba2d6f878a59a2e88e38 2273 mini-buildd_1.9.107.dsc d01f1dab00c9d51687b78317a6ff7b4a758731cf20bb38314fc6665792251aa0 528036 mini-buildd_1.9.107.tar.xz efcf6763728a9b1970b0005a389b30cafaa3a0382b3c0da97fd5edc5dd4bc033 11539 mini-buildd_1.9.107_source.buildinfo Files: 55085d7992ca59514cc5b72df594d7fa 2273 devel optional mini-buildd_1.9.107.dsc 892d752ff800575eae31f1db0fb031b4 528036 devel optional mini-buildd_1.9.107.tar.xz c75ae2717cb39537bca3bbb4dfe05ee3 11539 devel optional mini-buildd_1.9.107_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJGBAEBCgAwFiEEVOttCJ+jfBmmRZCzBm3oAX4rYdkFAmKSBjcSHGFic3VyZEBk ZWJpYW4ub3JnAAoJEAZt6AF+K2HZj6UP/iAcmGBIIcQOGWTH+KhzCTKdpU/ij6AE EP1X8rTkeMf8q0mGJEfKjBVlRUk2ZoDYQpgx5v2TeubXbN0k0CCN40I8KbiFDkVO ywBbXGFpwrMm7xEmWs2P7iLwxYXB+5qGjUls/roHCavSU4qhVsMxs/I/ol+BPNr9 +0EUNoSdvbVdP0kYpVIfQMvIYZtsjcTHipuJWXz49z/TDxZ5EAZkuIeercHZv/+F YPa6etKd86mrSzKsL9iT54Dwl0aR2Mq6SG1w+tBa+bR4QFapPVH0QRNQWdCYADcT 1VJZ/EnVRKTIK81z7uoBfgcjSKI5/LqW9Hx3WAsjD+JDxqwBjB4NYgGYEloPsy2M S/LCL91sHAdhdg4QuXFc8UYKLEEz5lZcLfVuHvZUBxg1aOmYB8MSnt7ELB1YCu4U X+Gsgrz55aQlvVlnboefrPLlK0v1pYJg0yV8hk3eeyt53I6lA2wj+hXdl/PDzCWW nda7rGcdrLKmu1lF2d4cUuTzW0kEZpkLxnCbNuF8hi1Km8kFs58tVd8A9Gw/g4hO NULitt9tRQpUr2YjSUxxrE27knMxPSFsUbKg0ZJ2Njj0BO3BmhEon4sGErbrT60s L+vl+p6R4/ckqC7JoOkzPwRCSK/RHa4+ctx6KwjbHUk1rDCQ2jHlaGK4WgmtSQ+r F1c4MeuUAYvA =qQhw -----END PGP SIGNATURE-----