-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Tue, 26 Feb 2019 16:50:49 +0100 Source: mini-buildd Architecture: source Version: 1.1.12 Distribution: experimental Urgency: medium Maintainer: Stephan Sürken <absurd@debian.org> Changed-By: Stephan Sürken <absurd@debian.org> Changes: mini-buildd (1.1.12) experimental; urgency=medium . ** 1.1.x are _development_ releases, use for testing only. ** . This release mainly switches the httpd backend from cherrypy to twisted. . [ Ondřej Nový ] * d/changelog: Remove trailing whitespaces . [ Stephan Sürken ] * [4501fe7] mini_buildd/httpd*.py: Initial structural change to later support/test different backends. * [0835418] httpd*.py: Generalize add_static() function and call in generic HttpD. * [82661d1] httpd.py: Backends: Rather use inheritance model. * [59f4e62] setup.py: Use a little helper for the package data file lists. * [883334c] python3-mini-buildd.links: Add symlink to django admin site's static data. * [ea1d261] /mini_buildd/setup.py: Get rid of STATIC_URL common setup variable. * [018eda8] httpd.py: add_static_handler(): Give path w/o slashes ("static", not "/static/"). * [ba48b4a] httpd, setup: Move special html template back to httpd.py. * [4720d82] httpd.py: Improve notation for static adder method. * [f021ac7] httpd_twisted.py: Add alternative http backend. * [9662ac1] httpd.py: Move manual index generator code from cherrypy backend to base class. * [322a164] httpd_wsgiref.py: Initial wsgiref httpd (test) backend. * [37fcab6] httpd.py: Strip down html_index() to one simple function. * [e573026] httpd.py: Move html_index() to httpd_wsgiref. * [f2f2ff9] source.py: wizards: Update signing keys for unstable + testing. * [5326b0f] httpd.py: Fix used backend back to cherrypy. * [3f3c296] codespell update: Three more spelling fixes. * [fd40a89] httpd: Select backend from script, not module. * [2325059] httpd_tornado.py: Add tornado backend. * [5d54ef3] html: Fix tidy warning (labels must only link to one element). * [d5c698e] httpd.py: Code cosmetics. * [06678e0] httpd.py: Bulk API cleanups. * [f61a4a6] httpd.py: Mark private methods. * [57baaa6] src/mini-buildd: Do HttpD backend import in-method: daemonize() might close things created by backend (f.e. twisted) module's initialization. * [eea6df2] misc.py: Add network 'Endpoint' class (based on twisted syntax; eventually will replace class 'HoPo'). * [a94ab56] Update httpd code to use network endpoints (adds option --httpd-endpoints, keeps compat for --httpd-bind). * [63a312b] src/run-doctest: Don't run in verbose mode. * [c43eab3] httpd_cherrypy.py: Add SSL support. * [dd350c6] httpd.py: Use generic "supported types" check. * [5141f91] httpd_tornado.py: Add support for ssl. * [fe59778] httpd[_wsgiref].py: Move 'WSGIWithRoutes' helper to httpd.py. * [dd8afe4] httpd_waitress.py: Add test support for waitress backend. * [10f6e35] mini-buildd: Endpoints: Add real life defaults (tcp, ssl, unix) as code comment (for convenience, later tests). * [657f97e] httpd.py: Some simplification (triggered by pyflake error). * [d34954d] httpd.py: Move mime type add-on dict to base class; update in cherrypy- and implement in twisted-backend. * [5e5091e] api/__init__.py: Don't warn on missing (but optional) api updater function. * [b059691] builder.py: sbuild call: set '--no-arch-all' explicitly (Fixes "false" reprepro errors after successful builds w/ sbuild >= 0.77) * [2ef39cd] wizards: Remove squeeze autosetup support (repo sigs expired). * [e2595b3] api/_contrib.py, DebianPackageTracker helper: Fix parsing for backport versions (after changes to tracker web sites). * [61b9eb9] httpd.py: Fix error message on unsupported type. * [0c47b10] mini-buildd: --httpd-endpoint option: Change to append option (instead of ,-separated string). * [4da4df5] Fix two URL assemblies via urllib.parse.urljoin() to produce clean URLs. * [2c14879] devel: Add httpd-benchmark. * [f10132b] pylint 2.1: Bulk-fix R0205(useless-object-inheritance). * [9d493da] pylint 2.1: Bulk-fix syntax for various now failing "disable=xxx" (workaround for regression https://github.com/PyCQA/pylint/issues/2297). * [900f624] pylint 2.1: Bulk-fix R1705(no-else-return). * [3e2f822] pylint 2.1: Bulk-fix R1714(consider-using-in). * [f963814] pycodestyle 2.4: Add W503 to ignore list. * [6825fcc] pycodestyle 2.4: Bulk-fix 'W504 line break after binary operator'. * [c9de476] devel: Add MBD_HTTPD global "config" variable. * [2497680] devel: Move test file creation into extra func. * [6e06b57] httpd_tornado.py: Use '.*' hardcoded as match for now (makeas log/ and pool/ work). * [9e8becf] devel: Add test httpd-testfiles. * [a750fa5] devel: httpd-becnhmarK Fix: Make item var local. * [b9296b6] devel: add 'devel deps' for httpd tests. * [4539f95] devel: httpd-benchmark: Harden printf for "." dec-sep. * [daa7a78] devel: Change targets build,buildcheck,lintian -> changelog,buildfast,buildcheck. * [dcaf1d6] devel: Fix check level 00->01 for updatecheck. * [64decdc] devel: Add --pedantic for lintian check. * [0373e98] devel: Use a config file for lintian. * [24f770e] devel: builcheck: Run lintian via debuild. * [6a86c32] Update to dh compat level 11. * [c092c9f] lintian: Fix pedantic warnings 'maintainer-script-without- set-e'. * [b33e5d6] pylint3 2.2.2: Fix new warnings "Unnecessary pass statement". * [0d4a898] .pylintrc: Pimp up ancestors again (due to new python- debian). * [5ab5693] Switch from cherrypy to twisted. Checksums-Sha1: 8929a7da58a25452c2747ef79abde5dcd22169d5 2249 mini-buildd_1.1.12.dsc 0427b653d2f4c4790dcc0f465d069b6060cdb2cd 583968 mini-buildd_1.1.12.tar.xz ce4cbdaa173d9ad983878cee4a0a36a7fbf0375b 10113 mini-buildd_1.1.12_source.buildinfo Checksums-Sha256: 79f66e0876d60548bbcfbbbeca3bcfc2ffd9d5358bf3f8dccff67ad766305207 2249 mini-buildd_1.1.12.dsc 9a293c50280c242dffda6f0af6bcc2a84aef3c3f4febbcdaf6e3c9c88be6d7aa 583968 mini-buildd_1.1.12.tar.xz 962051e75be74a702205d7f3a6cf367187eec3cc446601f4a591e49d1ef2c75d 10113 mini-buildd_1.1.12_source.buildinfo Files: eb955b596421f4b9db590b3ade551049 2249 devel optional mini-buildd_1.1.12.dsc 25617adf7745b53b953ed1b5cb73edbb 583968 devel optional mini-buildd_1.1.12.tar.xz 4bd475236cb9844d02706faecf39ae93 10113 devel optional mini-buildd_1.1.12_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJGBAEBCAAwFiEEVOttCJ+jfBmmRZCzBm3oAX4rYdkFAlx1Y1ESHGFic3VyZEBk ZWJpYW4ub3JnAAoJEAZt6AF+K2HZN2oP/A6mgNbtOkVHdoEw1FE8LBIHJdu2USuF tOV1YPm8Gdq1tOXTzmXFJErPfRIEIcB6EHG6EIUVU7D0BL4E7zwsaksOJ6ymbduq Ja0AdLhwPBaWEbaaOcNDvowo/23S4IT2wCzyObHOZGf2FPkt5wgiD6q4OEZyXaBt J6I2xpF6gWQemUNLZQj7OmbH/ucobdjpTcO8yguIRtpBogI+SVKBwJ4QSsi8Lequ 1QjJDztVDezIIvplLBwm8K+w00O+LDx3Likmg8y0O7W2eimMuHmT1wEuL4hoH6gt FTDjMI+mY1T1tUp/HFypwHeIqZtq5q9xwMTs5/617G6DTHBVT6GvM98AMAgxylIS dgi7F4mKMebKCIXMSkEEqaZMZ/V5fl23WEUKenGSdGPRKMGFfXgCIVtQbxBS4m4b JMtn2/Uba9haS1R0aPhXmwWVtTSUY9/hIqJMIcAWYzyg+/TIZA/gOi5Fb45m3/Th Notaw1vsg5NS5UNRs36eDaAHWTs6EfUbBF+EC6Tdj9pZXGyR3bnKSJQzY0AOqO6X Gp9we0SlH8h9l2zPavdhUsNdjwijjw+mfYYMKNPZdrtBEpK47EXeZidgsONmoZss N52uopoPrpAGqyfQOr+LtVZn8Ztj7fXA8UT9l8iuHmXBX8vpQeaQRssH7xbu6qiV ZXWKG2268qat =ts3Q -----END PGP SIGNATURE-----