-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sun, 01 Jan 2023 16:36:00 +0100 Source: mini-buildd Architecture: source Version: 1.9.114 Distribution: unstable Urgency: medium Maintainer: Stephan Sürken <absurd@debian.org> Changed-By: Stephan Sürken <absurd@debian.org> Changes: mini-buildd (1.9.114) unstable; urgency=medium . Summary: * Documentation: Cleans up roadmap && admonitions * API: Adhere to "newer RFC" for json, allowing for a cleanup && simplification using non-dict JSON results * Another painful "HTML iteration" (make it less ugly) . Details: * [be86ab8] manual/administrator.rst: Update apt-get update stall phenomena hint * [1057224] manual/administrator.rst: Update profiling hint * [7ee2c76] builder.py (Uploader): Migrate ``self.failed`` to dict * [a7339e4] events.html (BUILDING): Display "Upload failed" warning * [57fd86b] events.html: Display key (as title of event row) * [9b691a9] events.html: Rather use 'yesno' for ongoing class * [34e9e32] administrator.rst: Constitute two items from atok roadmap as bugs ;) * [55ef38c] manual/roadmap.rst: Fixup "setup todo" * [3d23b72] manual/roadmap.rst: Move SSL bug (from roadmap) to Administrator's Manual && update doc * [5992d8a] manual/roadmap.rst: Remove mbd-off/web bug (retests show it's fixed now) * [1d8cfe5] manual/roadmap.rst: Don't use admonitions for Open Tasks && Brainstorm * [4b02fab] manual/roadmap.rst: Drop 'debconf/make ssl default' item from brainstorm * [1fa0d66] manual/roadmap.rst: Move (to admin manual) and update "ssl/squeeze" bug * [96da765] manual/roadmap.rst: Move RFC 5147 hint/note to (PlainFilter) code * [972045c] manual/roadmap.rst: Drop dataclasses brainstorm (not valid I think) * [8a26188] manual/roadmap.rst: Simplify django brainstorm order * [13443b4] manual/roadmap.rst: Update && fixup 'Open Tasks' * [30700bc] manual/_templates/layout.html: Make 1st line of any admonition be bolder (via CSS) * [9a9f2e9] manual/roadmap.rst: Admonitions: Downgrade all wrong "error" admonitions (fixes the "bug" list) * [21501c3] *.py, *.rst: Replace "important" admonition by "note" * [863e8ad] src/mini_buildd/api.py: Update debmirror bug note * [c227031] includes/tags/file.html: Rather use 'strong', not 'h4' * [93d3857] mini_buildd.css: Add standard padding for section * [5e2c49d] api/base.html: cli/plin menus: Make result sections * [a5eea00] mini_buildd.css (section, aside): Make section borders thin (was medium) * [22fb30a] api/show.html: Simplify version menu (drop "More") * [dda07ba] *.py (refactor): Add generic misc.json_pretty() && update all code * [6a04eaa] api/base.html: Menu: Just show json, not json or plain * [c5225df] mini_buildd.css (nav ul): vertical-align=top * [71f79e8] api.py(Command): Add with_output option for http_args(); add url() * [558e8ac] api/base.html: Add "URL" to menu * [2a58dd5] API(plain): Replace __PLAIN__ special key in favor of method inheritance * [9c36569] manual/roadmap.rst: Add item to test/doc remotes handling * [205c886] api.py (calls with plain support): Update json result to be list of lines, not one big string * [4cbdb45] api/source_header.html: Fix: Don't use shortcut var "source" (defined elsewhere) * [158b8a6] mini_buildd.css: Center 'mbd-grid-ll' * [ef20e05] builtins.py: Add custom helper tag: mbd_repository * [883e6b3] api/migrate.html: Add custom template for "migrate" * [b5398b2] api/remove.html: Add custom template for "remove" * [3c17349] api.py: Remove mixin '_Show' (no longer needed) * [0da3e76] builtins.py (mbd_api): Move "output" option to end * [73177c9] package.py: Fix "port" when no version is supplied * [ce81ceb] package.py (port): Refac: Rather (more consistently) use 'to_version', not 'port_version' var name * [a674d8f] package.py (_port): Rather return a dict, omit unneeded 'source' && add 'dsc_url' (API calls port, portext) * [d342eb1] api.py (_Plain calls): Simply use a list as json result * [0ec93c7] api.py (all port-like calls): Just use list (of dicts) as result (drop superfluous "uploaded" key) * [72920ff] package.py (_port): Revive "source" entry in port results (convenient when checking results) * [7fabfd2] api.py (KeyringPackages): Fixup postprocessing (after port result change) * [ac85b47] api.py (TestPackages): Fixup postprocessing (after port result change) * [7ed2358] api/port.html: Add custom template * [9765e3b] api/port.html: Add custom templates for all port-likes (portext, keyring-packages, test-packages) as link * [d96400d] api/port.html: Don't include generic "source header" here * [67e6035] port_ext.html: Fix link name * [745b8e7] views.py (ExceptionMiddleware.error): Rather use log_exception (so we see stacktrace on debug) * [37893b4] views.py (APIView.get): Allow non-dict JsonResponse * [9007aef] api.py (subscribe/unsubscribe): Simplify json result * [cde5816] api.py (SnapshotLs): Simlify json result * [9777d33] api.py (retry, cancel): Simplify json result * [222d14e] api.py (Debmirror): Fix typo in docs * [468cf45] mini_buildd.css (pre, code): Use 'break-spaces' * [c8a6ab1] api.py (get_plain(), plain(), json_pretty()): Refactor * [962da75] scripts: Where ``m-b-api`` is used together with ``jq``, use --json * [f407eb2] mini-buildd-bootstrap-apt (get_pub_key): Fixup when getting pub_key via wget ('__plain__' is no more) * [ea2d694] models/gnupg.py (Remote.mbd_prepare): No longer needed to call get_plain() on API results Checksums-Sha1: 5f30ae24422176fe32ac4fb4dc796a33f0435c81 2272 mini-buildd_1.9.114.dsc 2b446e1351dc7ea98a23669c83cccc9a7549c04d 541356 mini-buildd_1.9.114.tar.xz 0bea8703e0503b09a16c3b8855037b84b00167ad 12272 mini-buildd_1.9.114_source.buildinfo Checksums-Sha256: 138ce7a9411d62564c2d22d27dd8fbe6859a49d09187d64e95e343b2d953f548 2272 mini-buildd_1.9.114.dsc 8368174ca2b2dedfaff637d363973abb7f462ee1c2088e5025e122321d04b131 541356 mini-buildd_1.9.114.tar.xz 6ad038ddb220488e586407d2294f436b0a003ea5d9bb2048d39a8e2a63fb8f10 12272 mini-buildd_1.9.114_source.buildinfo Files: a3eb78984ce336812ce9968f11943e01 2272 devel optional mini-buildd_1.9.114.dsc 7a5b9c34c3ddf746936491e5a57b094f 541356 devel optional mini-buildd_1.9.114.tar.xz 1317e0ad5ae8e5336d1e68fc5d1c38b3 12272 devel optional mini-buildd_1.9.114_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJGBAEBCgAwFiEEVOttCJ+jfBmmRZCzBm3oAX4rYdkFAmOxqqcSHGFic3VyZEBk ZWJpYW4ub3JnAAoJEAZt6AF+K2HZOjkQALHDxZosbXB230jnyfbCCwknALivCiRs lWNgWiJhdBFT9nTRWWfjzPkRc8SwIBLsXfTJ78zR44aTwGLp3IRlFMLO1XxoLkt9 11jMFPg+Qz936pttX7mDfZGCmHtKnQ/CNtHhdQgyvO7PPh1wJW2ANsqDB/uUjRKG l//yi5PmqjuvxRdZf3Rfsq4+g2uufwjJVf01DNm5X4b6NURX3UT1H8n5mZYqTYnp BgC5MCYgMxWrUqgcHaJc6PIADs44Pb+In9LjOJU7l8XZiIcb8eZdAjK4ceRm18HR qboXguNKJ3mnVuNmBmb5bdToLpyNF7gwygrMFK8nq6PjkCi9C73GAeeFeSCMobXj p9iQFlK/7LQGy0RGTTHNlByOMln2S7NHYRhuWWBZYjfWjPY4NB2pPDgcZxQ+VOjB HnYO548wjqNJPjebSoBKpyA2TVqijh6Y2kMBsH17Vv7CTLXxh8tfhMVS2qhICA60 OgmaBjVjC+9AmRoM0177bkyXyE66lJeKaTDN09tU8mnYnmP/mSQA2j1/y7Zl46bO Q8vIDTBoW/RqA70xUMbR0NNA4yD0R2HeBT4t7H8rv/tC83Smqm/bP6CgYMq/5u+f Jwvad50RRtjpXvAqvqFUFcRXH6Q91+yabJ1h+LTZJFJSD0qPh8Gv91QaEYkzQDn0 rDx4z1RLHOt/ =QHtP -----END PGP SIGNATURE-----