-----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-----
Attachment:
pgpmDEq5KrjC5.pgp
Description: PGP signature