Accepted mini-buildd 1.0.21 (source) into unstable
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Mon, 03 Oct 2016 13:20:20 +0000
Source: mini-buildd
Binary: python-mini-buildd mini-buildd mini-buildd-common
Architecture: source
Version: 1.0.21
Distribution: unstable
Urgency: medium
Maintainer: Stephan Sürken <absurd@debian.org>
Changed-By: Stephan Sürken <absurd@debian.org>
Description:
mini-buildd - minimal build daemon - daemon
mini-buildd-common - minimal build daemon - 08x upgrade dummy package
python-mini-buildd - minimal build daemon - python library and user tool
Closes: 673443
Changes:
mini-buildd (1.0.21) unstable; urgency=medium
.
This release mainly features code refactoring around the internal
subprocess warpper and the addition of the BTRFS chroot backend.
.
Subprocess wrapper refactoring. While this mostly cleans up code, it
should also provide a nicer "log experience" for the administrator:
.
* [7797f73] call.py: Add helper to open a new file rw.
* [a1e9172] call.py: call(): Use stdin and stderr when given explicitly.
* [c9005dc] daemon.py: Use call.py (for genchanges), not subprocess
directly.
* [9ee1134] call.py: Rename call.sose_call -> call.sose, and make it
just a wrapper for call().
* [2893b89] call.py: Use shell-like output of command for all such logs.
* [aec91a8] call.py: Initial implementation of new class 'Call'.
* [165d91f] call.py: Update 'sose' function to use new class.
* [01d9fc6] call.py: Call(): Separate raw && unicode properties for
stderr/stdout.
* [95dd481] call.py: Use new Call() class in call().
* [b7103a9] call.py: Call(): Add "human-readable label" for nicer
logging.
* [651deba] gnupg.py: Update to new call.py for "export" subprocess
call.
* [fdf80e8] builder.py: Update sbuild call to new call.py.
* [85129d2] call.py/gnupg.py: Bulk-remove obsoleted call arguments.
* [077d1a7] builder.py: Remove now-obsoleted extra sbuild call log.
* [aaf2b70] call.py: Remove obsoleted functions: log_call_output,
args2shell.
* [5324fad] call: Bulk-replace obsolete "sose" call.
* [ae72eb6] call: Bulk-replace obsoleted call() function.
* [6f158be] call.py: Obsolete create_and_open().
* [8c18b62] call.py: Call().log(): Clean up code and document.
* [8f835e9] call.py: Call(): Class doc update.
* [6974148] builder.py: Don't log the build log.
* [6144e17] call.py: Make the magic "sequence2shell" convenience
converter work for mixed (str+unicode) sequences.
* [d07b9c6] call.py: ustdout|err: Replace on decoding error.
* [2999869] builder.py: sbuild call: Call log(), not check() (call
refactor regression).
.
BTRFS backend (thx again Katsuhiko):
.
* [3329a2b] [btrfs chroot backend]: Incorporate Katsuhiko Nishimra's
patch (mostly as-is). Thanks Katsuhiko! Thanks to Katsuhiko Nishimra,
Marc Haber (Closes: 673443)
* [f743188] [btrfs chroot backend] Update btrfs program path and package
name (btrfs-tools is deprecated now).
* [1546053] [btrfs chroot backend] Don't use '-o' for umount.
.
Other changes:
.
* [8c1015c] [test] mbd-test-cpp: Modify changelog so it tests non-ASCII
"original_author" string on ports.
* [ace2a62] packages/mbd-test-cpp: Add test for buildlog with non-UTF8
chars.
* [b013a7d] [devel] devel.debconf.selections: Don't have sbuild debug on
by default.
* [892d0c0] [doc] chroot: Minor wording fix for mbd_check_backend().
* [6fa5061] Remove compat/workaround for sphinx < 1.1 (obsoleted for
quite some time).
* [fb58a7f] misc.py: API doc fixes.
Checksums-Sha1:
288fa189a9cc342bb4368e46f5bc0782e36a814d 2149 mini-buildd_1.0.21.dsc
485665b64bd31a08a5fec7024a1d31bf9aedf566 915060 mini-buildd_1.0.21.tar.xz
Checksums-Sha256:
4b5b3865e9f8f8047e45a5ca43e8bf623c608b468919fa60c86cab0257cbe021 2149 mini-buildd_1.0.21.dsc
9295e9438dc27f255a33303bc0d5aa1f807142c194b90399515209e4ff07a339 915060 mini-buildd_1.0.21.tar.xz
Files:
907140203e77f92102d55df05e6abe64 2149 devel extra mini-buildd_1.0.21.dsc
2c937ecb031226e42cc2824c72d0b8d1 915060 devel extra mini-buildd_1.0.21.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIvBAEBCAAZBQJX8mI8EhxhYnN1cmRAZGViaWFuLm9yZwAKCRAGbegBfith2cAF
EACmifUj/9G/aQVyYTkkW7IHKkisrOvfQKrn5rfDjLiQcT0/+nRNsu91z0reK3Em
3OoOJa2Kpn0zEri9DQxRg4/tfBqK8qD6io603xToNJ9spR5wYj4qKzsF8yHVQxue
xb6LhLQvrNs8C2ecjjdrmBHz1VTdc1/OwcqaALTUCfFPiV8g3hJdTHlybjUQBCcX
RK41ggb0DLjnypMaNfrR7wSwXCxxLfjmFoIDfcDGjoYl9HPLcb9Jrd0fQX/WNAjG
lLPMlFfO4trinNZ6HmNdl/bjpsob/hvUevE3EcPbFaLsP/wdx5Q3QS4MkdMUUpaL
3CMzPLvqSGPacWAdOeXseiBDl2GN9ndTBwDOFRjopn8r/SWplWeFTCSFUu+9Eg0l
wg3G7IvZDkepiQKtQCnO9DwgZl5Z2PkXZ0fyDoK+Y4XL0PSKEprLKIDRQxuoMPzL
B6LB5VMATbIuJQ5uF/GOGKORtOZtrE1sTVgesLI/nWssFaHcZPPqmCA8ufcFVQ8A
9nqW8B+0inOrGOYUxhBicI9ipWm6ueRbcD3vqsK4bJHsWKvUeVhhY+pHpPSwj4Z9
lCmvVevCp4Bv3X6drjMemXJxWEBrUalwb25H4ddV1OjSh8/ky3xAKe1bMupsKEw3
YlsWvUXOkaAHT1zusmR7ne8Oz1gLTwQTcDu14KV8L8OZyQ==
=eX4V
-----END PGP SIGNATURE-----