-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sun, 03 Apr 2022 15:30:02 +0200 Source: mini-buildd Architecture: source Version: 1.9.100 Distribution: experimental Urgency: medium Maintainer: Stephan Sürken <absurd@debian.org> Changed-By: Stephan Sürken <absurd@debian.org> Changes: mini-buildd (1.9.100) experimental; urgency=medium . More testing, more fixes, more documentation: . * [fe2cb3d] files.py: Dir: Add "enumerate" support (makes setup.d/* work via run-parts oob). * [d41ed52] mini_buildd.css: Avoid user menu to go oo-view. * [c41fe82] base.html: Rm (non-existing) 'mbd-account' class for user menu. * [1eb74dd] devel (httpd-benchmark): Sanitize values (so it does not take ~7m on a full setup). * [a965216] devel (mbd_profile): Error handling for unexisting profiles * [24811c4] devel: Update/improve internal developer 'README'. * [d23c577] devel: Add profile for bullseye; skip upgrading pylint for buster, just skip. * [01b1641] examples/mini-buildd/web-mode.el: Add emacs config snippet example for web-mode. * [9d9ca6e] sbuild.py (auto-apt-update): Add old apt-key compat handling for Ubuntu xenial, yakketi. * [86a3278] testsuite-packages/rejected-malformed-diststr: Add new test for malformed diststr error handling. * [f886162] builtins.py: Add mbd_codename filter. * [bc4ee6e] includes/events.html: Per default, limit 'package ls' to event's codename. * [0df7c5e] events.py, events.html: Add human-readable semantics of all event types. * [0d6182f] files.py (Path.ifiles): Add support for until (time range). * [e8089a2] views.py (BuildsView.setup): Rm deprecated (doubled) call to collect build logs. * [546d193] views.py, html: Add 'until' (time range) for events/builds. * [c5e07b1] devel: New profiles, nicer profile names. * [2bb575b] devel: Consolidate order/enumeration of test cases. * [7e83dd9] devel: Merge "README part" into --help. * [af6d3f2] views.py, html: Add explicit HomeView; make 'home' show whole Events Queue (not just running). * [251ffe3] devel: static checks: Run codespell 1st. * [5c83cfc] devel: Update MBD_SKIP support: +Doc, allow short names (without numbering). * [7e0bf9a] views.py (BuildsView.setup): Actually support 'until'. * [861b0b7] events.py (Event): Add special class var "ongoing": Mark individual event objects. * [ec294d9] events.py (Queue.mbd_copy): Add thread-safe copy method. * [4d2ea33] views.py, html: Update home view to safe copy && ongoing flag. * [786c400] events.py, *: Update event wording: "running"->"ongoing". * [0754755] daemon.py, *: Update events wording: "events_queue"->"events". * [31d0493] models/daemon.py (Daemon): Use 'show_last_builds' for 'Event Queue View Size'. * [e9a6d6b] events.py (Queue.mbd_copy): Fix: Actually use latest partition, not oldest. * [ac2218a] sbuild.py (SBuild.run): Fix too-clever code, possibly writing unknown Sbuild-Status. * [6d135bb] events.py (Event.strerror): Don't use "OK" on no error, just empty string. * [d1222c5] includes/events.html: Put results into event details. * [d70ec21] models/repository.py (Repository._mbd_package_migrate): Per default, log events (not vice versa). * [bdabe15] includes/events.html: datatables, column Events: Explicit search text (type name) && make searchable. * [65c0f68] html: Localized dates when using js. * [ccb5422] views.py, html: Improve 'Event Queue' display: Show sizes, some explanatory texts. * [fde1b71] events.html: Add column "ongoing" (so ongoing event can be filtered via datatables search). * [e5b4157] builtins.py (mbd_datatable): Use "columns" instead of "columnsDef" * [26af7fe] views.py (AccountProfileView.setup): Fix error 500 when called logged out * [948b00b] events.html: Fixup "ongoing" column, make 'ongoing, then date' default ordering. * [20b9d82] tags/datatable.html: Don't use quoting for config dict keys * [89e5841] base.html, view.py: Add "max" for range form * [0d07801] files.py: ifiles(): Simply yield (scandir) entries (not tuple stamp, filename). * [79c517f] includes/range_menu.html: Move range menu from base.html to separate include. * [ef84535] views.py (mbd_get_range): Add more user-friendly validation error. * [0bd2a64] views.py (events, builds): Apply 'max' range parameter * [754fa4c] misc.py (Datetime): Add support to get aware (UTC) datetime from isoformat. * [78b66bb] views.py (TemplateView.mbd_get_range): Simplify (rm 'until') and fix handling of naive isoformat dates from HTML * [4a02ac3] devel(html-hack): Avoid running at all when active, offer removal. * [3cffc65] mini_buildd.css: Update min|max-width values for inputs. * [d5d3d76] base.html: Rename block 'page_title'->'titledup'. * [7d28a04] base.html: Rename block 'section'->'content'. * [6f27b89] base.html: Rename block 'subtitle'->'tooltip'. * [c66382f] views.py, html: Update builds view. * [81de135] base.html: Obsolete block 'menu_c', only using 'menu' now. * [daadcc2] events|builds/index.html: Update to in-content context menu. * [1ce02cb] datatable.html: Cosmetic: Re-indent with new web-mode defaults. * [e073c06] api/index.html: Fix: Remove stray 'onclick'. * [5060bfa] package.py (port_ext): Better error handling on non-working given URL. * [b0c3ad6] events.html: Re-style event summary. * [96d0298] events.html: Move built details from "menu" to "event details". * [3e40dec] events.py: Remove trailing '.' from type descriptions. * [cc20e5e] events.html: More display fixes. * [15807c3] devel: Rename hack-html -> html-hack. * [724de3f] datatable.html: initComplete(): Move 'class-setter post' here && add call to columns.adjust(). * [b56814a] html: Update all (data)tables that should be "fullscreen" with width=100% style. * [244bc6d] base.html: Add class mbd-nojs (body). * [7d0e11c] devel: Fix MBD_SKIP support. Checksums-Sha1: cb86a8ca54ec552a7c196a41ae9efee693fb597e 2300 mini-buildd_1.9.100.dsc 93cf67d9a71321cab3c53d3bd47d322eaced85b1 515212 mini-buildd_1.9.100.tar.xz 7e0cfe98af620ef7bf11271dbf070413f46f57f7 11626 mini-buildd_1.9.100_source.buildinfo Checksums-Sha256: de52a89a9967de281b06f5fff93c5a76019759fe54d8d21385f4fc464a4e8bb8 2300 mini-buildd_1.9.100.dsc e135bee7af3cf0a17d8e784a96a81b033e422857bea98b9ac7e3b5aec04295f2 515212 mini-buildd_1.9.100.tar.xz c4739273b208f29f861409e1249d17a6799f92cd42bc35f19da53c107a9ae401 11626 mini-buildd_1.9.100_source.buildinfo Files: f135dece36f8fe822cffeaf7f9713a9b 2300 devel optional mini-buildd_1.9.100.dsc 69f85bd29fa7029257b81b8406753b32 515212 devel optional mini-buildd_1.9.100.tar.xz e9886dc7d86a5afbffc40949d689c8b5 11626 devel optional mini-buildd_1.9.100_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJGBAEBCgAwFiEEVOttCJ+jfBmmRZCzBm3oAX4rYdkFAmJJof0SHGFic3VyZEBk ZWJpYW4ub3JnAAoJEAZt6AF+K2HZhjEP/1QMLaKtFwTgJoq3BuMk6Oq7L9/T/uge FdCFtaS9mXtOvIzQk0vYEf3h4dp/F8XISMPMxK6j7dF0HDWwTcW+kP/0qT66tAs5 paKbaOE0FY0OW8XsenYz8OEucBo9DwwdTp9y+C5S3aoir6Y0FmN520xdpUCoNg+y 4C27Jr2pyn7BkbA0TKC5l0hvGsbMQcwssJGjBZu2SKCDlRJ89jrYtmV86uMdhVSx KW3VlvlxOVojsLzeuDTWyN5p7wdyDAq7pTBymCFrXRat7NKvpDD2DbC4cLxrMbpj 8dduJaCZmQpAJz+BnNjjPNOiEDPnrQ3w65639Y+KmvzGR/bKH1cAYk9BvJjr5NOA rbVXdgeLitVetQvlDaklbr0WGSzrT6QswYrahQS6noA5SBY8+n5sb2V7zzTiic7a MjPLScSoia9MRdbDw8nfFgO9a9PmHB8D0/3urbFjUAy85Up7XXK/mQKK57KjhvZW UD36tBi9N5TxX26TKMwkHk6/QeWEqCMc+NUk1Kt4PBgt9+BTThagYQJaU9gdtWsv cevUoJZpSrHondkIPhhA/65xaCLO8GjQxXq6OoM1/0GTVvqBhj6BrSu8pV/3ywDi 7ahEW7ZdM9Lg4IbVbScdiZtjmySDWSN3XfGJ0C5eV1RrgFFu9augxKQXxUvPZxq+ Evw8FRBBXBo/ =aGOB -----END PGP SIGNATURE-----