[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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-----


Reply to: