-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sat, 02 May 2020 19:21:20 +0200 Source: mini-buildd Architecture: source Version: 1.1.28 Distribution: experimental Urgency: medium Maintainer: Stephan Sürken <absurd@debian.org> Changed-By: Stephan Sürken <absurd@debian.org> Changes: mini-buildd (1.1.28) experimental; urgency=medium . ** 1.1.x are _development_ releases, use for testing only. ** . API fixup, part VI: Client code merge cleanup Testing/fixing/code cleanup iteration mostly around the api and network code. Adds new API call 'find'. . [ Gerhard A. Dittes ] * [657dfdc] devel: prepare-system: Change trust attributes in order to achieve self-singed certificates considered to be trusted . [ Stephan Sürken ] * [409df5b] net.py: endpoint.url(): Don't add a trailing slash. * [c56c33f] api.py: Endpoint: Rename url()->geturl(). * [fbc475e] net.py: Endpoint: Use only one geturl() impl (based on urllib.parse). * [fbf52b7] net.py: geturl(): Give query params as dict (so we can do the urlencode once here). * [a8f2b3e] Update all code to use the new endpoint.geturl(). * [2a2c214] net.py: Rather us __str__ (not __repr__) for human readable descriptions. * [a399c5b] API: Add option auto_save_passwords / --auto-save-passwords. * [51e9b59] mini_buildd_tags.py: Avoid (otherwise harmless) warning for live build result stati. * [172c39a] mini_buildd_tags.py: None-status workaround: Rather use "" than None, as lintian dict has None as choice. * [26011cd] net.py: Remove urlopen() wrapper (python uses system certificates by default). * [571da1a] api.py: Solve the indent paradox. * [9d552b6] .prospector.yaml: Disable pep257, D200. * [02121f9] net.py: ClientEndpoint: No need for 'parse_url' to be a class var any more. * [baed74a] net.py: Update doctests for 'query now dict' change in geturl(). * [169d1ce] mini-buildd-tool: Simplify/fix main error handling (we should not need urllib). * [d5d9bb4] api.py/net.py: Move login/logout code back to endpoint. * [d0fc347] api.py: Fix/simplify logging. * [2e7bfc1] api.py: call(): Don't use recursion. * [f85c43c] api.py: call(): Loop retry options until RET (don't always retry call). * [a2480d3] api.py: call(): Fix retry loop condition (Fixes endless loop on calls with empty dicts as result). * [3a223c4] api.py: call(): Remove "plain" option from python api. * [6b902ba] devel: codespell: Workaround: Ignore "ser", as it now commplains about '(u)ser' string. * [2b132e6] api.py: 'show': Rm '--verbose' (was only used in now-gone plain result). * [cb595b7] mini-buildd-tool: Further simplify call code. * [7631414] views.py: On exception in API call: Rather use 400 (Bad Request) than 405 (Method Not Allowed). * [69158d5] api.py: MultiSelectArgument: Value should be empty list when empty string was given. * [444763f] models/repository.py: Make mbd_reprepro() non-private. * [ed0a058] devel: build-and-migrate: Use the new find call. * [33f4518] api.py: New API call: "find". * [59a74cf] api.py: Call(): Fix: Don't enter retry mode if non- interactive (fixes endless loop when piping). * [6d8b59f] api.py: call(): Error handling: Prefer last server message as only error message. * [49bd56c] api.py: Fix regression: No raise on error (may lead to endless loop). * [61a68e7] devel: Make vendor list env-configurable. * [0073a09] wizards: Update Ubuntu: Add focal (20.04), remove disco. Checksums-Sha1: e14481e8474883478d0a555cf033dbc380ee3b5b 2255 mini-buildd_1.1.28.dsc 564b79e365ed83f6e74606b93c52de40afb4e54a 519536 mini-buildd_1.1.28.tar.xz 649953033282b25dbdcc360483261bfd2d5c65cc 10276 mini-buildd_1.1.28_source.buildinfo Checksums-Sha256: aa8dfcd176a9b3e9db6f711b0a4ecc8576833c05a055d02f5b2676986f6a73d2 2255 mini-buildd_1.1.28.dsc 0051d4eff213c7d7420991951273feb273a15dc4267ea3f72a0b9c9bcf9291fb 519536 mini-buildd_1.1.28.tar.xz befb233da90ab94e1befa0f7043370d46a8f1404bc536e091ddf63be3394074b 10276 mini-buildd_1.1.28_source.buildinfo Files: 5275b70dd0eb50c878c7937cc07db6e7 2255 devel optional mini-buildd_1.1.28.dsc 7aa48f57f02e3db152b386d77404449f 519536 devel optional mini-buildd_1.1.28.tar.xz 78bc3f5e141f0f478f0be65a305ba4d1 10276 devel optional mini-buildd_1.1.28_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJGBAEBCgAwFiEEVOttCJ+jfBmmRZCzBm3oAX4rYdkFAl6trhMSHGFic3VyZEBk ZWJpYW4ub3JnAAoJEAZt6AF+K2HZMZsP/iigz9GdWbLlZrbjKXT7v5Y/khImiKqn Rgv7iUoiev9JYYxmKwCknNsbZJm731dRkMvPGD0di4BAmWBvpjjgcGru+B2lhTkJ WNPohOKd8+G4b8rHUJCRA5E+NXGR3ltQ7OTz6ZlfY4mQp744NnyQXvD7fpBZxggt PRNGhLum6z2c8HHnohnTWCJ769P8cZiQ03yfXjhtRBjhWfg1A7k9HpsP5gQtldmY PCsp6PTTbKqsDmlQPBfd7CQ85FPnCYIRzQIMpEa9hxElWqXHO5SbRu2hwbnCLT6u L7zz4uQ4E0yUBBPp81jRibqA0EM2PRuyequ/11KtR9C9iWfBs+i90l7w9h+GWGsL 9bXDIbHvzGAIBz/PubIeR47xNPXiF1tu3NNTI64wSikpUIJ1fQYT7pjmlqMN4oOO 4m4afS8tjhOC1SiKhfJQyVEy85MNJRP/TkCVF/2GdsDCLCeIlijADEA3k73Vi985 yZ6HtrIwODMBCZkXICzl0mimBh/rWc++WHHbf9E2zdXoG6yebAxid0/3onjDM0Kj QCUj3ZQzL2ltAFbBQCKH2eTJundyd0H57MoV2Wz4ucDgGSq+HHfSQzXEN4G5Hx9S uW3j+zJ2hl83ziRuPwBd6oW8Lc2DKulcUGIWYhN//3ZUKftRSUZ7/Fdf8wLQloKa bcvKfkjgZoqA =ecMs -----END PGP SIGNATURE-----