-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Sun, 10 Apr 2016 15:57:55 +0000 Source: mini-buildd Binary: python-mini-buildd mini-buildd mini-buildd-common Architecture: source Version: 1.0.11 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: 813720 Changes: mini-buildd (1.0.11) unstable; urgency=medium . The "eight-legged freak" stable point release. . Crucial user-visible changes summary: - python client API: This merges this long-petted feature branch. Docs and examples will follow in the next release ;). - schroot workarounds: Workaround for #728096 is now ootb, and a (ootb) workaround for archived squeeze is added. - wizards cleaned up; the recommended DirChroot backend now guesses the default backend (aufs vs. overlay). - no longer needs p-d-extensions. . * [eec512f] chroot wizard: Improve note when a customized chroot is skipped, and make it a warning. * [cd28cbb] web admin: Fix "search" function for 'Chroot' and 'Uploader'. * [1945d13] doc/user.rst: Improve introduction/default layout description. * [2bebf1c] example packages: Update config.guess|sub. * [adb26f8] [django 1.9] Fix jquery URI && distribution option tag. Thanks to Eldon Koyle (Closes: 813720) * [4b81c73] Add initial python client 'API' for 1.0.x. * [f9e62c2] client API: Add django_pseudo_configure workaround. * [649e4b3] misc.py: mkdirs: Add doc/note to myself (for the upcoming upgrade to python 3.x). * [6619511] client_api_10x.py: Daemon: Add self.url. * [e02a913] [django 1.7-9] client_api_10x.py: Update "syncdb" to "migrate". * [8061242] [django 1.9] Call django.setup() directly after configure(). * [25e0931] [django 1.9] Pseudo config now also needs "django.contrib.auth" and "django.contrib.contenttypes". * [d0c6fed] Move pseudo configuration function to "mini_buildd/django_settings.py". * [1824cd5] django_settings.py: pseudo config: autodoc also needs "registration". * [932e994] django_settings.py: conf, pseudo conf: Use same value "INSTALLED_APPS". * [2a049e7] Use new pseudo config for sphinx doc (obsoletes "doc/django_settings.py"). * [56f76ab] client_api_10x.py: Add status (caching) support. * [2dd969c] client_api_10x.py: Support archive identity. * [beb520f] client_api_10x.py: Add extra function: get_package_versions. * [3ec7026] client_api_10x.py: get_package_version: Report a dict with various infos, not just version. * [6ab382f] django_settings.py: Pseudo config: Also set MIDDLEWARE_CLASSES explicitly to avoid nasty warning with django 1.7. * [56a3425] api: Move to own package. * [3f84b08] api: Move client API to api/ package. * [7782370] Add 'api/_contrib.py': Non-mini-buildd extra code; adds DebianPackageTracker class. * [b4d2eef] api/_contrib.py: Improve DebianPackageTracker class. * [78e7cca] api/_contrib.py: Add some docs. * [b437008] setup.py: Add mini_buildd/api to packages. * [e1172f3] examples: migrate-keyring-packages, python-client: Update to final client api location. * [6b543ce] [wizard] Clean up archives && remove any old backports.org archives. * [a42f3f3] Add permanent schroot/setup.d workaround script; integrate 'shmbug728096' workaround and fix it so it "just works" (no manual enabling needed any more). * [388bc23] 15mini-buildd-workarounds: Add schroot workaround for archived Debian distributions (disable the valid-until check). * [708da60] 15mini-buildd-workarounds: Cosmetic log fix. * [3b05f0b] misc.py: web_login(): Fix exception string. * [d3939fd] api/client_1_0.py: login(): Ask for user if not given. * [acd7e71] api/client_1_0.py: login(): Handle proto down to web- login(). * [0865b08] api/client_1_0.py: Fix archive identity "parser" (for archive ids that include a hyphen). * [d8db641] misc.py: Add canonize_url() tool function. * [d4775bd] misc.py: web-login(): Canonize URLs before "unauthorized" check. * [d7f2776] api/client_1_0.py: login(): Return instance to allow convenience syntax. * [9e513f6] api/client_1_0.py: Add "dry run" feature. * [0872560] api/client_1_0.py: Compact/renice code. * [fedd36a] api/client_1_0.py: auto_confirm, dry_run: Skip extra property support. * [bdda89d] api/client_1_0.py: Log HTTP status code for failed calls too. * [03f1ae4] api/client_1_0.py: Add "interactive retry convenience code". * [72d9b29] api/client_1_0.py: call(): Fail/except when the API call fails. * [af7c51d] control: Update dependency on reprepro: >= 4.17 for dbgsym support. * [39dc9e7] api/client_1_0.py: Add batch_mode (non-interactive mode). * [b537c17] api/client_1_0.py: call(): Add "raise_on_error" support. * [826a847] api/client_1_0.py: Cosmetics on API call logs. * [dd83414] api/client_1_0.py: Make bulk_migrate() public. * [42d9521] api/client_1_0.py: wait_for_package(): Initial impl. * [9b3a3eb] api/client_1_0.py: Add "django_mode" support, defaulting to true. * [c8c2b58] api/client_1_0.py: wait_for_package(): Fix: Actually increase tries. * [58dbebf] api/client_1_0.py: wait_for_package(): Simplify/improve log output. * [b84b45c] api/client_1_0.py: wait_for_package(): Error handling support && code cosmetics. * [b1b97f3] api/client_1_0.py: wait_for_package(): Support version=None (any version). * [fbf0111] api/client_1_0.py: has_package(): Add initial impl. * [9601e59] api/client_1_0.py: wait-for_package(): Fixup logged wording when match found. * [dfc45e0] api/client_1_0.py: Monkey patch httplib._MAXHEADERS to 500 (default '100' may be too low as log messages are transferred via HTTP headers). * [19a361f] api/client_1_0.py: wait_for_package(): Add "or_greater support" for version. * [fab38f6] api/client_1_0.py: wait_for_package(), has_package(): Fixup arg order. * [84b1528] Bulk pep8 fixes on new code. * [4a646a9] Bulk pylint fixes on new code / newer pylint. * [7fd1435] models/chroot.py: DirChroot: Add guesser for the default backend value ('aufs' versus 'overlay') based on kernel version. * [823aaac] More code fixes and config adaptions for pylint (1.5.2). * [2a46597] Remove dependency on p-d-extensions for good (only needed for one graphic in the manual). * [76c0be6] control: Update Stds-Ver to 3.9.8 (no changes needed). * [e27d40f] pylint (1.5.2): Bulk-switch to symbolic message names. * [b93a149] pylint (1.5.2): Bulk-convert inline exceptions to "one- lines" where possible (and also removes some no longer needed). * [986da34] urls.py+root_urls.py: Remove obsoleted compat code for django 1.5/1.6 and older p-d-r. * [f0be9cc] django_settings.py: Remove obsoleted compat code for django < 1.7. * [a1c7804] pylint (1.5.2): Phasing out some per-project exceptions: super-on-old-class, bad-continuation, bad-format-string, global- statement. * [0e54a86] [devel] pep8: Use config file && remove old compat from call code. * [6de2d92] [devel] Add support for a testing (passwordless) setup of p-keyring. Checksums-Sha1: 2e89e51ebd6c71f1a154b654ff07e6c5b420d949 2114 mini-buildd_1.0.11.dsc 0622ada3f1699909903f18e9ace84068469c776e 851456 mini-buildd_1.0.11.tar.xz Checksums-Sha256: e94aaa1cc122f7b65f308cf2f80e4fcabe5fab829816bef87b27d035321eee94 2114 mini-buildd_1.0.11.dsc 35d2662062ba4a963efc314f827d49c96332306ea5eb98aa4cec2578b7159367 851456 mini-buildd_1.0.11.tar.xz Files: 4fa937ad809a7f504f42924b8aae3284 2114 devel extra mini-buildd_1.0.11.dsc c27783f490ff1fdb16c0584bb51f8ae1 851456 devel extra mini-buildd_1.0.11.tar.xz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJXCnxGAAoJEAZt6AF+K2HZGsMQAJODGLn6nwKdaJxowUOcsD6x On1q/eLCQoFSW6sV1v1oDmVTaQQPSWyYZ4N3gvYcomEXKayQWPvXvdVL3UBJB40E 1zxDj5opH6S4JLjTMciWyfqwsm3PiPtYBovIEE3QYecZeQrwyq+Jf8WMFPznjBVV ukIA/PNTCg853lHPGvQ2a7vXwB5wFoxzLiahD98jXZ5RFtuZ5CcghZfTnR8jPNVL kHEYRvn55bgpmu6l5HxSZJWylEFVIn4WilHfvPFrTSfZvvggn8hRwhr7YnT/8rP9 QAJGlqNcDOKD+qLoxPtUpVZnSqny8iQchWc+DhE1hrUBIinwAAAdlFoPw+ugbQ+E ga/olJOGGZoVUqKJlr9wsGzy2SJu4ErP6vO5MYsugaFU8L4iiIl4uFDtWo03YlSf nHrPTpWgNpB9F/4UAfL4AU4Sjgw5/nsN+kgE/1kC6rO0xtHvcUUxhpfrkgfIkpcw vqJne/FwruQy36YpnRJpvKWFLYgehoT7lySJvZ0dAyP/SwCXeL90/iPh302iHymh oKMiUPv+ip/jbxhnp3vTKHX2ypcECbarfIauJQRA6ZvlAu/+QCUGVEr3ohY+xd2d y1mJ8RsZXcedQ/bLkUFOh+7SqJDJCesvE3wPAXCJFY8WUgTDDpo6H9iHT+K4sYXp 533+4Qqqqah7DIKkfkMY =bg58 -----END PGP SIGNATURE-----