Accepted mini-buildd 1.1.37 (source) into experimental
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 14 Jun 2020 18:23:36 +0200
Source: mini-buildd
Architecture: source
Version: 1.1.37
Distribution: experimental
Urgency: medium
Maintainer: Stephan Sürken <absurd@debian.org>
Changed-By: Stephan Sürken <absurd@debian.org>
Changes:
mini-buildd (1.1.37) experimental; urgency=medium
.
** 1.1.x are _development_ releases, use for testing only. **
.
Issue Soup, plate V:
- With fixing long-standing 'ftpd upstart error not detected',
issue, this generally updates threading code.
- Adds "cron-like" support for periodic tasks.
.
* [3c3b3ea] devel: Fix mbd_events(): 1st arg was skipped.
* [a71d713] models/source.py: __str__(): Simplify (fixes possible
recursion/stackoverflow w/ mbd_get_archive()).
* [d39b951] misc.py: Add Thread class (to evntually replace
run_as_thread()).
* [e456f1e] daemon.py, ftpd.py: Upgrade to Thread class (Fixes:
Daemon.start() not catching ftpd start failure).
* [8a3777d] builder.py: Update to Thread class.
* [d245cf0] api.py: testpackages: Fix evaluation of the --check option
(Fixes: would always check).
* [b7afb49] daemon.py: Update helper build queue to Thread class.
* [cd3f898] builder.py: Update to Thread class.
* [985c0b3] httpd.py: Update to Thread class.
* [c8b5f0f] misc.py: Rm obsoleted run_as_thread().
* [aa7eade] misc.py, daemon.oy: BlockQueue -> BuildQueue, simplify code
and make put() seemingly non-blocking.
* [f4af039] daemon.py (BuildQueue): Move from misc.py (only used here).
* [6062078] misc.py (Thread.__init__): Add shutdown support.
* [e7c228b] ftpd.py (FtpD.run): Use Thread's shutdown support (gets rid
of all globals).
* [70fd6c0] builder.py: Merge BuildThread, Build.
* [4b91795] misc.py (Thread): Use abstract mbd_run() for actual code
(Fixes: threads not run ignoring exceptions).
* [ad16146] misc.py: Thread: Compatible re-implementation of shutdown()
support.
* [6d43138] ftpd.py: Use new Thread shutdown impl.
* [9b9ccdf] cron.py: Add cron-like scheduler.
* [860b658] daemon.py: Add crontab support to Daemon; add global 'check'
as weekly cronjob.
* [c4f4dd6] home.html: Make crontab visible on index.
* [f66a8ad] mini-buildd: Remove "timed restart w/ signals" workaround
(we now have global "check" as internal cronjob).
* [04d05d8] Archive wizard: aptsources: Only add 'valid' and 'enabled'
sources (fixes possible bogus entries via auto-setup).
* [33af842] cron.py: Various cosmetic fixes.
* [652f6cb] api.py: Remove --force-check, force_check from API start and
daemon.py (not needed; admin may do that in setup already).
Checksums-Sha1:
d8e3281c0697eee814e46c441b8daf97b8efa559 2255 mini-buildd_1.1.37.dsc
1525d90504c81f484bf565d00ab969ec7b46de86 540428 mini-buildd_1.1.37.tar.xz
9b4bfd9fec7626abfe087e9f907c922e381ab41f 10153 mini-buildd_1.1.37_source.buildinfo
Checksums-Sha256:
d58d6a7ed46a6403e08ec88ab9646c75d855afab8b032c13ad577cabdbe87268 2255 mini-buildd_1.1.37.dsc
9de686f6c66bbafd2cbc59a04059efdca5b52648f8f78d8d832f5d73df6efe36 540428 mini-buildd_1.1.37.tar.xz
0fd9ab587af6ceffb4362270d5ce836d00b61ce0ea174756f92c3c486fd119f3 10153 mini-buildd_1.1.37_source.buildinfo
Files:
d8c0d79b9679bf3d7fa82ca91ea43218 2255 devel optional mini-buildd_1.1.37.dsc
6ac793d8f27be53aada73e05ef7f5778 540428 devel optional mini-buildd_1.1.37.tar.xz
839a40617b06fee6a19be94c6313d0a4 10153 devel optional mini-buildd_1.1.37_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEEVOttCJ+jfBmmRZCzBm3oAX4rYdkFAl7mUJYSHGFic3VyZEBk
ZWJpYW4ub3JnAAoJEAZt6AF+K2HZZYMQALRoBop/TyitpOBj7TZZSNhPBHfUS5fW
rjIepLegpAeAQYzcxjRX4e/W0jq/lPbwPiwPYyrooGS6d6aLem9ZyKb2eic9acHP
u0oI+zuKniz/zBU/ts6yEam/qvf4mP4PX4cVuxNpdZl9ALABitlUBYX79ZOyN2mX
BdrcEeGU/pUzYjmQHZhPWXrTvTBeG93QaEAADDixzXISOD6Zj7mHS/Vxc1qfdZFa
kKvK+0Xn/hfn4WYqL5S7aGlrFlA1snXxlINbRqCVenzKnrJMfSji85kOVtYNQjab
hzhsxvnvPe6MCrNT6g67EBvbdO79q/9bRV740ShvQP3GQi0tjkB4U6tvkhdGM+Eb
ra4ncYiboqSrpYJQAsBPAvf6THWbKAWL3Hd7F+MCjkw8nkSk2lQN+5yGHf13LB3K
3j6noDaLTgY14NRr9qfoyHOj3EnOmTSo9O07fAKu6eaxCfcwallTHbStY0jGfK46
Az3pERuBT0L4kfqd5YONSVuAOfddzF2SrQSv3em+JZneO1bSkKG9SxnOsAI2ZIPC
RZ0NNZj8QkOgO0YG3xsHSj/CgewgP1YYvjwETYOCkFDX0Ties9c/shk36oxpW/Eh
/A8zktJ/VpM2xHKRrwNsjsRNZTWOBQH0V3jUT2748AS9dYLaJXctqbxSGqZnCcRa
3yWyfB7P1Yss
=Ozqm
-----END PGP SIGNATURE-----