-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Fri, 05 Mar 2021 09:40:36 +0100 Source: mini-buildd Architecture: source Version: 1.9.17 Distribution: experimental Urgency: medium Maintainer: Stephan Sürken <absurd@debian.org> Changed-By: Stephan Sürken <absurd@debian.org> Changes: mini-buildd (1.9.17) experimental; urgency=medium . User summary: * Improve and harden chroot check to never be interactive. * 'mini-buildd-events': Improve type handling (exit-on, fail-on). * Deprecates '--jobs' (effectively enables parallel building by default). * Support new upload options: deb-build-options, deb-build-profiles. * Release signature verify updated to behave like apt ("any sig, not all sigs"). . Details: * [3c220d8] models/chroot.py (Chroot._mbd_schroot_run): Always run w/ env DEBIAN_FRONTEND=noninteractive. * [96d1b84] models/chroot.py (Chroot.mbd_check): Use dpkg options --force-confdef, --force-confnew on (base) chroot upgrade. * [62dfebe] gnupg.py (BaseGnuPG.verify2): Update to allow success if any sig verifies (still not used). * [64ae59e] models/source.py: Actually switch over to new (GPG) verify2. I.e., release checking now succeeds if *any* sig is ok (like apt). * [0005b8d] gnupg.py: Add keyinfo(): General tool to get info on an (arbitrary) public key. * [2e0d8d4] models/gnupg.py (GnuPGPublicKey.mbd_prepare): Update to use gnupg.keyinfo(). * [3cf0e1f] gnupg.py: Log less, debug better. * [7dd7510] gnupg.py (verify2): Improve error messaging && stop using gpg.gpgme (discouraged) (using gpg.errors instead). * [3c12cec] models/source.py (Source.mbd_check): Improve error handling: Make public exception from gnupg available in MsgLog. * [1273cb0] mini-buildd-events: Add --expect option. * [9b9e92e] mini-buildd-events: Make types choices class attribute. * [12d821f] events.py: Drop '--stop, --expect', go with '--exit-on, --fail-on' (nicer inspection on events). * [6b1aec9] setup.py: Install testsuite packages. * [06b79a7] Add testsuite package to test upload options (i.e., that end up in env during build). * [d9d63ab] changes.py (Upload.Options): Add: deb-build-options, deb- build-profiles (usage only for now). * [2478323] changes.py (Upload.gen_buildrequests): Support user option 'deb-build-options', and newly support 'deb-build-profiles' the same way. * [eda74a4] testsuite package installed-options: Test for profiles as well. * [c84f7e8] builder.py: Support env setting for DEB_BUILD_PROFILES. * [0586f65] models/distribution.py: Add doc for new "Deb-Build-Profiles" extra options. * [3d217f4] .gitignore: Update for installed-options. * [aacb40e] Revert "setup.py: Install testsuite packages." (installs artefacts too, not a good idea after all w/o more complex setup) * [aa7b598] doc/user.rst: Add doc for new deb-build-options|profiles upload options. * [e97b572] models/daemon.py: Deprecate 'sbuild_jobs' field, and stop using sbuild '--jobs' option. * [e004d6e] base.html: On Login, Logout, Change User: Redirect to original page. * [9cb0722] views.py (BuildlogView.get_context_data): Fix: Forgot switch to event-log. * [3d267b1] mbd_events.html: Fix: Forgotten update of buildog links to new event-log style. * [21f8dde] events-log/log.html: Un-hardcode "/log/". Checksums-Sha1: c3e9b0a1e02c5687c5a3b82127371db0950ce76a 2269 mini-buildd_1.9.17.dsc 30fa5b1b9be6ddf11f7fd74ba3509268b53d8c64 455060 mini-buildd_1.9.17.tar.xz 883c10314cd579da7792a1e9aa7d3d28449d7e74 10677 mini-buildd_1.9.17_source.buildinfo Checksums-Sha256: bf5d39cc07add6f93defd6ded7d97213e2479330a28cd8ed2795226bebfe787b 2269 mini-buildd_1.9.17.dsc aa6fa1f55e46b983340ba19ffaf9df6ccfa2c96f74ec75f6c44a220027c81082 455060 mini-buildd_1.9.17.tar.xz b7434c43bca9e2f6662478f2394a28094d7bae4c3767e91a547ed23fb994e931 10677 mini-buildd_1.9.17_source.buildinfo Files: 1c98de0cba4f9aa6067667e4f99adbfe 2269 devel optional mini-buildd_1.9.17.dsc 1dc845ee025eb345652327a386fcbd8a 455060 devel optional mini-buildd_1.9.17.tar.xz 6a0b251ba36a29aedf66c80f2b4f239b 10677 devel optional mini-buildd_1.9.17_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJGBAEBCgAwFiEEVOttCJ+jfBmmRZCzBm3oAX4rYdkFAmBB8g4SHGFic3VyZEBk ZWJpYW4ub3JnAAoJEAZt6AF+K2HZTqgP/iDmr4wggAjG/f2Kzk8XXOC+JDEZpnio 10MyE9vQFf+Gi4dCeF1HCqX4nX7zLee2Y0mL3w7w1bnd34Wl9rPW3eTJfaCphl6Y LTDHuB2c7Tf5BRSRkVm6zkdGYnMqiTgYf5rLqc/p7m8qydwj/im7F7qzkl48COw5 xin6S6LN0BByEk0QCkiWPDesfzH/IfVAlpdZ58tW/AJ6haxKVgouJUrOdVWpSTH5 ApzvoWNcgwpjpPaSIHBJawOpFU3eSiIFdtTU1upk5vmLwtwniUi52jV0fykc5uFv pDzBiw8MiWdTzpu+x4co62LUAFUy8OHN84Jsfw2KvZseKuZScJOVDJzo/9toLM00 MJ7vZ5wOFinp27kfzt706LnFuAVPe4B7q8lMb+WVzXU6e6L5Ea6uOJI3JuhTMQZK qUUHEMdQFkkaZs6KbvXmhO2BLTwKk81UIkmrachNmF+Hs2LvHJbjTD8A0kZxkfcJ loocK9gs7+2UwITguzXyWYrYzea6bqnq2rOMcU/4plP+uxCFuhedzo465Ax5roGq YE8PPkDbiXKz3a08dOtM/F1AYRffd9xB57f5R2iNcpw01jifMfUXKHdkzuFYOPPy MBWzk6F3ACP7pRrSg2Hy1nu/QWtfHjcE/fXz7JIRSUZx3ZCfHiXdnh6cFvN5UxBy FB5YpG4DShz7 =R79M -----END PGP SIGNATURE-----