-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Mon, 24 Mar 2025 11:13:20 +0100 Source: mini-buildd Architecture: source Version: 2.3.8 Distribution: experimental Urgency: medium Maintainer: Stephan Sürken <absurd@debian.org> Changed-By: Stephan Sürken <absurd@debian.org> Closes: 1081441 1087215 Changes: mini-buildd (2.3.8) experimental; urgency=medium . Summary: * Adds 'search' for more user-friendly lookup of source/binray packages * Drops confusing searchable full events view (only show actual current events queue) * Misc fixes . Details: [ Stephan Sürken ] * [1657a18] testsuite-packages/installed-udeb: New testsuite package to test installation of 'udebs' * [427f0a2] devel (apt-tofu-bootstrap): Rather add all suites to installed sources.list (was 'stable' only) * [0dd1594] pool.py (Pool): Initial (APT) pool support * [1910aed] api.py (Search): Initial "search" implementation * [4057e50] models.py: Move Repository.mbd_dsc_pool_path impl. to pool.py * [da2c64a] webapp.py (configure): Add simple example config for jinja2 (commented) * [241ce8a] views.py (ExceptionMiddleware.error): Add code note why we don't log errors in production mode here * [6e67430] views.py: Remove "range" (limit && before) from events view * [f46c45b] events/index.html: Add own column for the ("transaction") key && move events-dir link from menu there * [e4431bf] events/index.html: Add support for optional title && tooltip in view; only show path if non-empty * [fc27a55] views.py (EventsView.setup): If path is empty, show live events queue (not all events from events dir) * [6625188] mini-buildd-changelog-mode.el (default codename list): Add bookworm, trixie, remove buster * [2475ac4] manual/developer.rst (emacs cl mode): Fix typo in example config * [bf15f0c] debian/po/de.po: Update translation. Thanks to Helge Kreutzmann (Closes: 1081441) * [ba8852d] events/index.html: Drop extra column for "transaction key" * [231cfac] setup.cfg (pylint 3.3.1): Adapt `max-positional-arguments` (new check) * [a43f507] src/mini-buildd-backup: Just run 'backup' by default (no need to give '--backup' arg explicitly) * [62bbb8d] src/mini-buildd-backup: Improve (auto) backup file name (add hostname && version, drop redundant parts) * [44478fc] src/mini-buildd-backup: Don't override existing backup file * [a596a67] includes/api/search.html: Hide options from "ls" API call * [96905d4] includes/api/search.html (html5): Fix: Use 'code', not 'tt' * [a8a47ee] includes/api/search.html: Don't use h2 for pattern info * [2569b7c] includes/api/search.html: Fix h2/h3 endtag * [518b9bb] includes/api/search.html: Use section for each source result * [5eb9d9e] includes/api/search.html: Drop redundant "dir" link for events * [ce642bb] includes/api/search.html: Simplify results display * [b7369bb] includes/api/search.html: Simplify -- iterate result strings * [06a0775] includes/api/search.html: Show number of results * [28fcc57] api.py (Search.__add_ebdir): Remove superfluous fstring * [72425b8] pool.py (Pool.isearch): Optimize pool search routine * [21e187f] debian/po/nl.po: Update translation. Thanks to Frans Spiesschaert (Closes: 1087215) * [6927efa] mini_buildd.js: mbd-localize-date(): Trim text input from html (Fixes 'Modified' display in dir views) . [ Gerhard A. Dittes ] * [cdb5acb] mini_buildd.css: Fix "api details" misalignment for Chromium based web browsers . [ Stephan Sürken ] * [3d1b63a] src/mini_buildd/httpd.py (text): Fix new codespell error * [7d4fb5a] testsuite-packages/installed-sbuild-checks/debian/changelog: Disable piuparts mode * [cd3a2c6] sbuild.py (SBuild.run): Explicitly set chroot mode to "schroot" * [f73700e] pool.py: Rename Pool->Dir and make glob pattern configurable * [adccce0] api.py: Update for changed pool.py && drop search in builds dir * [8b85475] api.py (Call): Add support to avoid (html/js) popup as API call configuration * [bc97075] api.py (Search): Avoid (html/js) popup for search call * [e2492b5] api.py (Search): Auto add '*' to glob pattern * [e7f8ded] pool.py (Dir.isearch): Yield source _and_ found file, and don't stop on 1st find * [9119dcf] api.py (Search): Update to include all found files as URIs * [c4aaba8] includes/api/search.html: Update to new URI search * [d671f8c] base.html: Only display search on main page (drop ls) * [8b72941] manual/roadmap.rst: Update for new "search" and new "Events" Checksums-Sha1: 836b0544dc723a22c9243c8cc6e832d61f490cca 2258 mini-buildd_2.3.8.dsc 19377bdae1102400f7f9f699c144de6d236ebce6 600448 mini-buildd_2.3.8.tar.xz a17c75ca3079983f8cd1346772010858a6259ed9 12206 mini-buildd_2.3.8_source.buildinfo Checksums-Sha256: 97dffaae27462eac042c4d945394084e896f5d7630a3019b9100c321c150f36e 2258 mini-buildd_2.3.8.dsc 25c0017280216dc44dfbf40920e2ac4b146f0f598445c180fc80e9e1bc4ac641 600448 mini-buildd_2.3.8.tar.xz a0f6dd6c567f1dd070edf5f83b6ef1ea62a03e38d806d90a2b8adf4def67963c 12206 mini-buildd_2.3.8_source.buildinfo Files: ee3f0ad7d8de6775ffd888bac4db4e26 2258 devel optional mini-buildd_2.3.8.dsc 039a0349f77b52ace8f9c4f82d363ada 600448 devel optional mini-buildd_2.3.8.tar.xz 814ac0a3caf3a1176c7b7d7bf7dbe961 12206 devel optional mini-buildd_2.3.8_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJGBAEBCgAwFiEEVOttCJ+jfBmmRZCzBm3oAX4rYdkFAmfhMacSHGFic3VyZEBk ZWJpYW4ub3JnAAoJEAZt6AF+K2HZYhgQAIdUJ6bbGnIg51ZYQpa6mOO70LKcM7jp Ui/TIpOTAcwor8oaaPhb3q1PIm6BLJgDSJf1LjA4hIUbc4fvus3DqH9QhM2OP948 WOe0UXFWARscLuUP30jZRxB4QWZ9gfurdaqC7UC1GiE06EjmV/Ex4ceMYjObRPkx BZxd4K8FIyakPisIs4i5aM9IUPcEjF7CBQgInmQJfV3N/RLX90wOBVlfYALu2/1v f68T04OPJHn9IcNZxIgEAb5ayyTv1eenvEmsgFcokoga9lJNTCC9P+LWiJPvuhRu 3fMekc33rBjKPaUeneGbRz8y/xjaJtza1IoIpNsmgswYCCBoMH39TRo2RSdjB4p5 gaNeRaBYVHYDVtdjV69/PpnPopAJpkNbHJj5g+vq4ziMcbg1+dR0xK4mVcyqbu1J 5Kt8Nv0y4rVIqQjYRTUfisZyCXf08WQ5o8lvCDiPJ7f3oO9YY6Z1RgLipno6k4uv E4vVbkadPk1uhjG9QUp93WR72BBl89Dmf3e4AtNpuwpQMv9QydPQeEPs2s7Iesrd z9ub9ugqFu2jObC/rDlugL4dQmNHrQwlaW5XDl9MK0w2+ATuS/0+gmgPm//N9v2a lA9TEyAcYg4yyTXiCIhW52raO1ejBqaA9fhuGhYBylrWW1VF1lFB5pR23718FXyK 30UOfyVoAb1q =+fUd -----END PGP SIGNATURE-----