Back to mini-buildd PTS page

Accepted mini-buildd 1.1.27 (source) into experimental



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 24 Apr 2020 18:28:15 +0200
Source: mini-buildd
Architecture: source
Version: 1.1.27
Distribution: experimental
Urgency: medium
Maintainer: Stephan Sürken <absurd@debian.org>
Changed-By: Stephan Sürken <absurd@debian.org>
Changes:
 mini-buildd (1.1.27) experimental; urgency=medium
 .
   ** 1.1.x are _development_ releases, use for testing only. **
 .
   API fixup, part V: Client code merge
     Moves the client API code from 'api.client_1_0.Daemon' to
     'api.Client', merges redundant code base into 'api' module only,
     actually use the client API in mini-buildd itself and simplifies
     'mini-buildd-tool' usage.
     And a lot of wreckage along the way.
 .
   [ Gerhard A. Dittes ]
   * [e84b6f4] devel: installdeps: Add libnss3-tools for self-sined cert
     handling
 .
   [ Stephan Sürken ]
   * [ae1c837] api/client_1_0.py: Rm "django_mode": w/o pickle, no need for
     django pseudo configure.
   * [0151c50] devel: Fix missing program name in main usage.
   * [2fe08c8] api/__init__.py: Remove extra api.django_pseudo_configure():
     No longer needed w/o pickle.
   * [a3b2e25] API: Rename/Move api.client_1_0.Daemon -> api.Client.
   * [ed4338d] API: Get rid of extra api sub package. Promote api._contrib
     to top-level contrib (still "not part of mini-buildd :)
   * [289d298] mini-buildd[-tool]: Fixup --verbose/--quiet argument doc
     (--verbose said 'lower').
   * [20837ad] api.py: Update api.Client to network endpoints.
   * [bc90d6d] API: status,start,stop: Add archive/daemon identity to
     status result.
   * [1a1a695] API: status,start,stop: repository info: Add layout to
     status result.
   * [7b7ef70] Remove helper script 'mbu-migrate-keyring-packages'
     (obsoleted by updates to keyring/migrate API calls).
   * [306aefc] mini-buildd-tool: Use api.Client().
   * [2be76e4] devel: install: Avoid dpkg asking about changed default
     file.
   * [dfcb98d] devel: install: Use non-interactive debconf (avoids extra
     debconf post-install note).
   * [0a23c5e] devel: getsourceslist call test: Rather use buster, not
     wheezy.
   * [686b9b5] api.py: Mark plain results via special json key, obsoleting
     plain_result() extra methods.
   * [4fd13a4] mini-buildd-tool: Update to new "plain" api: Cmd line args:
     removes --output=type, adds --plain (former --output=plain).
   * [c19654e] models/gnupg.py: Use mini_buildd.api (not manual urlopen):
     getkey.
   * [fc7144d] views.py: Update to new "plain api". Now defaults to json
     output and removes "json-pretty".
   * [1e803a6] devel: Use m-b-t --plain; fix tidy api test to explicitly
     output html.
   * [425ccde] templates/mini_buildd/api_default.html: Use new plain
     result.
   * [dba2b39] api.py: Client: Fix: Always use urljoin.
   * [c291e6a] models/gnupg.py: Use mini_buildd.api (not manual urlopen):
     status.
   * [8489a47] HTTP header messages: Use *one* global prefix var (from
     api), and fix parsing routines.
   * [d42eab5] mini-buildd-tool, api.py: Print daemon messages in api.py
     only.
   * [d962e0c] net.py: web_login(): Rather raise HTTPError on login
     failure.
   * [263ea7e] net.py: web_login(): Remove obsolete try/catch.
   * [22c392a] api.py: Add method logged_in().
   * [c91d272] api: Move "implicit auth support" from mini-buildd-tool to
     api.py.
   * [2a53a85] mini-buildd-tool: Improve doc for --plain.
   * [443ab79] api.py: Replace internal stderr logging by standard LOG.
   * [5a379f6] misc.py: Remove compat for very old python-keyring versions.
   * [28295a2] api.py: dput_cf caching is obsolete.
   * [540292f] net.py: web_login: Better error handling on failed login.
   * [a30203c] api.py: Move web_login() code to api.py.
   * [fd68505] api.py: Move Keyring class code to api.py.
   * [b6b268d] api.py: Keyring: Obsolete qualname().
   * [da32a9d] api.py: Keyring: Fix for multiple users.
   * [fa15d87] api.py: Merge login()+web_login(); make keyring class var.
   * [0643582] api.py: login: canonize_url does not seem to be needed any
     more. Removing.
   * [7639b6d] api.py: Add username in login log msg.
   * [74aedf1] api.py: Keyring: Remove whacky support for "save policy".
     Simply always ask before a password is saved.
   * [39e110f] devel: Also trap cleanup on INT TERM (seems there are some
     corner cases when emacs kills the buffer while reading input).
   * [c8fe7d1] api.py: Further keyring code cleanup.
   * [e62679a] api.py: Merge keyring code into login().
   * [b9b6712] doc/user.rst: Add note about python-keyring default backend
     problem.
   * [cf5aab3] api.py: Fix interactive loop in call() + code cleanups.
   * [80679b7] api.py: call(): Remove whacky 'raise_on_error' option.
   * [1ba0681] api.py: Client: Don't be interactive if not on a tty.
   * [e48b718] api.py: call(): Fix error handling (forgotten raise).
   * [0a6f727] api.py: Better wording to clarify that the superuser
     username is very most likely 'admin'.
   * [6f1fb7d] api.py: Client interaction: Prefix url in input() and
     getpass().
   * [a2004be] api.py: call(): rm 'batch mode' option (automatic now w/
     isatty).
   * [b5a4faa] api.py: Client: Add custom log() method for conforming
     output.
   * [05061e4] api.py: Client: Rename isatty->interactive, and make it an
     option.
   * [ded1d6a] api.py: Don't monkey patch enpoint.user; login in init phase
     when user given explicitly; fix interactive relogin by try_login().
   * [e12b696] api.py: Client(): 'dry_run' option does not really make much
     sense atm. Removing for now.
   * [6ed2ab1] mini-buildd-tool: Remove convenience removal of ancient
     creds file location.
   * [e4873ea] api.py: Client: Various log text fixes.
   * [4b05523] api.py: Client.call(): Use nicer 'or style' for args.
   * [ac90fdc] api.py: login(): Rather use endpoint.url() directly, not
     extra alias "url".
   * [ca788d6] mini-buildd-tool: Produce args: Rather use a pos identity
     list from API than a hardcoded exclude list. Fixes possibly stray http
     arguments.
   * [2fbe907] api.py: Client: Fix: Actually set 'logged_in' var.
   * [5249d3f] api.py: Fix: Don't install our login opener as global
     opener.
   * [5cf8dea] mini-buildd-tool: Replace per-command '--confirm=command' by
     global '--auto-confirm' option.
   * [3842235] mini-buildd-tool: Replace '--plain' by '--json'. Changes
     default to plain (human readable) output.
   * [15f3e3a] net.py: client notation: Clarify prefs for twisted-style
     notation.
Checksums-Sha1:
 fca33cc5dfa2144f3deebd344316c56accd5f437 2255 mini-buildd_1.1.27.dsc
 48baa4caefa99552e6f202be63f1b52b59b16490 518240 mini-buildd_1.1.27.tar.xz
 dbca2dc54da104c6944b3550e37d843537da75c1 10296 mini-buildd_1.1.27_source.buildinfo
Checksums-Sha256:
 6b699f7434b6404c19287acf9039d69336be127fd919929b66e5b93efa73a79e 2255 mini-buildd_1.1.27.dsc
 d78684398eabae6fb9d22ee31a7f33c08a94d749d545f82c56bd452cf26b4845 518240 mini-buildd_1.1.27.tar.xz
 225b35ee2f7634ecb9d077bce7ef7979f34310821735aacc047e4597229882eb 10296 mini-buildd_1.1.27_source.buildinfo
Files:
 c81117b7cf26f82bcecd48b058ef5e05 2255 devel optional mini-buildd_1.1.27.dsc
 5cb736b8dd53627277956b5915e8b18c 518240 devel optional mini-buildd_1.1.27.tar.xz
 a958934a6e07f2598ea388a78ac9e94c 10296 devel optional mini-buildd_1.1.27_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJGBAEBCgAwFiEEVOttCJ+jfBmmRZCzBm3oAX4rYdkFAl6jFqISHGFic3VyZEBk
ZWJpYW4ub3JnAAoJEAZt6AF+K2HZvBIQALPdaykEiW3gZtYDOo/kroxk00uSfgEP
uEB59/o5Qjs8HxQpKaBriImVt+swOyup6SP3h+ELj6WWvbCIP+Lr5/MDubAHx+uK
dEgxouWxSnixpZSaX2Lbs/3KL6RfENVFppvqe02jmsVJ+YjIuVFmNKtlkz6wC8RJ
W/O3F8o2jVOtZHedamt8bv2DBgcasslw89vM4+yeLy3Vs1E83LUo1U51ydRmKW6M
zgst/NRm67hkN518qFTSKzhqga3+BOIk6II7tXZPp04gvazfcCRYQC8dtYb4vW8G
f6Q1z+tkR8BSce7UJtlTXOxhbkD6psHQ2gDaci0F9HVQNq3r8Ld0lBAkX/rIa/qs
jGECnOHnED5TkFY7TEhz2uYHzA4uwRuXeef+Ytz26C6QYgL8Izz+a/Olqhe40fKL
m9SIhhUoPnutfuBfyKFqtUmc/OcyuN7iAJYxbM7rHz1gQlSPHCSIhSA25swflQMl
lhZ4bCqx1FD548b2Me6p2udo1dT+rAhysrQrL3Dn2Vv1dPgRjv5e7GG5cDPiEqnu
CQSshFn3aFmwb2OcQj/6EMuljJpadBW1L6dUyPV8Rf80cyBEZRty6tLOewF7y7GY
EWaJwIZ9Vznl2rrHagV2IoNNnc6XnuV1Tplths5/6S0VrVWQzdGSdWwkV5buMJB3
8uDerr3DDCAb
=v0xA
-----END PGP SIGNATURE-----