Back to mini-buildd PTS page

Accepted mini-buildd 1.9.122 (source) into unstable



-----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-----