-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sun, 23 Apr 2023 17:45:37 +0200 Source: mini-buildd Architecture: source Version: 1.9.122 Distribution: unstable Urgency: medium Maintainer: Stephan Sürken <absurd@debian.org> Changed-By: Stephan Sürken <absurd@debian.org> Changes: mini-buildd (1.9.122) unstable; urgency=medium . [@release team: This is NOT for bookworm; pseudo bug is in place to keep mini-buildd in unstable.] . Summary: * Make production log more readable * Web: Make start/stop (was: power) interface simpler * Web: Improve API call result design * Fix long-standing caveat 'No error handling for ftpd startup errors' * Misc smaller cleanups && doc updates . Summary: [ Gerhard A. Dittes ] * [a4e9ed7] examples/mini-buildd-utils/mini-buildd.el (mini-buildd- debian-changelog-mode-hook): rename submenu to improve consistency * [e067813] examples/mini-buildd-utils/mini-buildd.el (mini-buildd- debian-changelog-mode-hook): add separator to improve clarity * [af1e3ed] examples/mini-buildd-utils/mini-buildd.el (mini-buildd- debian-changelog-mode-hook): append dots to menu entries which require further action * [f9aa238] examples/mini-buildd-utils/mini-buildd.el (mini-buildd- debian-changelog-mode-hook): combine "ignore items" into submenu to improve usability . [ Stephan Sürken ] * [1bd8e43] manual/roadmap.rst: 1.0.x done: setup testing * [17dd0ee] models.py (StatusModel.Admin.mbd_check): code style: Error handling 1st * [405467f] models.py (KeyringKey): Drop this (obsoleted) abstract class * [908b714] sbuild.py (sbuild setup blocks): Add notes on placing for some blocks * [9db09a5] repositories/index.html: Use datatables for top view as well * [93b07ca] views.py (RepositoriesView.setup): Use separate templates for repo overview / dist view * [15eebd4] repositories/distribution.html: Customize for distribution view (fixes misleading title/header) * [47315f1] includes/popup.html: Fixup indent (cosmetic) * [c079ceb] includes/popup.html: Simplify API popup (one menu only) * [cf89bfd] includes/api/*.html: Drop all "trivial" custom API call templates * [5f55424] includes/api/list.html: Drop (this API call has been removed a while ago) * [b608a3a] api.py (Start): Replace 'Power' with 'Start', 'Stop' * [19096c4] daemon.py (Daemon.mbd_start): Fail if Daemon instance is deactivated (instead of just ignoring) * [4dea367] static/mini_buildd.js: Do location.reload() after successful ``start`` and ``stop`` calls * [008d6b5] ftpd.py (FtpD.run): Drop hiding/ignoring ftpd_options parse errors * [a5b29c8] ftpd.py (FtpD): Add extra bind() method (run before thread run). Fixes ftpd startup error handling * [3ff9ea5] threads.py (Thread): Update thread code for consistent thread start/stop logs * [51e3c94] twisted+pyftpd: Only bend resp. logging to ours if --log- level=DEBUG * [d986d97] threads.py (Thread.run): Cleanup log text * [6b0f81c] cli.py (logging): Only use one (simplified) format * [e68984d] *.py: Bulk-downgrade a number of log lines to debug (don't clutter a production log) * [eb75da8] httpd.py (HttpD.__init__): Make name of thread be the URL(s) of endpoint(s) (like for ftpd) * [5463b1d] daemon.py (Daemon.__init__): Make name of thread str(Model) && drop extra str(Daemon) * [a6fe39d] builder.py: Drop thread names for Uploader, Packager, (Cron)Tab * [eaacb9d] builder.py (Build.__str__): Drop: Unused, confusing * [dc18519] builder.py (Build.__init__): Only use build key as thread name * [a7a4a46] builder.py (Builder.__init__): Add useful info in thread name && drop extra __str__() * [85a1d29] threads.py (log, exceptions): Update wording and levels * [7f2acda] static/mini_buildd.js: Fix position of hidden class removal (Fixes ongoing not showing regression) * [e813a92] *.py(doc): Bulk-drop all (remaining) trailing '.' in exception strings (just for consistency) * [5d44467] *.py(doc): Bulk-drop all remaining trailing '.' for all python code documentation titles (just for consistency) * [653b900] *.py: Bulk-drop remaining trailing '.' from annotation titles (just for consistency) * [f2739c8] dist.py: Add Ubuntu lunar 23.04 * [24c528a] api.py: Fix sphinx error with pimpdoc * [723c19f] util.py, view.py (Versions): Pimp up && use as django context (replacing mbd-only ``mbd.version`` context) * [10281a8] devel (testsuite-packages): Do package removal (to assure idem potence) before (not after) the actual test Checksums-Sha1: 344136b53b5ad58743b7095da2ab470b83b40b45 2291 mini-buildd_1.9.122.dsc 821ac8a96f2161c5acb266482da010f3f4f90da1 558140 mini-buildd_1.9.122.tar.xz 7c781ae6e3454cbe0bbfb4067ed6c7f29695dd15 12171 mini-buildd_1.9.122_source.buildinfo Checksums-Sha256: 55fb330c27494407f925b4643bc71432a6870bbb16fdae11f937e2c575c66c58 2291 mini-buildd_1.9.122.dsc b6653cd1c78cc5f4676b1fc4ede78d1c08af29cd5910fa58d04b1657c893b260 558140 mini-buildd_1.9.122.tar.xz 7ed6d5730f28724fbd6f53290903b03bfd3f70d5601e11b709f01c7872ccc7bf 12171 mini-buildd_1.9.122_source.buildinfo Files: c9598477091ebb2b27b2daaa2bd9cfa4 2291 devel optional mini-buildd_1.9.122.dsc de94e1ad20cd0ee4387f0ef406434e64 558140 devel optional mini-buildd_1.9.122.tar.xz 14332592776847098cbf521f15f6309a 12171 devel optional mini-buildd_1.9.122_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJGBAEBCgAwFiEEVOttCJ+jfBmmRZCzBm3oAX4rYdkFAmRFVscSHGFic3VyZEBk ZWJpYW4ub3JnAAoJEAZt6AF+K2HZT1QQAII9BafUx0yVcPXD2qizromIhqwKH/nz zkC8n6G85wY7HO9c+NndVxpi6ZiXHew6xqORsKw3MdZe4Nb7s2yLvU5f92prMl6F T39xrTf+Pb6AW9SLGRWWld7zDfpaUyN4qVzo7H5+Q05+fzFZhivTVYMwM61U3gt9 HxEEmF5WeYMRHiFIPCtVp/q+YAq6phezjRbbyWJs1wDKEnxgpOrY4qGQ+s8jpEjC UyNe0ZRzI3syY6dE3DK8e5wQ3yV9/CL+IfDHCML1nftCkcrE4XfEPBTopztMbxoO eeqsM9wUYR2hgfDTcxDVC2vxnbqnB94rEZBPIqGWa30+yHX7u00U92NSyo9Siy+I TxkXKs7HQxIppxjMiVSSeKutsIdWI5NUfadNKO2qeY7D1rvd0j0kK66hoBXbyH4K zaFb7RBw5g0vekRtUOvrleTF39AojnIiwWMJlaj9I7+lpuZMVgR+euwxSQbn9cFf 9d74cXVZ87/eMfpx4StsT0ameE/rWJLVxer/1ZQlT/XW+zSPAerorQ4O18x+avuT Q4SL3hgB6wRAFT6HAgQ1HnmoIifmcF69q+/mq9qLAuHcWnDoj7hR/JZsqVK/3AwP 2mwLPR4ip0px6taW0K2qWWpzkxyzSzB2j4RED7no7F8kpjje6/arcZD4H0HrdLzq JmWNIHaEE4GB =0OpC -----END PGP SIGNATURE-----