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