Accepted mini-buildd 1.9.12 (source) into experimental
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 24 Jan 2021 14:03:09 +0100
Source: mini-buildd
Architecture: source
Version: 1.9.12
Distribution: experimental
Urgency: medium
Maintainer: Stephan Sürken <absurd@debian.org>
Changed-By: Stephan Sürken <absurd@debian.org>
Changes:
mini-buildd (1.9.12) experimental; urgency=medium
.
Support dput "ftps" method (internal uploads and custom
mini-buildd-dput command) -- instead of just try both variants (OT:
patches proposed for dput and dput-ng as well).
Also polishing around the 'model status code' -- i.e., 'Daemon status'
and 'Daemon running' should now correlate, and model data should be
synced at all times.
.
* [a9bf547] control (Depends): Add minimal version for node-clipboard
(to catch bug #960859).
* [90c1002] config.py: Default HOSTNAME should be 'localhost', not None.
* [2508324] net.py (Endpoint._url_netloc): Make code more readable.
* [14f0d7e] models/daemon.py (Daemon.mbd_get_dput_conf): Fix to use
"ftps" if ftp endpoint is ssl.
* [1fb2995] models/base.py: save_model(): Rather call
super().save_model(), not obj.save().
* [e0a3462] models/daemon.py: Make ftp_endpoint() dynamic (fixes: would
not change on model change).
* [851cc72] models/daemon.py: Make fullname() dynamic (fixes: would not
change on model change).
* [0fd818d] models/daemon.py: Make all gnupg stuff dynamic (fixes: would
not change on model change, redundant code, redundant properties).
* [193b54e] models/daemon.py: Make mbd_fullname normal method (property
historically needed for urold django, afair).
* [6397116] packager.py (Packager.run_event): Add missing exception
logging for bogus event.
* [7dff335] __init__.py: Move log_exception() helper to package init.
* [b40d59b] models/daemon.py (Daemon.mbd_notify_event): (Regr) Fix after
change that parse_distribution() throws.
* [a510efa] __init__.py (log_exception): Log to level WARNING (not
ERROR) by default. Auto-log on e2http().
* [ac408cf] httpd.py: Make twisted "events" error response safe.
* [785c27f] mini-buildd-dput: Don't retry TLS, just rely on configured
method (ftp or ftps).
* [de3cf70] cli.py: dput.cf parser, mbd-config detection: Methods in
ftp,ftps and section needs to start w/ "mini-buildd".
* [23867fc] cli.py: dput.cf parser: Properly handle 'ftps' method (and
let http completer only have either http or https choices).
* [75baba2] net.py: get_certificate(): Fix "unclosed resource" py
warning.
* [6c9496c] __init__.py: log_excpetion(): Impl. via (py3) 'exc_info'
flag.
* [455ddff] packager.py (upload_buildrequests): Don't try to upload
error results on upload fail -- package won't be started anyway (fixes
public error handling on buildrequest upload fail).
* [ed2e317] builder.py (Build.run_deferred): Rm obsolete level in
log_exception.
* [18f3e9d] builder.py: Skip "failed buildresult upload" altogether:
Failed buildresults messaging was not safe, virtually no use case,
greatly simplifies builder code.
* [7d6da55] api.py (keyring|testpackages): Fix: Also stop at event
REJECTED.
* [819b0f8] ftpd.py (FtpD): Fix: Don't bind in constructor.
* [6fa470b] ftpd.py: Use endpoint URL as thread name.
* [95e891a] daemon.py: Fix: ftpd thread not updated on model change.
* [3c819ed] api.py (AutoSetupDaemon): Call update_model after ftpd
change (fixes autosetup / ssl case).
* [c8ec2c3] models/daemon.py: Switch from model_save() to save(opt sync)
to sync with Daemon.
* [ccda8b6] daemon.py: Properly rename update_model -> sync.
* [0548f3c] models/daemon.py (Daemon.save): Fix: 'Normal' save() needs
to be run before (optional) sync().
* [03d8985] models/daemon.py (Daemon.save): Fix: Per default, sync must
be on.
* [0465983] daemon.py (Daemon.sync): Actually update from db (using
refresh_from_db()).
* [6d2236e] daemon.py (start): Don't start if daemon is not active.
* [a8e0087] daemon.py: Update start/stop/restart to be methods
(prefixing "mbd_")
* [cc0d6f7] daemon.py: mbd_restart() is not used (remove),
* [33263da] mini-buildd (CLI.runcli): Update to mbd_start|stop.
* [5e595cb] api.py: Update to mbd_start|stop.
* [21ffa85] models/daemon.py: Daemon model: mbd_start|stop on
de|activation.
* [d7dff3d] api.py: Start,Stop->Activate,Deactivate: Actually
(de)activate the model state.
Checksums-Sha1:
8fb87277eeeb64a000d32a68cc6aebac89d1034b 2256 mini-buildd_1.9.12.dsc
94bb1d55219533da9c62df3e7f749ff481638372 445576 mini-buildd_1.9.12.tar.xz
edae7d4a54daafd0034453ebc2f2d1ba70c9d0bd 10616 mini-buildd_1.9.12_source.buildinfo
Checksums-Sha256:
a31cf59eb1743fb495dac2dd94f668ff897a0620d76149aa5858f0f3d9a44a71 2256 mini-buildd_1.9.12.dsc
daa44e19f347e53bf4bcc2d3c4acea80709ae9577440de62e4f7c6dc26c57c7a 445576 mini-buildd_1.9.12.tar.xz
2dee1362cfd6e1853f702e3e38eab417af3a114af329f25b9a46e1a003457a25 10616 mini-buildd_1.9.12_source.buildinfo
Files:
fc8f464fcd255c4e388c2de0c8c6f63a 2256 devel optional mini-buildd_1.9.12.dsc
800216ddf27748a00df468bb0021d224 445576 devel optional mini-buildd_1.9.12.tar.xz
f4c77fa85c60513142f59d90959fb2a6 10616 devel optional mini-buildd_1.9.12_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEEVOttCJ+jfBmmRZCzBm3oAX4rYdkFAmANcycSHGFic3VyZEBk
ZWJpYW4ub3JnAAoJEAZt6AF+K2HZA7wQAIVpPVqf2FKK6LmGDQyMNnqrIdi5W7Tn
7JEUqAS1VImW7e6A/yVxpfEZnIEZfYQOpZDoB3t3hJ5fr8+cHcHjeM3TDxJLD27t
WYhZh6tuLhJLJJ85Za0J45QlApPsjuDckSD1p30JG7VGl6Yd8qwAHWI6BQv0pIwS
bmtoAQlY1F3CJ5D5atwzakzof2iMMAl4L3WFko3Ubm8/WLHYGjoG0puXSr4MDf1H
y18uGhL3Dt6FIdpbrmZ7GAdHMkDblgkIaPhPRyRMnVtOkAHMgYa/PJSHWCe+juPu
Sm9LGxJgFZV487iV2pxNkaZkOjnsW6OFSbiJSGd3M2I78VRlJcgGWE86kpyC0YPv
xF1IBJthbd4D6kw8FeCl4ugVAxVIXscA+mbFKl0NCtN8tPqvcdxhJJbcQduPhMaA
pPYaK0BKTvwymunUJexv5Fz6wneV8sBxxAwh9ixtYnfnzKiG3Z4altzH6ImkWtwd
n7SeiRGgQo9h+uUSl+0QRPDwqiT1uFUTf28FtOfDLPJCIv+tokuowGWkUGfneqFm
fEkL7QG/Xoe3+2w0ARCrXJticBLkpiMLYC6NFMPan8aeLk/nRdqXo2lFTcbSiURt
6dUpRIOt5py2yYwRJiy0w6NpBiXS1G/bOV2yvjsayskUGnqhzZHcuJPjda6eRqVX
aprSGzqYAOe4
=7Zxm
-----END PGP SIGNATURE-----