Accepted mini-buildd 1.9.92 (source) into experimental
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 01 Nov 2021 15:46:09 +0100
Source: mini-buildd
Architecture: source
Version: 1.9.92
Distribution: experimental
Urgency: medium
Maintainer: Stephan Sürken <absurd@debian.org>
Changed-By: Stephan Sürken <absurd@debian.org>
Changes:
mini-buildd (1.9.92) experimental; urgency=medium
.
Summary ("more things from the roadmap"):
* ftp: Make passive ports configurable.
* chroots: Use schroot sessions.
* django: Internal impl. of (user) registration, drop p-d-registration.
* internal: Create gnupg keyrings on-the fly (another step for #838393).
.
Details:
* [9812e2f] ftpd.py (FtpD.shutdown): Fix false idiom (use 'is not
None').
* [ae91fa5] ftpd.py (FtpD): Add support to set handler options
(supporting 'passive_ports' only for now).
* [229292f] models/daemon.py (Daemon): Enable previously unsused
ftpd_options for new handler options.
* [970ee35] includes/error.html: Make actual error stick out (header not
'mbd-error', small http description).
* [a63c050] devel (MBD_PIPINSTALL): For now, use pylint from pip (need
2.11.1).
* [03d2aae] devel (mbd_installdeps): Remove obsoleted extra "binary dep
installs" (install via apt already takes care).
* [647c88a] devel (mbd_installdeps): build-deps: Drop updating to newest
found version (via target-release='*').
* [b26cb46] devel (mbd_installdeps): Do build-deps first.
* [8832642] devel (mbd_installdeps): Put all non-build-dep installs in
one call && diff friendly.
* [e0301fa] devel (prepare-system): Run installdeps here (first).
* [9c5065d] devel: Move 'installdeps' code to 'prepare-system'.
* [ec451f2] call.py (Call.log): Support (log) level to be given
explicitly && now default to level "error" for failed runs.
* [7652742] schroot.py: New module, now essentially providing schroot
sessions (can avoid having auto-sessions for each call).
* [d7290f6] call.py (Call.log|check): Run log() when check() fails (&&
remove extra log line from check(), already in constructor).
* [6297e53] builder.py: Move buildlog_file_path var to build() alone.
* [bf06d9d] chroot.py (Chroot.mbd_set_debconf): Also set
DEBIAN_FRONTEND=noninteractive for the config call itself.
* [aae8b45] models/chroot.py: Update mbd_check to schroot.Session.
* [f6f4354] builder.py (Build): Doc: Add note that constructor should
not throw.
* [d0471eb] builder.py (Build.build): Move apt line updater to build()
&& use schroot.Session.
* [d3ae8d7] *.py: Bulk-replace log().check() by check().
* [f3d59cf] django: Add top-down top stub for internal "reset",
"register".
* [b315545] models/chroot.py (Chroot): Remove obsoleted
_mbd_schroot_run() && mv set_debconf to check(), using new
schroot.Session.
* [988fa25] schroot.py (Session): Add raw "call()" method (complementing
run()).
* [77c259d] schroot.py (Session.set_debconf): Don't fail if config can't
be set (workaround for debconf 1.5.78 / sid).
* [7209b1e] devel (mbd_installdeps): Rm *.changes|buildinfo (new
leftovers from mk-build-deps, see https://bugs.debian.org/cgi-
bin/bugreport.cgi?bug=989696).
* [e375ad1] schroot.py (Session.set_debconf): Use run() again (i.e., re-
enable error checking).
* [b14dfe0] profile/index.html: Fix using "section" not "main" block.
* [cef7625] __init__.py, error.html: Add 'HTTPOk' HTTP Error (as means
to convey simple non-error messages).
* [1031b5b] views.py (ExceptionMiddleware.error): Don't log if error is
HTTP_OK.
* [c7023b1] django_settings.py: Add password validators.
* [6d33002] views.py: Implement AccountRegisterView, add && implement
AccountActivateView.
* [56303cb] views.py: Rm AccountResetView (not needed).
* [b03c439] accounts/register/index.html: Fixup register template.
* [80edec7] base.html, config.py: Update uris/names for new
register/reset.
* [b23c89f] debian/control: Remove p-d-registration dep, and remove all
supporting code.
* [205714e] templates: Remove bunch of now-uneeded templates (post p-d-r
removal).
* [7ac637b] call.py (Call.success): Add success() method.
* [9846c93] schroot.py (Session.check_sudo_workaround): Implement using
call() (avoid confusing error log).
* [4e77d8b] api.py: Move 'upload_template_package' helper to package.py
(fix one FIXME ;).
* [7b048da] daemon.py: Keyrings: Add own classes for Remotes/Uploaders
keyrings; move all code to daemon.py.
* [81c9e69] daemon.py: Uploaders/RemotesKeyring classes: Remove (daemon)
model from constructor.
* [44b9c92] *.py: Generate gnupg verification keyrings (Remotes,
Uploaders) on the fly.
* [d888730] models/gnupg.py (Builders): Fix: Consider 'activatable'
remotes only.
* [2a4fc1d] models/source.py (Source.mbd_check): Simplify && fix logging
when archive does not match.
Checksums-Sha1:
1f1ec5693aead62f856d078a87b21f12fcc82b69 2284 mini-buildd_1.9.92.dsc
fa5f4d9c096803c43e3ff32aabfd915208bbe03f 520388 mini-buildd_1.9.92.tar.xz
98d6d5cac96ae6b251a1798945b28d92610e3803 11189 mini-buildd_1.9.92_source.buildinfo
Checksums-Sha256:
1eb1c1990a86e1484f15eb311d21c35e5ed3ed2da7eea0659a1eb670ab246c47 2284 mini-buildd_1.9.92.dsc
23b98b9f3aa68ec98bd83522756a4d8463606a7948e63c59c50c114d1756bcf4 520388 mini-buildd_1.9.92.tar.xz
a0cef0dde30f827d40b5e4c8f53ee4ef6c5dd88eb33f62af88c40ef6005b7da4 11189 mini-buildd_1.9.92_source.buildinfo
Files:
945ad63d0fff432f60490ec22b2f4605 2284 devel optional mini-buildd_1.9.92.dsc
40d965a2cbe260746d421d0e2b63067f 520388 devel optional mini-buildd_1.9.92.tar.xz
a07d909f41da8d0ad18039192873c882 11189 devel optional mini-buildd_1.9.92_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEEVOttCJ+jfBmmRZCzBm3oAX4rYdkFAmGAAKoSHGFic3VyZEBk
ZWJpYW4ub3JnAAoJEAZt6AF+K2HZ5SQP/1Sm5CsaOlxMhKuynpAAQkE3hR5Mg9Aq
6+pslMSSmZJEkecUSqx0Z5oxlmXbkCYo2mZVZwPZuxl095OoMpziWDkTfmGIbEVc
rdK8oSrY7qyk39g2O7se5w/AniSoiO6y7YKpdvWjOitnhEeTOOGJAtAf98laQqa1
C9NFFx4IyWZHKhUa7dVN2H9Um40UuvX5r+4nbXLFo9itjVqa7bryYRQ4xZQMB8ND
dBdfEZrYzr0VqhTb/TXR6I9Ml+hyhRJoyuj3OwzhWetNfveGjDZp8KHDrRLgGKj+
barku6nju6MDjS2Xs2CWIH5+MVdeiwZ4NVy91pGiyj7uiQLFJsfHdFIF8zW93Oyb
WWL9GqfAlp+LQMIIa7Ch8mfhzGsOE7U+Gig/kFxvze9AQorV56QYiae/dyaqeyj/
f7Wc/Knx86EjrGbmg9/S9ANgX48JppxtUlyKKAFwlTSSPJOslApHPm4jukij24/u
3IKDuHkplbpVrvPaP7AHlt6jA4O4EWIjnuiSCCCItuf/r2hmYwiK5+RnJn78VQ5P
B1Y12+4AZ+b92oeisrFoZ22VoTApVKnnMLNg0lSUuzihL5SbuGKrcqOaiVdZAAYp
483j3M0VJIiB5nts0wrNGjH2mBZPIqGGxiap3xgRr4HTl+rylMyp9bMYkOCswR2B
kKCnZGNe1PXK
=ESid
-----END PGP SIGNATURE-----