vcswatch reports that
this package seems to have new commits in its VCS but has
not yet updated debian/changelog. You should consider updating
the Debian changelog and uploading this new version into the archive.
Here are the relevant commit logs:
commit 3de14c0aab46bef1c920f7e6b874a16b8a7ac1ee
Merge: 3ad5ee5 e3f9998
Author: Antonio Terceiro <terceiro@debian.org>
Date: Tue Feb 24 20:23:27 2026 -0300
Merge branch 'autopkgtest-variants' into 'master'
Add support for selecting an autopkgtest variant for jobs
See merge request ci-team/debci!307
commit e3f9998600af0408b68ad8707bb6608add8337bf
Author: Antonio Terceiro <terceiro@debian.org>
Date: Fri Feb 20 15:17:45 2026 -0300
self_service_spec: extract test submission endpoint to a shared variable
commit f80c96185b8360f98b6a08214886056e3a1c41b6
Author: Antonio Terceiro <terceiro@debian.org>
Date: Fri Feb 20 15:09:24 2026 -0300
api_spec: extract endpoint to a shared variable
While doing it, I also found some broken tests that were mixing URL
parameters with regular POST parameters.
commit 5a1d1b131805ea2a53fd6b43c8ea20c407369457
Author: Antonio Terceiro <terceiro@debian.org>
Date: Thu Feb 19 21:24:15 2026 -0300
Add support for selecting an autopkgtest variant for jobs
This can be used to test packages under other autopkgtest versions
before upgrading the workers with a potentially disruptive new version.
commit 3ad5ee5d3d6d0d1d6fe14d32b4a475856eae0b5b
Merge: ea8b863 9e0b622
Author: Antonio Terceiro <terceiro@debian.org>
Date: Fri Feb 20 14:49:48 2026 -0300
Merge branch 'api-jobs-since' into 'master'
api: use receive time to filter jobs since a given timestamp
See merge request ci-team/debci!306
commit 9e0b622732dde0862d3077daf1fbf7636366e8cb
Author: Antonio Terceiro <terceiro@debian.org>
Date: Thu Feb 19 19:43:39 2026 -0300
api: use receive time to filter jobs since a given timestamp
This should fix the issues caused when the result queue is not processed
in time.
commit e9c36202ddea651c408a852ecf865525802e3813
Author: Antonio Terceiro <terceiro@debian.org>
Date: Thu Feb 19 19:28:51 2026 -0300
Debci::Job: add received_at column and record date of receiving results
commit ea8b863a1454f4a68c785e86a25b315f18d9f182
Merge: fa7e346 425820c
Author: Antonio Terceiro <terceiro@debian.org>
Date: Tue Feb 17 19:17:56 2026 -0300
Merge branch 'incus-preparation-2' into 'master'
Improvements towards an incus backend (part 2)
See merge request ci-team/debci!304
commit 425820ceb3daf30e63ead73dd1c9e321fbd57109
Author: Antonio Terceiro <terceiro@debian.org>
Date: Tue Feb 17 18:32:13 2026 -0300
Debci::Job: ensure backend is saved when enqueing
The tests for this feature would fail on a clean source tree.
commit 3bbd97d43c9cf945a28368607edd2316964ce0b4
Author: Antonio Terceiro <terceiro@debian.org>
Date: Mon Feb 16 14:28:00 2026 -0300
debci-test: drop unused variable
commit 66712830cdd5d65624ac027776f55bb1814888cc
Author: Antonio Terceiro <terceiro@debian.org>
Date: Mon Feb 16 14:09:46 2026 -0300
debci-setup: ensure backend is passed down
This allows backend implementations that support multiple backends to
rely on debci_backend to be properly set.
commit adb85d309c6378c738700dd82e5b8a1b81f7df0f
Author: Antonio Terceiro <terceiro@debian.org>
Date: Mon Feb 16 10:15:04 2026 -0300
debci-worker: pass output directory down to debci-test
debci-test will now expect the output directory to be passed, and the
--print-output option is no longer valid.
This allow us to produce logs from debci-test without breaking
debci-worker.
commit 86a77d7163ab7b947b9fba0d006f7433d7baed5d
Author: Antonio Terceiro <terceiro@debian.org>
Date: Mon Feb 16 09:14:05 2026 -0300
Drop adding backend directory to PATH
Instead, call the programs from there with the full path explicitly.
commit 6601ff42ebe074f62022a1b924614e7ed2a9aca1
Author: Antonio Terceiro <terceiro@debian.org>
Date: Sat Feb 14 10:36:17 2026 -0300
Reuse the same backend when retrying a job
Also, validate that requested_backend is in the list of valid backends.
commit df4f03ec9ae397d29bb9f955aa0513ff30681f18
Author: Antonio Terceiro <terceiro@debian.org>
Date: Sat Feb 14 09:17:09 2026 -0300
self_service: job history: show test backend
commit b9ecb3bd73e44a30951efbf5251c01fb150e31f4
Author: Antonio Terceiro <terceiro@debian.org>
Date: Sat Feb 14 08:16:54 2026 -0300
debci-localhost: export debci_distro
It's now part of the expected API between debci-{test,localtest} and
backends/*/test-package.
Fixes: 45eb496e ("Extract distro detection into lib/environment.sh")
commit 001a5b65b3029aa865d3ef8023fb289c5e526e24
Author: Antonio Terceiro <terceiro@debian.org>
Date: Sat Feb 14 08:04:39 2026 -0300
debci-{test,localhost}: support backends with - in their names
The backend name is being used as part of the name of a shell variable,
so it needs to be normalized by replacing "_" with "-".
commit 777641fc1b230ffc5632af05efeca588829d1bd3
Author: Antonio Terceiro <terceiro@debian.org>
Date: Sat Feb 14 08:01:39 2026 -0300
Drop environment variable/configuration for AMQP queue
That queue is now entirely defined by Debci::AMQP, even for shell
scripts which now get it via `debci amqp print-queue`. The tests used
this variable to direct jobs to a specific queue, but that was not
really needed as there is a fresh rabbitmq instance for each test so the
default queue returned can be used without interfering with other tests.
commit 0ff6e5651d7b7aa81f74de656b4202d2bb0a88d7
Author: Antonio Terceiro <terceiro@debian.org>
Date: Fri Feb 13 15:57:24 2026 -0300
debci-enqueue: save backend explicitly on subsmission
Also append the backend to the log message at the end.
commit fa7e346ace53c6419801d6919ca61a75ff3161d4
Author: Antonio Terceiro <terceiro@debian.org>
Date: Mon Feb 16 18:32:26 2026 -0300
.gitlab-ci.yml: use testing for custom jobs as well
commit 874d421123c20f5d0f5820540bf903481c180306
Author: Antonio Terceiro <terceiro@debian.org>
Date: Mon Feb 16 18:17:42 2026 -0300
.gitlab-ci.yml: test on testing
debci is a leaf package that is already complex enough, and disruption
in unstable can some from several different sides. So let's test debci
on testing to tone down the churn a little bit. Of course when we are
releasing debci itself we do need to test against unstable, but this
makes for smoother day today operations.
commit 8e5d1f558c5b8629d53e3260df4d790807cf028c
Merge: 9eb5083 6c9af1a
Author: Antonio Terceiro <terceiro@debian.org>
Date: Fri Feb 13 15:26:15 2026 -0300
Merge branch 'improvements-towards-incus' into 'master'
Miscelaneous improvements towards incus backend
See merge request ci-team/debci!303
commit 6c9af1a9b72596a0e1409d45bccda561a311f479
Author: Antonio Terceiro <terceiro@debian.org>
Date: Thu Feb 12 20:31:17 2026 -0300
Allow selecting a backend on job submission
commit 2fd30692cf5729b0e4436e7a9079753a66130436
Author: Antonio Terceiro <terceiro@debian.org>
Date: Sun Feb 8 14:07:40 2026 -0300
debci-setup: allow to skip some architectures
This is useful for development environment where you might want to run
non-fake tests.
commit bd0eb6729d4400ac8f06730aa542b3125d37429d
Author: Antonio Terceiro <terceiro@debian.org>
Date: Sun Feb 8 13:34:15 2026 -0300
debci-setup: fix log rotation
Finding old logs needs to be done before touch the current log,
otherwise there will never be files old enough to be removed.
commit 3c5217107db5efd63c651e688ff9f06059313780
Author: Antonio Terceiro <terceiro@debian.org>
Date: Sun Feb 8 10:26:58 2026 -0300
tools/server.sh: split puma arguments in multiple lines
This will make it easier to review changes to the arguments.
Gbp-Dch: ignore
commit b66f0506953e7727e1d1b49dc347d4e7fc53f27c
Author: Antonio Terceiro <terceiro@debian.org>
Date: Sun Feb 8 09:57:47 2026 -0300
Allow enabling developer login even not under development mode
This will allow me to use developer login in a local test VM.
commit 45eb496ec27c82b276ebc94e6d7f792bd2fed0e3
Author: Antonio Terceiro <terceiro@debian.org>
Date: Wed Feb 4 19:33:18 2026 -0300
Extract distro detection into lib/environment.sh
This allows us to deduplicate that code.
commit c1a36aefc0bf926183db8d8f110db34be137e838
Author: Antonio Terceiro <terceiro@debian.org>
Date: Sun Aug 17 13:40:10 2025 -0300
debci-worker: don't do testbed setup as root
The podman backend does not need root to setup. However, currently all
testbed setup is done as root. Let's invert that logic, and 1) run the
testbed setup as `debci` by default and 2) use sudo on the backends
that do need to be set up as root.
This is kind of clunky because we have root running something as debci,
which then runs something else as root. On the other hand at least it
decreases a bit the amount of processing that happens as root.
commit 2323b1603981d366312893637b38f129c588d3d3
Author: Antonio Terceiro <terceiro@debian.org>
Date: Fri Jul 25 11:41:26 2025 -0300
lib/environment.sh: error out on unexisting backend
commit 9eb5083e9d149022399b8c6a5a69fb957bf4f2e9
Merge: 64ec902 3303802
Author: Paul Gevers <elbrus@debian.org>
Date: Sat Jan 24 20:31:04 2026 +0000
Merge branch '1086033-fix-removed-but-not-purged' into 'master'
debci-worker.cron: don't run if debci-worker isn't installed
See merge request ci-team/debci!291
commit 330380224e4ebf2edbeab83f63b8d823efb3a722
Author: Helmut Grohne <helmut@subdivi.de>
Date: Sun Apr 6 19:54:46 2025 +0200
debci-worker.cron: don't run if debci-worker isn't installed
Closes: #1086033, #924226
commit 64ec902d08d8412d8f3bd17a5f9b209e054a21e9
Author: Fabian Grünbichler <debian@fabian.gruenbichler.email>
Date: Thu Sep 25 10:02:01 2025 +0000
tutorial: fix tests/control typo in example
commit 4b622c26275e11dac999652ecac874b517be9bf9
Author: Antonio Terceiro <terceiro@debian.org>
Date: Mon Jan 19 17:21:21 2026 -0300
Fix tests
Gbp-Dch: ignore
commit fc6cb33dc2642b497b2be040ae3b5e99b5ada51d
Author: Antonio Terceiro <terceiro@debian.org>
Date: Mon Jan 19 16:11:29 2026 -0300
api: add endpoint to serve package information
commit 3aaee04d684b0d4dbb58abf6fd89976053d95111
Merge: f8a0599 8628532
Author: Antonio Terceiro <terceiro@debian.org>
Date: Thu Jan 8 15:20:56 2026 -0300
Merge branch 'ensure-time-synced' into 'master'
Ensure that debci-worker is running with the right time
See merge request ci-team/debci!300
commit 862853280d97087341b56cfa4ff479e9e6f98065
Author: Paul Gevers <elbrus@debian.org>
Date: Fri Oct 17 20:43:00 2025 +0200
improve debci-worker to be running with the right time
To help prevent the recent issues with logs from the future, ensure that
debci-worker is only started after time-sync has run and document how to
prevent starting altogether when that fails.
commit f8a05998e134f7db3b7311fd17b34913d42f3ba3
Author: Antonio Terceiro <terceiro@debian.org>
Date: Sun Dec 21 20:31:39 2025 -0300
debci-test: drop erroneous log message
debci-test should not produce any output beyond the results directory,
because debci-worker uses the output of debci-test for that. If
autopkgtest crashes, just remove leftover directory quietly.
commit 5d740d59b0ce75440c5f030ed4fbf81ac73f5b86
Author: Antonio Terceiro <terceiro@debian.org>
Date: Sun Dec 21 20:23:08 2025 -0300
debci-worker: create results directory if necessary
commit a38d57b389313becf1430235a1d4c0723d7eae94
Author: Antonio Terceiro <terceiro@debian.org>
Date: Sun Dec 21 20:05:34 2025 -0300
test/test_debci_test.sh: fix against newer autopkgtest
autopkgtest will now save artifacts to a test-specific directory
commit 66138625b8451fee9fdee1c3af1deefc59cb98ef
Author: Antonio Terceiro <terceiro@debian.org>
Date: Sun Dec 21 19:22:51 2025 -0300
debci-worker: survive a crash in the test process
Even if the test process produces no results directory, and exitcode
file, or a log file, the worker must not fall down. Synthetize any of
those that is missing, and carry on.
commit 3209582093d644b76ce093defec4eed5345eb3d2
Author: Antonio Terceiro <terceiro@debian.org>
Date: Sun Dec 21 18:36:25 2025 -0300
Delete unused fake rmadison script
commit ee79b8cc089a46eb967d0d99219d8f0a3463f49a
Author: Antonio Terceiro <terceiro@debian.org>
Date: Sun Dec 21 10:43:47 2025 -0300
debci-worker: assume tmpfail when no exitcode is produced
exiting like that causes the worker to not pick up any new jobs.
commit 991df2404bee4a90274009589e4d822837ed152d
Author: Antonio Terceiro <terceiro@debian.org>
Date: Sat Dec 13 13:48:52 2025 -0300
self_service: honor original_url when already logged in
commit 773f8605e914adc3c98e5c279d26208179b6b54a
Author: Antonio Terceiro <terceiro@debian.org>
Date: Sat Dec 13 13:47:55 2025 -0300
log_viewer: restrict retry link to authenticated users
commit 7b4e6bb6f7227efd1b0732efc2eed8600b6fc506
Author: Antonio Terceiro <terceiro@debian.org>
Date: Sat Dec 13 13:45:25 2025 -0300
templates: self_service_history: save one redirect
This page requires the user to already be authenticated, so we can send
them directly to the final retry page.