Accepted mini-buildd 1.1.16 (source) into experimental
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 21 May 2019 13:19:21 +0200
Source: mini-buildd
Architecture: source
Version: 1.1.16
Distribution: experimental
Urgency: medium
Maintainer: Stephan Sürken <absurd@debian.org>
Changed-By: Stephan Sürken <absurd@debian.org>
Changes:
mini-buildd (1.1.16) experimental; urgency=medium
.
** 1.1.x are _development_ releases, use for testing only. **
.
'https part 2' release. This makes the testsuite run fine
with https enabled (for the self-signed case). Still doesn't work
with remotes, and some bells and whistles to make it 'just work'
still missing. Check the man page for the new new '--httpd-endpoint'
option if you care to ponder with it:
.
* [0b018f7] devel: Make tofu bootstrap test of its own.
* [88cdab1] source wizards: Adapt for new signing keys for
buster/updates (security).
* [686378e] control: Ups: switch left-over cherrypy dep to twisted.
* [846e84a] devel: Use fq hostname (instead of localhost) for testing
(will be more convenient for SSL later).
* [6b5af16] devel: Use local (rather that installed) mini-buildd-tool.
* [39a579d] devel: Global env name clean up. MBD_HOME removed (not
used).
* [f4055d8] devel: Remove 'sbuild key workaround testing' (the
workaround is gone).
* [68eb5cd] mini-buildd-tool: Handle down proto (http/https) argument to
web_login().
* [12b6ee9] misc.py: web_login(): Add Referer header (required by django
for https).
* [57c2560] misc.py: urlopen_ca_certificates: Use system's default
context.
* [bdc7053] src/mini_buildd/*: Always use urlopen_ca_certificates()
wrapper.
* [803beee] mini-buildd: Cleanup --httpd-endpoint option code.
* [e32be65] httpd: Move endpoint type check to Endpoint class.
* [2d5bc74] misc.py: Endpoint: Add type2proto conversion.
* [7713289] models/gnupg.py: Remote(): Support optional '[proto:]'
prefix (to support https URLs).
* [f28b334] changes.py: Use 1st endpoint's proto (http, https) for
internal remote.
* [d568c7b] daemon.py: Use 1st endpoint's proto (http, https) for
daemon's http url.
* [c8c7730] changes.py: upload scheduler: Monkey patch remote url for
now (fixes live build log URLs if hhtps is used).
* [31151f9] devel: Make proto (http, https) configurable via one
variable.
* [22285d2] devel: testfiles: Use an extra directory, and be sure it
exists.
* [9009280] mini-buildd-tool: Fix: subparsers (commands) should be
required.
* [b37537d] devel: Replace 'pyflakes3' test with 'flake8'.
* [89ea692] src/mini-buildd: Ignore unneeded checks from flake8
(pyflake).
* [e9b12c4] misc.py: web_login(): Return opener object, and use that in
m-b-t (fixes auth w/ https).
* [6c32733] devel: Use https for testsuite by default (as mini-buildd
does now).
* [eac9dcd] devel: Auto-prepare system to accept Debian snakeoil self-
signed.
* [82f4e28] devel: prepare-system: Also add snakeoil to browser
(chromium, firefox) certstores for testing.
* [cfa3f5a] misc.py: Endpoint(): Support protocol (http/ftp) && "ssl
aware" url() composition.
* [ac9e9c0] ftpd.py: Use Endpoint, not HoPo.
* [8286941] net.py: Split new module "net" (network code from misc).
* [fe97b52] net.py: Fix Endpoint doctests.
* [ecf3a32] net.py: Add server & client endpoint variants.
* [b450cc4] net.py: Endpoints: Add syntax check via twisted.
* [fbacbc9] mini-buildd: Fix typo in arg description.
* [ff3dc87] mini-buildd: Remove pre-daemon bind check via HoPo.
* [827df38] net.py: Minor improvemts (less long code).
* [3459df4] net.py: Various code improvements && some more compat.
* [a993614] models/daemon.py: Update to 'Endpoint only'.
* [d6f0f93] packager.py: Update to 'Endpoint only'.
* [1140e0b] models/gnupg.py: Update to 'Endpoint only'.
* [975aebd] changes.py: Update to 'Endpoint only'.
* [bcfab20] builder.py: Update to 'Endpoint only'.
* [1c13265] api/__init__.py: Update to 'Endpoint only'.
* [54208df] net.py: Remove class 'HoPo' for good.
* [049601a] net.py: Fix endpoint doctests.
* [af0aa47] net.py: Add support to receive ssl cert (server->local file,
client->remote host).
* [667538e] builder|changes.py: Bundle ssl cert with buildrequests.
* [fdfb331] devel: ssl-cert prepare: (Re-)Create snakeoil if not
present, and use different name for cacert.
* [98c9c21] .pycodestyle|.pylintrc: Update max line length to 250 for
now (really -- have 21x9 display ;).
* [a928577] src/mini-buildd: Put default back to non-https.
* [d5fefd0] net.py: get_certificate(): Don't fail in the non-https case.
* [9d44d84] misc.py: Add sources_list_has_https() tool function (code
from builder).
* [eda1a52] builder.py: Make work (again) for the non-https case.
* [00479e2] net.py: Remove left-over 'devel only' log.
Checksums-Sha1:
9945e685694334f7226e4cf5ee83c50992de2263 2267 mini-buildd_1.1.16.dsc
cb63fbb8193f4e272a112eade9976f8aba13fff4 590240 mini-buildd_1.1.16.tar.xz
2133d8bb1fd1b5988e2520b2ea2dc2b0ef4741fa 10117 mini-buildd_1.1.16_source.buildinfo
Checksums-Sha256:
05cc2dc9c72cf008e9772b45dd49df06354f58f930a2669a4d09ce9967325015 2267 mini-buildd_1.1.16.dsc
7c35ae2b3206981f1f0f58e7b5611dc954941b5e9359cb17544f5200898e0da7 590240 mini-buildd_1.1.16.tar.xz
92383e866888983c6fdd5442e082def5eec4ec3757c8c80cbc702d686545df81 10117 mini-buildd_1.1.16_source.buildinfo
Files:
375dacbf47ca347b29f1a87f1794f7de 2267 devel optional mini-buildd_1.1.16.dsc
980ca0cf259057cda14c8fd0e9b5bb04 590240 devel optional mini-buildd_1.1.16.tar.xz
3eed115850194f831b663d41760aa634 10117 devel optional mini-buildd_1.1.16_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEEVOttCJ+jfBmmRZCzBm3oAX4rYdkFAlzj4j0SHGFic3VyZEBk
ZWJpYW4ub3JnAAoJEAZt6AF+K2HZGrUQAIrht0VdjeJE0MH8jybm/9x4aLLC5uYI
C3TFR+ZTXfYNRFgz9FcSUckQG1gj/wiH6ksDPfiZ1xqgPKEgxfNqSNJ5JB2w2x9p
NuN/t/vSIXjSkpZAAMMF9jJw2r86DoqV3qmAo67nLVsaz5hL6tY5tAQtpPvOhbwj
HZW3+nVqWwDUhPQLLSjN87Nqb8loEWwccMx/mSWv/pyJe+LzUKdtextuh17+HVaR
PYum8dezSV6lRfa6aHmvDnB7RjpCmgc9yHZ1Y3PR0A8vGejPCLNdFFfLF3BAfHj4
HlEu9D2lvMzCQMPMT175gg9kPr3iZIOSAJtrJHpG4XNvPHgoR1Uf6Jwe8+6s4Rq+
nt2gYka1tvXG0Dg7I6uhHxInlJ865JFpnaeRchQDkgWznntcKGzAf0aNq/c9eorb
jMKvuNVd7YTJwXo0rFNjFRC3rOuVEMR6y/6fMfMmJGE7AUwbtk+2qmIG33MdwgXO
tcwVqppbFlEDjeIpFkfeUy4nNsS/c26Zi1cGXtM9tPU1mUlf03gr0v3GevdVL+y7
vOQYKbGLg2rYBJ0VeKdgVipej/2BGn/1CGzsIs4pKgbrFSRwRgXmXpHekWYiyT5q
pR5aRPh0TlFy7V8SyDk+KtTAZ0Jk8FqsBV6j1gt3bePOaWQjaoLelI9xHVO+gCCh
8qZoZgLp9ydj
=r91t
-----END PGP SIGNATURE-----