-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sun, 22 May 2022 18:31:41 +0200 Source: mini-buildd Architecture: source Version: 1.9.106 Distribution: experimental Urgency: medium Maintainer: Stephan Sürken <absurd@debian.org> Changed-By: Stephan Sürken <absurd@debian.org> Changes: mini-buildd (1.9.106) experimental; urgency=medium . More real-life testing, more fixes, more documentation. Adds API call 'debmirror': . * [c9a0dad] fix(mini-buildd-bootstrap-apt): Replace false hardcoded name * [21e0f52] feat(setup): Add bookworm (testing) * [f045bbc] devel (bash-completion): Rather use '*' for profile choices (shellcheck complaint) * [f164409] feat(devel): Implicitly use the OS (buster, bullseye, ..) profile * [f1a5e7a] doc(roadmap): Move debconf (ssl) update to 2.2 * [506a420] devel(mbd_installdeps): Do ``mk-build-deps`` last (needs devscripts, which was installed after) * [8b6b797] devel(codespell): Also check ./devel script * [53cd808] devel(codespell): Remove ignores referer,stati,ser (no longer needed) * [e3f941c] devel(codespell): Fix three wrong spellings * [4993292] refactor(*.py): mbd_get_distribution_string -> mbd_get_diststr (adhere to our recommended notation, see dist.py) * [0a3cb88] refactor(): Obsolete redundant mbd_distributions_strings() (merging with mbd_get_diststr) * [84eb832] style(css): Pimp up text input fields to 20em * [e356fce] rafactor(Endpoint): Add scheme() getter * [398416a] feature(api): Add initial implementation: debmirror * [4e9b92a] feature(api,debmirror): Add support for option '--suite' * [bafbdd8] feature(api, sources_list): Make '--rollbacks' behave like max option (never trigger "out of range" error), and support a notation for 'all rollbacks' (-1) * [9d8dd4f] refactor(Rollbacks): Add generic class for '--rollback' arg (we want to re-use it later for debmirror) * [08e396b] debian/control (Depends): Pimp debootstrap min version 1.0.126+nmu1~ (support newest 'Ubuntus') * [85633af] debian/control (Depends): Add 'zstd' (needed to debootstrap newer "Ubuntus") * [0cb47c7] devel: Add convenience support to start known browsers with predefined urls * [02f8efb] debian/control (Depends): Update reprepro min version to 5.3.0-1.4~ (support "newer Ubuntus" using zstd in packages) * [c650d21] doc(manual): Add error annotation about unsolved 'S.gpg- agent.extra-Problem' under buster * [194c460] refactor(models/repository.py): Reorder methods * [f16a03e] models/repository.py (mbd_get_diststrs): Add support for rollbacks * [3152ca5] api.py (Debmirror): Add support for rollbacks * [4e5cdb0] refactor(repository.py): get_diststr(): Update variable to self-imposed naming convention * [583b9f5] api(debmirror): Add 'Suggests' for 'debmirror' && error handling for executable existence * [f9a5eaa] doc(debmirror): Improve description * [dd790f0] models/repository.py (Repository): Add mbd_json() (simplified structural representation) * [c56f3ca] feature(API status): Add --with-repositories (optionally list repositories on status) * [d1676bb] rafactor(gnupg.py): Add dedicated exception class GpgmeVerifyFailed (cleans up some redundancy && osbsoletes indirect signature logging) * [78a184e] refactor(gnupg.py): verify_release -> gpgme_verify_release (be consistent - we already have gpgme_verify) * [c41830e] gnupg.py (GpgmeVerifyFailed.__init__): Allow signatures to be None * [e447afb] fix(gnupg.py): gpgme_verify*(): Make sure GpgmeVerifyFailed is raised for all gpgme exceptions * [c5643ce] refactor(models/source.py): New 'ReleaseFile' class replacing function 'mbd_get_matching_release' * [5136354] fix(models/source.py): ReleaseFile: raise: Always use our custom exceptions, not Exception * [97a597d] fix(models/source.py): Archive.ReleaseFile: Add 'contextlib.closing-support' (close tmp files) * [27ee2c5] fix(models/source.py): mbd_check(): Use 'closing' on ReleaseFile + catch only our exceptions for skipping + code cleanups * [f74587a] refactor(models/source.py): Archive.ReleaseFile.verify: Return results from gpgme_verify_release * [e9a1e56] refactor(models/source.py): Source.mbd_get_archive: Support extra_msg for better error handling * [7582c73] refactor(gnupg.py): GpgmeVerifyFailed: Add support to convert list of sigs && code cleanup * [0fdfaaf] doc(models/source.py): Source.mbd_check: Improve release file's signatures info and error handling * [92d1dca] doc(*.py): Fix up a bunch of info logs that should really rather be debug Checksums-Sha1: 15c199544d1b36e1166739a093e901ef42000f50 2300 mini-buildd_1.9.106.dsc 3b7b7b0d99195c5b17badd42dda91cefa73f6a6c 526040 mini-buildd_1.9.106.tar.xz e86544d07e0f5cc16065abe5dafddd929ff3bd66 11614 mini-buildd_1.9.106_source.buildinfo Checksums-Sha256: c38a7a79c09ceb5499718941359667d8b1c5d623a835dec709bc3b50678aa884 2300 mini-buildd_1.9.106.dsc 37403aab078e4a3a6ef5ad786670a70b8fdbc071eb317ca414261174fc061aff 526040 mini-buildd_1.9.106.tar.xz b3a3d17840e64d578bf12585a2eeb9fdc919a19204cae9d0c6b1ae1f21a558aa 11614 mini-buildd_1.9.106_source.buildinfo Files: 5465c2a8cbbcdaddbd39da0e35f297f7 2300 devel optional mini-buildd_1.9.106.dsc 5c35c85f3a0ba8226dcce8371d84a8cd 526040 devel optional mini-buildd_1.9.106.tar.xz 93a212e0026427925a42687209a61fa2 11614 devel optional mini-buildd_1.9.106_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJGBAEBCgAwFiEEVOttCJ+jfBmmRZCzBm3oAX4rYdkFAmKKZkwSHGFic3VyZEBk ZWJpYW4ub3JnAAoJEAZt6AF+K2HZQ4cQAJmNLWppUfxcLBUsPc0TBOo3zda9IFj+ kFN0/SM3WXk7PUNc+nyOLLESphssWvnDv9C9rrFQ9/sSbpew4I146sWqbh/maTMi j5Gp0UjQXf+WOAcR7vneVaarlZkcTbixpn3SjazFS4YsfU+r5j9df6FgRa6GXkCU gmqO7XwyT05B1aw09Nqji36V+QTMlSHqbhQWdYt5k9brP9ANtdKSe0fJp7wbSMae 2ZmuENm/p3JuOt0vh5CLCJQ/DORjt5yNeJUEKvEcounRgV2ZnrVUXaaYiysUIvpa zAlAfst1ogFQPTzBQd0QL6Dv5WXLVLJRocKuMYGr+lhy1y6eDTmul07u57k7d7dU appXw+5JhDj0AK+bBRuCUitDr2U+Yi4/ZFyhxM+qB76flP6ye2Ca7vajGcPmWMJr fyf0OHfZfxURWUrzUWXyyLm5yJS1fQ66MvkZY1RianwmEKmnvD70dkaZdYNRc0Ri 639daO5KnSMU8SynMGTlLiH414VPKIj2Ubz7Iaizgmnj58n/dfOgsDY3qIqg6WRW jrrESVIUezRwK5wEaxSKPi7+LQV8mnHF1aOFTaq2W21ilvMkjI6uPTCQ9QyDZstl xeMt3jdupCI3uRXXMtGqR4eV2+NKZYC6ukiPKykMGF/HMJFW2VaW/bKqENNA8yoS 8wZzqPlR3CJz =9lnp -----END PGP SIGNATURE-----