Back to mini-buildd PTS page

Accepted mini-buildd 1.1.33 (source) into experimental



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 29 May 2020 08:55:11 +0200
Source: mini-buildd
Architecture: source
Version: 1.1.33
Distribution: experimental
Urgency: medium
Maintainer: Stephan Sürken <absurd@debian.org>
Changed-By: Stephan Sürken <absurd@debian.org>
Changes:
 mini-buildd (1.1.33) experimental; urgency=medium
 .
   ** 1.1.x are _development_ releases, use for testing only. **
 .
   Issue Soup, plate I: Top user-visible changes:
    - Adds ftps support custom m-b-dput (dput[-ng] don't support ftps)
    - Deliver cert in keyring package, new sources.list.d tree.
    - Events: Add --since filter.
    - Events: json timestamps now in isoformat (ISO 8601).
    - API keyringpackages: Impl w/ events (fixes timeout on failed builds).
 .
   * [38c9b9d] net.py: Add is_ssl() convenience method.
   * [34a3498] ftpd.py: Handler subclass: Use super().
   * [e200a84] changes.py: upload(): Support 'ftps' (RFC 4217) if ssl
     endpoint.
   * [97eed79] ftpd.py: Support ftps (rfc4217).
   * [590a173] api.py: autosetup: On ssl(), guess ftps endpoint default
     based on http endpoint.
   * [c70f4dc] devel: Add MBD_RESTART_HOOK configurable variable.
   * [0273384] archive-keyring package: Include SSL certificate.
   * [5093fa6] archive-keyring package: Install (cert && sources) to
     /usr/share/<id>-archive-keyring/ instead of /usr/share/mini-buildd/
   * [dd408e8] devel: "autodoc" of config vars.
   * [a270d83] devel: Add MBD_KEEP configurable variable.
   * [44fef33] devel: apt-tofu-bootstrap: Rather use actual codename than
     hardcoded "buster".
   * [5658be1] archive-keyring package: sources lists: Switch to
     '<codename>/<id>_<suite>.list' layout.
   * [03a7d2c] archive-keyring package: Rather use "certs" as cert dir
     (like /etc/ssl/certs /etc/ssl/mini-buildd/certs).
   * [f67b3b0] events.py: Revise Events once more.
   * [4417a14] events.py: Event: Add match() method.
   * [a9d8133] events.py: attach: Make replay configurable.
   * [872a8e1] httpd.py: event log: Use to_json().
   * [d99ed40] events.py: Add filter_iter: Common filter generator (can be
     used from client and internal alike).
   * [71b49e8] client.py: Switch to use events.filter_iter().
   * [6873899] mbd_events.html: Fix status colors, properly format
     timestamp.
   * [40d882c] changes.py: Put extra info creation code to changes.Upload.
   * [a7f795d] Event FAILED: Fix extra arch reporting.
   * [a437db1] Event timestamps: Must be aware/utc; json string must be
     isoformat() (of an aware stamp).
   * [e8f48fd] cli.py: Move ArgumentsDefaultRawTextFormatter here (from
     misc.py).
   * [7b60678] devel: codespell: Fix check output so 1st error is parsable
     too.
   * [02ebad4] Fix two typos found by new spellcheck.
   * [fade30f] repository.py: Fix typo/double code on event extra args.
   * [6ffde1f] devel: Add mbd_profile: Simplify resetting config for tests.
   * [2fdd982] keyring package: Fix build for non-https.
   * [dd3379f] devel: bash-completion: Add non-runner targets.
   * [af1e180] events.py: Event.from_joson(): Properly convert timestamp.
   * [5cae0b9] events.py: Event.match(): Fix "typ" comparison: Accept both
     string and enum.
   * [79aa48f] misc.py: Add helper check for time zone aware datetimes.
   * [90603a7] devel: Add supertestall: Run updatetestall for all "test
     profiles".
   * [b6064d6] cli.py: Remove "preliminary logger" setup.
   * [05957b3] cli.py: logging: capture python warnings on level debug
     only.
   * [28a11ee] cli.py: Fix: Make loggers to configure class vars, not
     globals.
   * [81b2f4c] misc.py: Add helper datetime_is_naive().
   * [fb22c31] Events: Replace "replay" by more versatile additional
     --since filter.
   * [da4100f] events.py: Events: Fix match for typ=None case.
   * [d120d5b] mini-buildd-client: --since: Add special value "all" (to
     replay all).
   * [48f865c] events.py: Add class Attach for internal attaching to
     events.
   * [6ea32d2] devel: log RESTART_HOOK before running.
   * [a8d8e64] API: keyringpackages: Implement wait-for-migrate via events
     (instead of polling).
   * [557ae70] ftpd.py: Fix: Use ssl cert/key values from actual ftp
     endpoint, not primary http.
   * [b4d0060] models/base.py: Remove some too verbose logs (they rather
     clutter than help).
   * [fa57dd7] cli.py: Make log code more common.
   * [4664ab7] devel: mbd_client: Don't run verbose, but log client call.
   * [6cfe2b6] events.py: Add Event.__str__() for convenience.
   * [f8a09f5] API: keyringpackages: Also consider FAILED (fixes endless
     loop if keyring package fails). Upgrades type event matching to list
     of types on the way.
   * [de83761] devel: Improve mbd_profile: Make all known use cases easily
     'setupable'.
   * [7de2243] builder.py: Workaround for jessie builds w/ SSL enabled.
   * [d8d1d9a] devel: Add 'supertestall' to usage.
   * [84cb382] dput.py: Add module dput.
   * [9bb609a] setup.py: Generate bash-completion scripts.
   * [132b14c] Add cli util: mini-buildd-dput.
   * [5e68847] dput.py: Sync helper && completer functions.
   * [f9fd464] mini-buildd-dput: Finalize args && completers.
   * [252352b] Skip extra module dput, merge to cli (we won't be able to
     put projected code here).
   * [6cd145d] Update DESCRIPTION (title) for all CLIs.
   * [0bb8c03] changes.py: Put all model import in-method (avoid 'django
     unconfigured' pita as long as possible)
   * [458053e] changes.py: Changes.upload(): Add 'force' option; Improve
     logs and .upload contents for endpoints.
   * [62d904e] changes.py: Changes.upload(): Use context manager for FTP
     (available since 3.3; fixes python ResourceWarning).
   * [994cca2] net.py: Rm "PROTOCOLS" global -- no longer used.
   * [7b2aa96] mini-buildd-utils.bash-completion: Actually install bash-
     completions for m-b-dput.
   * [90ced5f] cli.py: DputCf: parser code: Make more straight forward, and
     add support for 'ftp hopos'.
   * [567cfa9] mini-buildd-dput: Finally, actually implement upload.
   * [fbfb6eb] devel: extra-packages: Use mini-buildd-dput.
Checksums-Sha1:
 cfc63f377c6915117f0b8e13e1bd53ee71640fbd 2255 mini-buildd_1.1.33.dsc
 45ca6c7fa2cb2fd84694510d20bdf3a80aabdd3e 527360 mini-buildd_1.1.33.tar.xz
 5edae05829dbd8f5c4e4a7d002d1d4ba34fb5c84 10149 mini-buildd_1.1.33_source.buildinfo
Checksums-Sha256:
 da43dffbadb9c95ad8ec0e8290ad3597ba130504170d5ab925b42b0b22705d79 2255 mini-buildd_1.1.33.dsc
 7885c5db4948a0e929f1932a5c4bd149283b9ccf3a115e95bdbd1c6d25cbca17 527360 mini-buildd_1.1.33.tar.xz
 164dec8a6d684b89f3e4cbe8be91ad0c0e822e6ecbf41070f38d1088d3828458 10149 mini-buildd_1.1.33_source.buildinfo
Files:
 79a62371ddf2e96928aa8ab5fb14941c 2255 devel optional mini-buildd_1.1.33.dsc
 c311fbcb0fa5fdf207bb08c68e178f0c 527360 devel optional mini-buildd_1.1.33.tar.xz
 16df7cec4997dbfdfa566be96d144d8b 10149 devel optional mini-buildd_1.1.33_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJGBAEBCgAwFiEEVOttCJ+jfBmmRZCzBm3oAX4rYdkFAl7QtZASHGFic3VyZEBk
ZWJpYW4ub3JnAAoJEAZt6AF+K2HZYo8QAJv8IdJ8jHWCFuqHmILg8MOX/Lj9dpiN
cGiFP5sq0j2FsPy8nUXR2342Fl7WZpOP65VVQNVVhZOnXIXBZ4aOgQVhkktVCsPp
HJdeBrEIK1L1UaO1R+lr/6r41NdukhK6dHiGLhKhJKCcoH6Z0/KevhayuIy4a1uG
nCP/9P+UcfRaoTkFplMHzhHTDeBWoRaRNgLwkm0rIiWifUu3mXi2xtanz6wURegV
XczK2RgHAQ/I5OvmtxW16d0THgEznRLLB3Uiczb06r85iktEAqVjFPEhDM0EFXdB
BV531fLlONBhOuggWcWq9fKxWmFBSvSgnJM4oL8vU6/NQvlDwwW2+M+hGtwexHgT
QVSQLFBBvosK9njTEJvC48G12JvcFnqWBnUnal1wTBlEo5gm8u71Q1So6EPRNFTA
x/J6SCX6HWb3+vsfTy1/F9hMBct4nhu8jA/Is8EIqxxsJnVAMqH7qOyBDsLD99g0
DY+0Fk3LY6t72evzEbzklWxMGVobYyIH2lrP3ezLJXPykaf0N3498d/7Dq1J+Hd7
uPCq3lTWl4IcVpPVnoxgPm/9J5+pGjSYSP4nU0EIcyBzR8mKgD5yriXRe8Jw4Ba6
XXNm/Xo8gwAna7UU/LVIYxQS//umYa3pFUF0QSPCzFKY2Ip35bYzbK79hyDs0X9u
AF+IFRxO8PCH
=Y1pv
-----END PGP SIGNATURE-----