Accepted mini-buildd 1.9.124 (source) into unstable
- To: debian-devel-changes@lists.debian.org
- Subject: Accepted mini-buildd 1.9.124 (source) into unstable
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Mon, 29 May 2023 15:48:49 +0000
- Debian: DAK
- Debian-architecture: source
- Debian-archive-action: accept
- Debian-changes: mini-buildd_1.9.124_source.changes
- Debian-source: mini-buildd
- Debian-suite: unstable
- Debian-version: 1.9.124
- Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ftp-master.debian.org; s=smtpauto.fasolo; h=Date:Message-Id: Content-Transfer-Encoding:Content-Type:Subject:MIME-Version:To:Reply-To:From: Cc:Content-ID:Content-Description:In-Reply-To:References; bh=RPCWV7HVPRt4xInq8g2+lkaDnNhtOXHsM9bUfpJWGlw=; b=Y/0rz2vw8E3no1Pj4nhUXgQ2qP EVcx9zrzmwtCwsa2G1V2czisMxTiFd5ZpyiEx/otJg1icPzCNkmQTTU4Oqp/pvkLgP/tCFIiHf78v HZ7TbL5wKD701tmS/LtrzetVeUD81InY2hRB9nGMvcsAgBZqw7xv3lXvXwSvhyyFYGszfzphku6Am VwLRA+8iddgbBnEBSurV6B8cuDVJQqrAeR3VykIls/1rHvVkTLiv+dpmVCTQGwDJ15c5DLVk6sLua Xb8KF9Zg5voc1Dk0ZKQpm8hoIKZlfqaNCOoIIXQqjwWmnoeJJ55MwaDuD8IqK9LjRxRof9zN3amuI 7spjVVCQ==;
- Mail-followup-to: debian-devel@lists.debian.org
- Message-id: <E1q3f73-005reT-Rf@fasolo.debian.org>
- Reply-to: debian-devel@lists.debian.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 29 May 2023 17:23:07 +0200
Source: mini-buildd
Architecture: source
Version: 1.9.124
Distribution: unstable
Urgency: medium
Maintainer: Stephan Sürken <absurd@debian.org>
Changed-By: Stephan Sürken <absurd@debian.org>
Changes:
mini-buildd (1.9.124) unstable; urgency=medium
.
[@release team: This is NOT for bookworm; pseudo bug is in place to keep
mini-buildd in unstable.]
.
Summary:
* Promote emacs support (from examples->actual installs to site-lisp)
* Fix/update tooling to setup external 'SSH access'
* Improve inspecting with API call 'setup' && do scheduled inspections
.
Details:
* [695d4b7] includes/events.html: Drop "rebuild" menu item (redundant &&
significantly slows down 'daily cake' events view on bigger repos)
* [f092ff6] Promote emacs support from examples to proper installs to
site-lisp
* [cbdeb21] daemon.py (Stopped): Don't fail if restart fails (Fixes:
maintenance calls with deactivated Daemon)
* [2196dfd] src/mini-buildd-setup-ssh-access: Add admin tool to setup
SSH access (user add/del support for now)
* [8866288] src/mini-buildd-setup-ssh-access: Add support to auto-
generated GPG key (per user)
* [b542a0b] src/mini-buildd-setup-ssh-access: On --purge, kill all user
processes 1st (avoids error with deluser)
* [834deab] src/mini-buildd-setup-ssh-access: Add support to generate
extra dput.cf (and add to mbd setup)
* [a642f01] src/mini-buildd-setup-ssh-access (uploader): Add support to
setup incoming dir
* [55ef12e] src/mini-buildd-setup-ssh-access (uploader): Add support to
generate initial authorized_key (with example line)
* [6a0ae07] src/mini-buildd-setup-ssh-access (uploader): Add support to
generate ~/.dput.cf
* [7e45903] src/mini-buildd-setup-ssh-access: Add support to explicitly
give an endpoint (defaulting to current hostname/http)
* [8c5c05b] src/mini-buildd-setup-ssh-access: Get identity from endpoint
(use for dput.cf)
* [04d8663] src/mini-buildd-setup-ssh-access: Interactively ask to
continue -- i.e., also in non-purge case
* [d5df557] src/mini-buildd-setup-ssh-access (staff, admin): Add support
to setup for plain python keyrings
* [6a0be38] src/mini-buildd-setup-ssh-access (staff, admin): Add support
to setup user password
* [c8953d6] src/mini-buildd-setup-ssh-access: Generate GPG key for
uploader only && auto-set key via m-b-api set_user_key
* [18deef3] Improve naming: m-b-setup-ssh-access->m-b-ssh-setup
* [13f2e99] src/mini-buildd-*: For all "bash tools", get tool name in
usage automatically
* [ad5b06c] src/mini-buildd-*: For all "bash tools", also accept "-h" to
get help/usage
* [0d1d28b] src/mini-buildd-ssh-uploader-command: Initial (sort-of
working) code update/fix (greatly simplified)
* [9a336a6] src/mini-buildd-ssh-uploader-command (CLI.runcli): Add check
for original ssh command (give reasonable error on non sftp access)
* [c34ac47] src/mini-buildd-ssh-uploader-command (CLI.runcli): Also log
SSH_CONNECTION
* [174eae2] src/mini-buildd-ssh-uploader-command: Serialize calls (via
self-brewed filelock)
* [777fd29] cli.py (auth_log): Completely drop 'auth_log hack' code
* [5c28675] Rename ssh-client-command -> ssh-api-command
* [a50a93d] src/mini-buildd-ssh-setup: Generalize authorized_keys
"installer", and add for staff && admin as well
* [70b0c8d] src/mini-buildd-ssh-setup (_install_authorized_key_example):
Fix pub key part in example authorized_key file
* [33b281c] src/mini-buildd-ssh-api-command: Drop (we can simply call
m-b-api directly in command)
* [e6cfbea] src/mini-buildd-ssh-setup (_setup_pk_plain): Fix/reword
password store routine
* [d32693a] src/mini-buildd-ssh-*: Update && merge docs in ``m-b-ssh-
setup --help``
* [5554cfc] src/mini-buildd-ssh-setup: Drop saving user password for
-uploader && update docs/notes && add cavet note
* [a02f44e] src/mini-buildd-ssh-uploader-command (log): Simplify to just
log one message (string)
* [d8b408b] manual: Update "SSH access" docs in manual && drop thus last
TODO
* [498301a] builtins.py (mbd_dict_get): Add support for default value
* [15cb8c7] main_menu_item.html: Use empty string as default value
(avoids "None" as title if attention is unsupported)
* [93d717d] api.py (Setup.__run._report_add): Generalize 'report item
adding'
* [90ab588] api.py (Setup): Drop extra "desc" from report item (instead,
just use key as description)
* [5c6aa35] api.py (Setup): Make "total instances" a proper report item
* [7e7224f] api.py (Setup): Report: Add "overall severity"
* [9f04c56] mini_buildd.css (:root): 'okay' should rather be greenish,
like 'success'
* [d21d6b5] api.py (Setup.Report): Improve/sanitize API call setup's
'report' code
* [b80de3e] cron|daemon.py (cronjob_setup_inspect): Add 'inspecting' API
call 'setup' to weekly cron (renames cron "check" -> "setup_inspect")
* [4e113e3] api.py (Setup.Instance.Status): Use Enum for status (instead
of just strings)
* [10c9721] api.py (Setup.__run): Generalize reports based on instance
status
* [cf8266f] api.py (Setup.Instance.Status): Add checks FAILED, CHANGED
(and accompanying cleanups)
* [726600d] daemon.py, *: Drop all old-style "attention" code
Checksums-Sha1:
0edb4edce3f35a4a6f06351bfa872963e7ebc155 2291 mini-buildd_1.9.124.dsc
1d8dace2e82ffa371d47789c4d0391d424480954 560480 mini-buildd_1.9.124.tar.xz
6f8f8532d819a8a11398c62c6274b19f9b87f56b 12114 mini-buildd_1.9.124_source.buildinfo
Checksums-Sha256:
2f4381a471ec1eba7640af49cb58f8cb272cf262b6048b9f3ff2d8756748b80d 2291 mini-buildd_1.9.124.dsc
4cef1bceb08ecccb582e665db7b076f4d33c905dc9afac76ad1132d3a2094fdf 560480 mini-buildd_1.9.124.tar.xz
feff71afcc747ab8d30dd6bff8b30d4bc470b1b4dce96cdde8f742980d2f0fd8 12114 mini-buildd_1.9.124_source.buildinfo
Files:
9405c2f601b9d598210e0b4fe3818762 2291 devel optional mini-buildd_1.9.124.dsc
0397d84e3ae853326f3120f7a90c3e11 560480 devel optional mini-buildd_1.9.124.tar.xz
e0e14aa734b81471d76cf3be8a63a3a7 12114 devel optional mini-buildd_1.9.124_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEEVOttCJ+jfBmmRZCzBm3oAX4rYdkFAmR0xVMSHGFic3VyZEBk
ZWJpYW4ub3JnAAoJEAZt6AF+K2HZ9+4QAJvy6vYFAURycxL/tPqBdNprt+RL6H3j
i9mvHA+tXD6Jc2jFz5OPvJwSn/PBSF9jC8b1BUBR7gltWFywJTA0qSCEAqWn67SL
zSS1bWnEhw0GhajhwgQce57Ga6Tam29vkOIQXW3b2UAXnxZFdcqPC1UtqUvsDupZ
Vjlxn3qsHTqyijfpq1o9u49C9CMkEZPf9ybeUb+9klw8sIGVv8iBAziU/laiyjx9
IsRuB54dJlVqPOsxR74ZZWVHFDuy8q82yQ7eE9cDyTsW/mkFswI2VEPUxfh7pz6l
dnm6DbJzm8FRlY7oAHB2kQTCQTfH+0vnhgnCncjHciKbRmejKbX2QwiDbyRj0dOH
02FcX33lLEheC84fxv92Qs3+pv11r/b5KYUqVAQTXtGqy9X+WpRybgOuETdMmM/D
ogt0VhxsB/YelDwaDXT3Ee2NhgEMRZpf3DunJpNYPrz1cj9USJ6rTIpzNQqAZdKU
Lw5BphMvPVz86OWY2Qsf0zp9O2qGq0hAiRIiLHuc0j+BZVVzR0B7sfOl2nR3w7HC
NflbaMSl/gXN4p8t7xHvJLKRRd9EjMtgEWBikff3/SnzAzNcpjH3YHBSdW44cJE8
QmTscYn4mp6iluyRByuEn+NWHs0RuWe0W8QPp67eZgVfqKc51lVeJZRgIuqJ/Axy
vdYhU1T1kyK1
=8c0V
-----END PGP SIGNATURE-----