-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Wed, 14 Aug 2024 11:23:23 +0200 Source: mini-buildd Architecture: source Version: 2.3.5 Distribution: experimental Urgency: medium Maintainer: Stephan Sürken <absurd@debian.org> Changed-By: Stephan Sürken <absurd@debian.org> Closes: 1075876 Changes: mini-buildd (2.3.5) experimental; urgency=medium . Summary: * 100% fix for "Daemon (singleton) race condition" * API(dput_conf), m-b-cruft improved . Details: [ Stephan Sürken ] * [8fd83e1] debian/po/nl.po: Update translation. Thanks to Frans Spiesschaert (Closes: 1075876) * [e59a154] models.py: Fixup Distribution.sbuild_*_blocks fields (not to have hardcoded implicit defaults when empty) . [ Gerhard A. Dittes ] * [6f65b5b] events/index.html, mini_buildd.css: Improve style of events table column "Source" and "Version" . [ Stephan Sürken ] * [50ef40c] models.py (refac): Rename get_daemon() -> daemon() * [e90eec4] *.py (refac): Replace all "util.daemon().model" by "util.models().daemon()" * [a4f9b38] daemon.py (refac): Drop "model" property * [8ea98cb] daemon|cron|packager.py: Make importable w/o django config * [ab641b0] setup.cfg: Drop global disabling of 'import-outside- toplevel' (pylint) * [1fe4666] *.py (refac): Move Daemon Model Getter to models.py -> daemon.py * [aad5711] daemon.py (refac): Move Daemon Getter to util.py -> daemon.py * [5437e5f] daemon.py (refac): Move start/stop outside Daemon class * [cbb902c] daemon.py (refac): Drop (Daemon) singleton * [84a9aca] daemon.py (Daemon.sync): Drop Daemon.sync() (no longer needed) * [fe5b565] mini-buildd-cruft (_add_outdated_paths_in): Add generic function for outdated files * [f3dcc0d] mini-buildd-cruft: Add check for outdated incoming files * [ad512dd] mini-buildd-cruft: Add option '--automatic-remove' * [d5e8f9b] mini-buildd-cruft: Improve usage/help display * [94bc8b9] mini-buildd-cruft: Exit 0 on usage (--help must not fail) * [c0506b2] setup.cfg (flake8, pydocstyle): Strictly do 'one line per item' (diff-friendly) approach * [36bf431] manual/administrator.rst (Remote): Add "remote hostname" note (followup for bug #1076480) * [ddc7974] api.py (dput_conf): [doc] Add note about custom side-wide config add-on * [a352494] api.py (dput_conf): Add '--with-global' option: Recommended global config * [fbbe4de] api.py (dput_conf): [doc] Explicitly mention that config works for both dput and dput-ng * [5801aa3] api.py (dput_conf): [refac] site config: Rather use 'exists style', not try/catch (less code && more readable) * [4384701] api.py (dput_conf): Add global recommended config: Avoid accidental uploads to default target * [97238d7] api.py (dput_conf): Add comment lines for the (three) sections * [31e4e4f] api.py (dput_conf): Rather make recommended global config "opt out", not "opt in" * [a788dee] manual/roadmap.rst: Drop "[refac] Drop Daemon singleton" from brainstorm (done) * [e994a0d] manual/roadmap.rst: Update dev brainstorm list * [d8e3fd7] manual/roadmap.rst (2.4.x): Add note about change in API(dput_conf) Checksums-Sha1: 5492aaae21983cfee7e5a763c6745af40930bcdc 2258 mini-buildd_2.3.5.dsc 55e143b80a4874f8eaa101f788d0a62a31445614 594944 mini-buildd_2.3.5.tar.xz 8ace69b862970b695cbd3434da01c8ea8e6c101e 12220 mini-buildd_2.3.5_source.buildinfo Checksums-Sha256: 642ff5e7ffe7f54a73d8dd6644c775d75cdf902b261d16595242a6a0f760830a 2258 mini-buildd_2.3.5.dsc f1a034b58be9666ceb6df6faec1619c0bb978225fb76808b7a22ef5c49fcd751 594944 mini-buildd_2.3.5.tar.xz 8e4f7cd8f23594bf2aef01cec5c3edccea9aec3e78c720a08f4b7a144d115a2c 12220 mini-buildd_2.3.5_source.buildinfo Files: d7227b0837f7b2b9951eddf3482a4779 2258 devel optional mini-buildd_2.3.5.dsc 29f4e53bfb9e181c44f7baf67555fa4d 594944 devel optional mini-buildd_2.3.5.tar.xz 3165ee0a5309a51ccd760382c9508c1c 12220 devel optional mini-buildd_2.3.5_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJGBAEBCgAwFiEEVOttCJ+jfBmmRZCzBm3oAX4rYdkFAma8eGMSHGFic3VyZEBk ZWJpYW4ub3JnAAoJEAZt6AF+K2HZMEYQALHHLb/15vVYWulRYrt+iG4GG4UPQxkf 65HUz2hmiwlr+nbd4DnWyhcn1st3rqkw+1hcxxpJFPSXyjz9V3J8IQWs0OJZLKgF pGi1U03o3hfDU2z2VYtyt11BOcFUDkPhrDzDPYFRJeyB3KcyweFzhNA/L+6H8Nkv HNC2dLma2cgBHqjAmIWIckQq60t3zd7iEhT0oD5oz8kQl2rQdwb5uIu4Q2IyT0BO mHFQxYG1AVUUdqx50JkDz9FONuCPGeGrCJuDVBdPBkf3bI8dpreYHY92sUhaeOog NTzHBawIV/66atnYHxqK9xvY3pjXMKcW689rGZ6rSaH5k6czHl936aIo1sX5ZqV2 PtKrKgTwuCQ1eKh9HoI0//bamC95/Ztw0nvrgED6lQF8abZS1gtV8yNXVjYx6PlB En2xDlgiCpxcK2+CK03eS2W/aqMN8uMogQ1XG0Xvww+6+YzaJ5AcnIcn/fCxE587 tCUgDrwtMS8KI2ggAGGjUUcJs2wkl08E+QukJXiAePIFqVsMl6d+pm6K6YwbMgMD aFSsl3xUJCzv+/QaDmV0GIhioqRkssD6oOI9KFx93SUFy8u7hV2rM5Ay07GQih3U krTqD64K3mUQ3OsK25ANepWPXh1T2mR3bnm4RalCvqjHq4k8LholxrOoW9nU9AVT jEYesNGZKUX0 =794S -----END PGP SIGNATURE-----