-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Sat, 04 Nov 2023 10:48:18 -0300 Source: debci Architecture: source Version: 3.7 Distribution: unstable Urgency: medium Maintainer: Debian CI team <team+ci@tracker.debian.org> Changed-By: Antonio Terceiro <terceiro@debian.org> Closes: 1037245 Changes: debci (3.7) unstable; urgency=medium . [ Antonio Terceiro ] * Split publishing of results into a separate daemon * Debci::Job: store and report backend * Make logging for all daemons consistent * debci-worker, debci-publisher: log errors even in quiet mode * debci-generate-apt-sources: fix checks for non-free-firmware for suite codenames * self_service: allow multiple API keys and add to manage them * spec_helper: bump required test coverage to 92% * Drop obsolete scripts and mentions to them. Since debci-batch has been removed in favor of external scheduling of tests, some infrastructure left behind is not really useful anymore. Right now, drop debci-list-dependencies, debci-list-packages, debci-setup-chdist and references to them (which are unused anyway). * Drop schroot backend * Bump dependency on autopkgtest to >= 5.29~ * debci-publisher: fix obtaining data for logging * Drop dependency on devscripts * collector_spec: fix typo * Debci::Job.receive: improve handling of incomplete test results * debci-publisher: resist corrupted result archives * Debci::Job: keep track of purged files separate from the expiration date * config: define a disk storage limit per package * Debci::Job: add method to calculate per-job disk usage * Limit amount of storage each package can use. By Default, each package is allowed to use up to 200MB of disk space with logs and artifacts. * Debci::Status: remove unused variables * web: /status/{alerts,pending}/: display total of jobs after filtering * Debci::App: inform total of records when paginating * .rerun: ignore coverage/ * web: display information about expired test logs. The custom 404 page for test logs will provide links to the list of tests for th same package on the suite and architecture of the original test, and for retrying the original test. * spec_helper: bump require test coverage to 93% . [ Helmut Grohne ] * backends/lxc/create-testbed: use fewer different sources.lists * backends/qemu: fix evaluation of undefined variable * backends/qemu/create-testbed: use fewer different sources.lists * debci setup: add --keyring option * backends/qemu/create-testbed: forward --keyring * backends/lxc/create-testbed: pass keyring via new --keyring to autopkgtest-build-lxc * debci-setup: conditionalize installation of auto-apt-proxy * backends/lxc/create-testbed: do not enable --dbgsym for Debian derivatives * import and install munin plugins from debian-ci-config * Allow passing arguments to autopkgtest backends (Closes: #1037245) Checksums-Sha1: 1059fee4bb1a0606459c409c20a5cc7b7c9f2cac 2901 debci_3.7.dsc 66ee7006b9299d418306a24b0a74c2fae616e50c 133548 debci_3.7.tar.xz 24b5703e82634fe8ec609ef951356bc4d8fd9b38 11933 debci_3.7_source.buildinfo Checksums-Sha256: bdd57e4409339d2832cd0deef1d6dc0b3da4c38e5859b1424f2c984f05449971 2901 debci_3.7.dsc 3cd984eeb8245f391e2008790bb0801c409e2a10be8b6115008d44cb1edecea9 133548 debci_3.7.tar.xz 6d19a7221614e59750ab6087915af894ad61dd251bda2d221235dbf3be5f987f 11933 debci_3.7_source.buildinfo Files: faac18091f2151de5a7e93e44bdb4b94 2901 devel optional debci_3.7.dsc 53c6391163e357f168e8866ac1b3da4d 133548 devel optional debci_3.7.tar.xz 09f2f62fa3d707cb139527030504c41a 11933 devel optional debci_3.7_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEst7mYDbECCn80PEM/A2xu81GC94FAmVGTNQACgkQ/A2xu81G C96ByQ//Vf/8ddc/o9CW/gmtsv5wTA2Pap6ImXSzZfr+QDu7RrBRNtYizd3MI9wz yhqRICZVLmnEfnMIhrsp3uRPMwE7p0gaHMRVrZOiiLTKRuSHyqCoXMHywjbsgZ1k ob2bQvNnJX59359a+cZQn0SkhXp5EtC6Y4XQjbtAmqr7vkMl9I5JV3/La6Dv5Jdc g/TAY/UBflEs4DDV9nmly5keeWjvdci9wds1B1P0oCWqm8y/2yB0vqs3TYMy8rIf GaTvKRYCOrvZm+GLTXJHC2wk9Weqw3/qTsuATTVrBFSEmAPUM63/GayYxnifh5yI 8t6H3ztkmbqDdXbgGS9mMqDqwgG3u6J/eRNlfXb1UF+FUT5mPp97U8VpPm3a5qJb Taluitw8s5R8Nl03Y8H3dbyT4D6EHqHrSKqBGFRdGSP5OOntmFVZaeBfx8xhiRqw rakjCt+CqrxbpVsGHixxQO0K4B4ijVXQmB7wd/0dIUY9dfyWxg2j/hgOi7IzV7+g jbzNYuc3bOySv/aopLAPOKLNwBHADeEU4nfjtZjIk9HzTGpCtRp34PNoi7pxWOtn hWzTU/QFEsPFKB/kr1zHprRNkMt7AXkfRkCRQe9Div3fj37ul4jypXsELNuRQFkX 6uGc2CIpK584rBc7YG1foM6KWyvvPE1GJVPH2qBQgGXDd1rG8tQ= =330i -----END PGP SIGNATURE-----