-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Sat, 16 Apr 2016 10:23:36 +0000 Source: mini-buildd Binary: python-mini-buildd mini-buildd mini-buildd-common Architecture: source all Version: 1.0.11~bpo8+1 Distribution: jessie-backports 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~bpo8+1) jessie-backports; urgency=medium . * [fb078b9] Revert "Depend on ‘python-daemon’ 2.0.5 for new lockfile API." * [2cc82b2] Revert "Remove references to obsolete ‘daemon.pidlockfile’ API." * [b9025c7] control: For systems <= jessie: Depend on python-daemon < 2 and python-lockfile (<= 1:0.9~) (incompatible API changes). * [d3a70ea] debian/gbp.conf: Point to 1.0.x-jessie. . 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: b3960476ee5da3e1a4322402baa7f14cc53d1dab 2193 mini-buildd_1.0.11~bpo8+1.dsc 3b873b48060d9f474bbbb2309c5f59a97d9d676a 851672 mini-buildd_1.0.11~bpo8+1.tar.xz f475642c116dc95969746426da4fdb723f99e6ee 377388 python-mini-buildd_1.0.11~bpo8+1_all.deb 0b7e37035adb4a0b06ada33a60355326f2ff30fb 702952 mini-buildd_1.0.11~bpo8+1_all.deb b9e9655c044f4529cc393f30d1a6683207b611f0 74856 mini-buildd-common_1.0.11~bpo8+1_all.deb Checksums-Sha256: ad81cfe9e74ee4a4806cab7c769cda66a3d6cab5208b61fa4e2bcb15315b8845 2193 mini-buildd_1.0.11~bpo8+1.dsc 68121cb640bad4deaa4429742c68dc7637305cc791a41f3a30530b8cbf575475 851672 mini-buildd_1.0.11~bpo8+1.tar.xz 7982d677f96b6bcbc1c3b9e5e6a993b5fdf9a7e587b131ff66ef9a012ebcca81 377388 python-mini-buildd_1.0.11~bpo8+1_all.deb a4b57450fb5ae55ff61b5994200a045197a014df8f934e044d5d290bf2313376 702952 mini-buildd_1.0.11~bpo8+1_all.deb ea15fbc3491a3e228ead368e6886069e0f5455620cf1cffca2cfc95a2451446a 74856 mini-buildd-common_1.0.11~bpo8+1_all.deb Files: 08b8d59c6ef853887cf20b2a5f905ed8 2193 devel extra mini-buildd_1.0.11~bpo8+1.dsc 61c3c0305afe4c226e59316729880be4 851672 devel extra mini-buildd_1.0.11~bpo8+1.tar.xz 95a2e025464ebeb52d196c68758b3e9e 377388 python extra python-mini-buildd_1.0.11~bpo8+1_all.deb 4a3b546f4428be34b6b3d328cc9c0e86 702952 devel extra mini-buildd_1.0.11~bpo8+1_all.deb 1d37f292b8d00d87fd10cea81f5f0e98 74856 devel extra mini-buildd-common_1.0.11~bpo8+1_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJXEho7AAoJEAZt6AF+K2HZMhgQALhyYDEAhaS3JgPIi4Z2ZtY9 tmUpMdMVp3o/inbpj6Yx3N/zNkd6v1fsbm1eAxgmFsgmr4FUIPz2vW4eO2+d7dCM xrGBL/a10MovqFdDyxINdyy1Ae34t0dxQrPDqp/Mor9C54uS+ecJqdADLe3EPZUK XxaO1fRitj0CEdea8NWaT7/Bo7AwjGaztr7r9Si033aTyrlCMYSvyUvA/o48oOSr f17Ov6uPG0yaT+QAPpPiZVufM5W63N8GnNuK2isoDyLRqnG8fSGI9QzCyrfEd1gR cXXunATV9Wpd/38fnEqN6E3oE5CZ1Ds66UaZlN/vcdsO3szddtFULxbUqVw2oWne /UUjvRYrS/UX/Z1HWlRIw3t3VOIUNhPzgUS1xYHXVjzmj2q4kTwpFms8JdK6x3ou c2cDOqmkXuiVQEAiOMdwgvzQAmTpRMUeTdxi3nOr6lOYWW2PmY0uW1kNt8IyQIpT jjCwG7BEoBOXKMJfLC6ltHWfVxPtko3N2gccMUGtdihg+ER+469VtDFuq8I5fzjh kdXKs/XtG+BVZARvB2lpEyteOM3maYOhAyXfFMtY2mKRvITni26h8d1bSFjIE4rK NiwuZkuvJod6Ba7f81X7GwI6RTZFobl5YvyoZ2MwlNHbi5dt6VGzGxEG9RqUHJ3N GmkePQ3Snmm/fsL60s4E =qGtU -----END PGP SIGNATURE-----