-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Wed, 23 Dec 2020 19:00:46 +0100 Source: mini-buildd Architecture: source Version: 1.9.7 Distribution: experimental Urgency: medium Maintainer: Stephan Sürken <absurd@debian.org> Changed-By: Stephan Sürken <absurd@debian.org> Changes: mini-buildd (1.9.7) experimental; urgency=medium . Another polish release, with a various miscellaneous updates and fixups: . * [342de97] config.py: Add class: Resource. * [d023fc4] config.py, *.py: Convert all *_DIR globals to 'Resource'. * [84b3d39] config.py, *.py: Convert all HTTP_PATH_* globals to 'Resource'. * [1fb578f] config.py: Fixup globals order, add utility methods for Resource. * [b67a708] config.py: Rename LOG_RENDER -> BUILDLOGS. * [6717386] config.py (Resource): Add getter methods (uri & path). * [49f3dfc] views.py, *.py: Update buildlogs for new resource setup. * [b0b62da] *.py: Bulk-update all manual join() calls with Resource.getpath(). * [07dca70] urls.py: Use resource configs where applicable. * [a7e29e0] config.py (Resource): geturi_abs() imho obsolete. * [79eec8f] templatetags/mini_buildd.py: mbd_uri: Add tag to generate (resource) uri. * [dd37c77] snippets/repositories.html: Update URI generation. * [57a031c] templatetags/mini_buildd.py (mbd_home): Re-use mbd_img template function. * [1494129] templatetags/mini_buildd.py: Add "target" support for mbd_api, mbd_img. * [8a8faef] snippets/repositories.html: Make all mbd_img/mbd_api links here open new window/tab. * [21547a4] home.svg: Add from openclipboard. * [718f9e4] snippets/repositories.html: Properly integrated per-repo "external home" link. * [dd023ec] base.html: Intergrate API calls: getdputconf, logcat, getkey. * [4373e75] snippets/repositories.html: Integrate per-repo API calls: keyringpackages, testpackages. * [2360779] snippets/repositories.html (Snapshots): Improve snapshots display. * [797aedf] mbd_snippet.html/js: Display a stamp and reload for each snippet in summary. * [9cd43e4] snippets/repositories.html: Only show snapshot section if there are snapshots. * [a0af74c] snippets/repositories.html: Integrate portext. * [036a1e8] models/repository.py (Repository.__str__): Sort distributions. * [bae350f] mini_buildd.css: Define 4 (was 3) bg-colors. * [9633799] mbd_api.html: Don't auto-reroute to login when unauth, rather popup auth error. * [aa29a9e] mini_buildd.js: stamp: Rather use toUTCString (not toISOString) -- more human-readable. * [5f10f06] api.py: status: Add 'crontab', 'events' (length only) for snippet support. * [7619c2f] devel (tidy check): Download html to deven.tidy.html (for better debugging). * [5620f0c] tidy check: Fix missing quote in mbd_api.html. * [5a73db7] mini_buildd.css: Simplify footer CSS. * [897c2fe] mini_buildd.css: Further simplify 'main' CSS. * [42e24b0] mini_buildd.css: Further simplify 'header' CSS. * [2af5696] mini_buildd.css: Further simplify 'admin extras' CSS. * [74c8f83] mini_buildd.css: Minor code style cleanups. * [45df88e] base.html: Use div (not span) for footer grid sections. * [91ebdea] base.html, CSS: Remove all "ul" from 'header navs', and further simplify 'header' CSS. * [28090cb] includes/mbd_api.html: Don't invent extra div here. * [204a335] mini_buildd.css: Simplify && fix "api" CSS. * [fc0e19f] devel (tidy): Use '--quiet yes' (no one needs verbose), '-- gnu-emacs yes' (hop errors) and '--mute-id yes' (display error ids). * [844c507] devel (tidy): Mute BACKSLASH_IN_URI,ESCAPED_ILLEGAL_URI,ILLEGAL_URI_CODEPOINT: False- positives due to django "escapejs" tag. * [46d6757] devel (tidy): Convert "proprietary attr" exception to --mute. * [e6fe4a4] devel (tidy): Drop 'drop-empty-elements' exception (no longer needed). * [242e32a] includes/mbd_api.html: tidy 'empty span' fix: Only output hidden opts 'span' if there are any. * [822a6c0] devel (tidy): Update 'success test' == 'empty result' ('tidy --mute' does affect output only, not retval). * [26cec29] devel (tidy): Up-stock list of tested URLs. * [7c5ac04] views.py (ExceptionMiddleware.__error): Add a log_exception() call for better debugging. * [52f2ad0] mbd_plain.html, tags: Create (buildlog) TOC as data structure in tag, build TOC html in template. * [a859a63] mini_buildd.css (:root): Better border colors. * [0af609c] mini_buildd.css (:root): Add (fg) colors 1-3. * [dc5106b] mini_buildd.css: Simplify/fixup 'ongoing' (blink). * [3692731] devel (tidy): Drop URL for testing log (we can't be sure package is there). * [5876e79] mini_buildd.js: mbd_snippets_update skip (now obsolete) check if status call has data; write stamp last. * [ae7285e] builder.py: Move gpg verification back to build (so we get event && failed buildresult handling). * [a579432] api.py (AutoSetup): Temporary fix for keyring update. * [bae0fb1] mini_buildd.css: Rather use american "gray" (not "grey") and other minor CSS fixes. * [5e9614d] admin/app_list.html: Rather override this than index.html (removes some redundancy && fixes display issues). * [6b59846] templatetags/mini_buildd.py: mbd_model_count -> mbd_model_stats: Simplification, obsolete include. * [39a048c] mini_buildd.css|js: Make action classes conform to lower case naming. * [c866e81] models/base.py: Downgrade html 'colored status' hack-level from horrendous to average. * [45f76ef] mini_buildd.js: Add initializer function (code clarity && fixes js error in admin). * [1c04368] mini_buildd.css, *.html: Class name cleanup for "log", "sbuild", "lintian" and "event" types. * [5580c9f] mini_buildd.css: Group color settings by semantic. * [abaaf39] admin/app_list.html: Fixup class for model counters. * [912fd52] mini_buildd.css: Introduction of (10) 'bliss level' colors. * [05f8442] mini_buildd.css: Fix bliss color2: Orange. * [2cdd6cd] debian/source/options: Tar-ignore minified js (so it's never ends up in source package). * [a279db7] mini_buildd.css: Remove all remaining hardcoded color values. * [c71daa8] mini_buildd.css, *.html: Update and thin-out most other color related classes. * [fe06684] mini_buildd.css: Rm all qualified class configurations. * [e7c8222] mini_buildd.css: Update global setting && style cosmetics. * [a8c73f9] mini_buildd.css: "admin extras": Mostly obsolete, rest merged. * [ffef25c] mini_buildd.css, *.html: Use "grid" shortcut and simplify all grid setups. * [2f3baa2] mini_buildd.css (.mbd-api-autosetup, .mbd-api-meta): Use background shortcut. * [b63d9cd] mini_buildd.css: Add global default padding for some elements, remove all other paddings/margins. * [8960901] mini_buildd.css: Get rid of border colors (and other fine updates). * [dfe0f73] mini_buildd.css: Run for the lighthouse. * [199adf6] mini_buildd.css, *.html: jquery "datatables": Force header/row bg colors to our scheme. * [caaa7fb] snippets/crontab.html: Fix various wrong class names. * [6737611] mini_buildd.css: Globals: Don't outline 'summary', add padding to 'label'. * [64d55e6] mini_buildd.css: Fix snippet header design via grid. * [f49e429] mini_buildd.css: color update. * [76151be] mini_buildd.css: Drop global padding settings (more harm than good). * [a9c6590] *.html: Rm bunch of superfluous "div"s * [e20a2b4] mini_buildd.css: mbd-plain: Only use one class. * [bee8792] mini_buildd.css: mbd-snippet: Only use one class. * [45eb7c7] mbd_api_arg.html: Improve layout of regex/manual extra inputs for "select". * [30aadf0] mbd_api[_arg].html: Don't use 'span' around non-trivial html code. * [84f180e] mini_buildd.css: Improve base header. * [99d0be8] mini_buildd.css, home.html: Improve home.html structure && css. * [25056a9] mini_buildd.css: Only use one fg color. * [41dc450] mini_buildd.css/*.html: Fix various regressions. * [f770058] mini_buildd.css: Update mbd_api design for "one class" setup. * [cbe7eea] api_show.html: Use mbd_uri. * [e3307db] api_show.html: Update to be one searchable datatable. * [4a850de] events.html: Use mbd_uri. * [3354cf7] mini_buildd/snippets/building.html: Fix order, (re-)add builder info string. * [4dd7159] mini_buildd.py (mbd_daemon_is_alive): Rm, this tag is obsolete. * [17fa876] api_show.html: Fix table id. * [bf1fda1] mini_buildd.css: More API fixups (tidy warnings). * [271a906] devel (tidy check): Ignore TRIM_EMPY_ELEMENT (too picky). Checksums-Sha1: a4ea821d2e1943cbe16195b5bc467df742ad46d9 2254 mini-buildd_1.9.7.dsc 65f6ce211b8b23a7fb652876a41500cbf4292352 552924 mini-buildd_1.9.7.tar.xz ebc5c623f0bc7a458cb2f3d5b468c02b885fa850 10870 mini-buildd_1.9.7_source.buildinfo Checksums-Sha256: e4590fda58ed53b0a89b671bacb858aa328f722f8a62442878c11df71e0bdb4e 2254 mini-buildd_1.9.7.dsc 7fb3ab406b61dfdfc946fd4adb05f2760ac55e3a0615f69bb3a825ffb16d5360 552924 mini-buildd_1.9.7.tar.xz 5a89f2e3b0a2795dd2dd8a221e160292a660e622295c0c9e56d0d4a835a962cc 10870 mini-buildd_1.9.7_source.buildinfo Files: 55864266a8ef7f68e82b883b49db7b81 2254 devel optional mini-buildd_1.9.7.dsc c231c8db3e282c1300df55fd009edfe0 552924 devel optional mini-buildd_1.9.7.tar.xz 996cfa061ae227a07309b3f0921b9c0e 10870 devel optional mini-buildd_1.9.7_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJGBAEBCgAwFiEEVOttCJ+jfBmmRZCzBm3oAX4rYdkFAl/jhqUSHGFic3VyZEBk ZWJpYW4ub3JnAAoJEAZt6AF+K2HZT5oP/3E9JbjZHM9q0/weIe2gVba3tHX8NK+r ovut2ZQiQrzHCMeodjLUVOlMAsEvSTwCYeU4CJummnzannvd+xB6tXCY0C7oWVLa oN2I2+4tEY6MoaH+Dl1usZLR8LziB/69STjbzGEDRuiXKzsLqWHztqUKS//S8IoQ qtygidlmJxWo0J8YDhsqxT8ZBydHgR3OhKOduttXJDpsiIksUQ7EDrxtg0lHN3fB rUtvZmyQQFGAryxAN7d5ObKVc/x87NcNdpSdr5YY3QbzLZ4NsMgYM5svt20cCOGA 0IR4Z++iCHKWVsvSu18ZP3AeiC2XnrxAoJL/fys0UTllzNsYsF8yTVsLQG287wZa KerxJOZYnIHJSj4/VutzVqD6FhtWNf0ck+MKjzHnxu9ecBrTCL7MLzivtb58MAl3 dhNPzMGSkvyIwwi3ftOuz5vlYW7jiIJpJQg/xIft4oRdC4yz/4OGS2oqeA+2gixi Af/BUiPeoZ4QwsYnokZbN7nXKWXSeVzgGdwFZT3RbOp+TPLu5WD01Q5kizPsrHOq uw15PMnSsO2zHhA1AkA4or4Y4/kGHtGkay5xjvh1qN+NxNxNjUKMUalL+AIhtMyy +6tTjhrL28ki1uBhO+gXYpcBiuBEWo0Cw1dgtmbmy/4f14hQdYDfhl8u7Ndc/Cki 5QDym27mLvH7 =ZW4g -----END PGP SIGNATURE-----