-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Sun, 12 Feb 2017 14:17:09 +0000 Source: mini-buildd Binary: python3-mini-buildd mini-buildd mini-buildd-common Architecture: source all Version: 1.1.1 Distribution: experimental 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 python3-mini-buildd - minimal build daemon - python library and user tool Changes: mini-buildd (1.1.1) experimental; urgency=medium . ** 1.1.x are _development_ releases, use for testing only. ** . This release updates mini-buildd to python3 (one-way, no py2 support). Mostly formal updates and fixes up to the point that the test suite ("./devel checkall") would run again. I expect more py3 issues, and hope for more possible cleanups in later releases: . * [90da0bf] [devel] Make mini-buildd-tool shortcut for test calls global. * [be288b4] [devel]: Add wait4package(): Wait until a packge is in-repo. * [65ecdd6] [devel]: checkall(): Add migration tests. * [1c086cd] models/repository.py: Improve two error messages (add version) when package is not found in repo. * [c79c627] mini-buildd-tool: Pre-check for None for http_args dict (Fixes (wheezy only): API call has 'version=None' instead of 'version=' when --version not given explicitly.) * [25bfd44] misc.py: guess_codeversion(): Better variable naming: digit->number. * [c87cbfc] misc.py: The default 'codename version' is now only a single number for Debian distributions wheezy upwards. * [6962aba] mini-buildd.NEWS: Improve da NEWS. * [cb08681] control: Bulk-update all dependencies for python3. * [ddee0ca] Bulk-update all script shebangs to python3. * [12a3c64] [devel]: Switch check tools pylint, pyflakes => pylint3, pyflakes3. * [cf2575c] debian/*: Rename debhelper files: python-mini-buildd -> python3-mini-buildd * [a8a7cfc] control: Add Conflicts/Replaces for python-mini-buildd for now (needed for /usr/bin/mini-buildd-tool). * [a754159] setup.py: Update to 'print function' to avoid hassles later. * [dc5415b] python3-mini-buildd.lintian-overrides: Also update package name inside file. * [b1c3a93] mini_buildd/setup.py: Fix python path to '/usr/lib/python3/..' (instead of 2.Y scheme for python2). * [678b09d] rules: Switch to pybuild, and update to python3 only. * [4739b09] [devel]: Add little 2to3 convenience helper. * [72fea8e] setup.py: Update write() call for python3. * [8af4b26] .gitignore: Update for packaging changes. * [3c30690] call.py: Drop str/unicode workaround code (obsolete and now failing). * [5e70efc] Bulk-update all python source via '2to3 --write --print- function'. * [7b7883b] pycodestyle: Bulk-Fix blank lines as left by 2to3 tool. * [8fff71b] pycodestyle: Bulk-Fix multiple imports as left by 2to3 tool. * [3233cac] pycodestyle: Bulk-Fix wrong indents as left by 2to3 tool. * [d54d582] [devel]: misc check: Omit checking for future import, now obsolete. * [29a10d2] setup.py: Remove "future imports" from generated __init__.py. * [3489c0d] pyflakes3 (models/source.py): Replace cmp() call (no longer in python3). * [bb6ef69] pylint3: Bulk-replace deprecated log.warn() by log.warning(). * [99aed26] pylint3 (models/base.py): Use decode|encodebytes instead of deprecated decode|encodestring method names. * [0fd0254] mini-buildd-tool: Declare varibale in correct scope (fixes new pylint3 warning). * [47561d8] api/__init__.py: Correctly mark unused variable (fixes new pylint3 warning). * [eec9e7c] misc.py: ConfFile: Remove obsolete unicode code. * [d4a2385] Bulk-remove all explicit unicode literals (u', u"). * [7a1771a] misc.py: Fix base64 doctest for python3. * [6aa6a07] changes.py: Dump differently to avoid py3 bug (?) in deb822 (fixes doctest). * [3b00164] gnupg.py: Fixup gnupg doctests for py3. * [8ac1edf] py3: Bulk-replace __unicode__() by __str__(). * [4943e3c] [devel]: Update all py2 Debian package names to py3 variants. * [0096863] [devel]: Temporarily skip debrepro test (some sphinx issue again?). * [97bce29] daemon.py: Changelog: Remove obsoleted unicode workaround. * [0286f19] py3: Fix up all sorted(cmp=...) to sorted(key=...) (using cmp_to_key() woakround). * [25fb2a7] packager.py: py3: Remove some obsolete explicit str() (py2: was unicode()) conversions. * [5187e2e] daemon.py (Daemon._port): py3: No longer do extra decoding of author call param. * [0f72c3d] misc.py (web_login): py3: Needs bytes now as POST input. * [d6fd1e0] mini-buildd-tool (cmd_call): py3: Fix terminal output. * [afca5a2] call.py (Call): py3: Fixup [u]stderr, [u]stdout methods. * [6594bcb] builder.py (Build._buildlog_to_buildresult): py3: Fix status parsing for non-ascii buildlogs. * [c67faaf] django_settings.py (get_django_secret_key): Fix for py3 and improve code s/w. * [520f132] models/msglog.py, *.py: Do warn->warning transition for MsgLog also, and fixup forgotten code. * [07ca8dd] [devel]: Update all direct python calls to use "python3". * [aa8512b] misc.py (open_utf8): py3: Just use open(), not codecs.open(). * [7658e36] changes.py (Changes.__init__): Open file with encoding. * [557e801] daemon.py (Daemon.logcat): py3: Implement tail via deque (Fixes: API:logcat) * [5c2efc6] gnupg.py (BaseGnuPG.gen_secret_key): Properly encode flavor additions. * [bbb248f] builder.py: py3: Don't use binary mode for sbuildrc snippet file. * [ba8c6d2] mini-buildd-tool (cmd_call): py3: Fix localized terminal output. Checksums-Sha1: 37b8f4ef21ecf3321fd7f3986607f3b2bf332728 2179 mini-buildd_1.1.1.dsc c5f58eea5acbaddcd7bcd957e9fc796af9a7a570 926920 mini-buildd_1.1.1.tar.xz 7ecfed094a2ce40fd80ae544302c49bf6586008e 86804 mini-buildd-common_1.1.1_all.deb 533b1c5ff3e1baca828dbb0656c76efd8a17972e 786934 mini-buildd_1.1.1_all.deb 93ccc07a8d24bb4f320ace7b6f874c5348387545 8483 mini-buildd_1.1.1_amd64.buildinfo 780873e1749e2abe8c4cb8ee63dcf56b937739f8 394730 python3-mini-buildd_1.1.1_all.deb Checksums-Sha256: e94a6ac361fbb1580d03e451c05b2e1e42bcbbf7bb92cab9473a07e63959a1f1 2179 mini-buildd_1.1.1.dsc c474b5f2da402213988860d7d1e05c407533b5c468ed0d7b0b657984121f1286 926920 mini-buildd_1.1.1.tar.xz c29d62376da23c34573546c55d01f072e3e62552a2985dbdc712bf9cc7ae2e15 86804 mini-buildd-common_1.1.1_all.deb 585fda33f3727d9f5980fa2c2ff64448e2924f2626aeb8535604a72c58f62a25 786934 mini-buildd_1.1.1_all.deb 418fdeb627c0ab93fb4824e6f3d08e9f13808a57f06ed4b85c7bcc656a38afad 8483 mini-buildd_1.1.1_amd64.buildinfo 071640fb7d0bb0e2592d35b521fec3b06a27835417fda98feeb725babc700da5 394730 python3-mini-buildd_1.1.1_all.deb Files: 86d320c167251989d938ee57d4b34270 2179 devel extra mini-buildd_1.1.1.dsc 08d148bf7bc04b364706d94e44546d9d 926920 devel extra mini-buildd_1.1.1.tar.xz b479132ca4a55c9036fd34c6387f516b 86804 devel extra mini-buildd-common_1.1.1_all.deb 5a0a5e7c1c867db0e4228162f75fc57d 786934 devel extra mini-buildd_1.1.1_all.deb c01ba6f0219050c9166700021cba49eb 8483 devel extra mini-buildd_1.1.1_amd64.buildinfo e9955fd629a7400b4cf3b2fb178c7f03 394730 python extra python3-mini-buildd_1.1.1_all.deb -----BEGIN PGP SIGNATURE----- iQJGBAEBCAAwFiEEVOttCJ+jfBmmRZCzBm3oAX4rYdkFAligfPESHGFic3VyZEBk ZWJpYW4ub3JnAAoJEAZt6AF+K2HZgJoP/2649Zg+CZPxFOzKX99Tj5KbTNLAGjry 7KNLmQvTjkdEVMXubTuWIHQASI6yTuOzRi5ha03m2EVTDf8uiWgCT/bqRCXYbO11 GfRUQEx6as9TL5ouREFBIzXWFiDOXKBN0CbkWHjzCbDUTfDKI6LISFFTxtuq58p2 lm14JKvlkgT7rWC/xL9/IZZtd3Mfm7+uA7Nceo9suXVvUUsNpU7z8bOmDRWVDtn0 UaSe/TyNCh8I6eQVYurdeYvK2UEHZwV7NfbdXoT7MpfhSKN2pop2kLmjSpAeqm+m 3l6n4ZFa/7mMlMSxbQT16v0LhDMJhRiYe3PpK28f5IAkJw8pu0m04AydbqZNfC2N 1GjynxQ7adXo2CraB03VpMve6ZQaW18UcG6RHfeljC9U05CCs93mRHGlgsLqwNJm T2F/z2v8yIvrvZFDj2EN8TFyGkW4f8w1HKz28Txh3t7qX9b5NEOI3BGX0W3owu/s bgTXCSG08y/nJ+OG/gKrJWLf8QlDmqG27GcUWUCjHj6TeruZVTg5bVAhrSu8zTKk NKkIfWEzWHX7UoHxRDuKLR0LgQCxsNgNJfaANWhsliRvkGPQfh89m4aWt1QocmUA PG7KKYVeYWJsFTvNtOAHIMb7riDEGyfxVAJeZFX6C5T6da5bajFxVvwLoEdrvTAy Jr0fhB6xBczC =qnGA -----END PGP SIGNATURE-----