debci (3.13)
[PTS] [DDPO]
COMMITS: VCS has seen 11 commits since the 3.13 tag
- Git: https://salsa.debian.org/ci-team/debci.git
-
- Branch: master
- Path: debian/changelog
- Repo size: 3284992
- Browser: https://salsa.debian.org/ci-team/debci
- Last scan: 2026-01-08 18:56:10+00
- Next scan: 2026-01-16 15:04:00+00
- Open issues: 77
- Merge requests: 5
- CI pipeline status: success
- Debian changelog in Git:
debci (3.13) unstable; urgency=medium
* Debci::Job.slow: fix comparison by using an integer input
* api: add basic tests for the documentation app
* api: fix crash on 404
* api: /test: make `since` argument mandatory
* api: /test: consider finish and publication dates in last timestamp
* debci-test: limit the size of the artifacts directory
* Debci::Package.storage_limit: use 8 bytes for storage
* Debci::Admin: support floating point units for storage limit
* admin: drop alert-style header
* admin: handle validation errors
* Debci::User: validate presence of username
* Debci::Package: validate storage_limit
* debci-test: fix warning message for removed artifacts
* web ui: log_viewer: add "Retry" button
* data import: don't copy foreign keys
* Debci::Log: catch failures that happen without a "test results" marker
* Enable Sinatra logging
* Debci::AuthApp: always look for the current user
* Fold Debci::AuthApp into Debci::App
* Debci::App: prevent unnecessary cookies
* home, frontend: hide package browsing behind login
* web: redirect to original page when logging in
* layout: add a link to the Self Service panel to the user menu
* frontend: display retry links for logged users only
* frontend: don't cache responses to logged in users
* self_service: honor original url on explicit logins
* self_service: ensure logged in user does not see login page
* self_service: remove redundant code
* web: restrict public browsing even more.
-- Antonio Terceiro <terceiro@debian.org> Sat, 06 Dec 2025 11:53:14 -0300
- This branch is 11 commits ahead of tag 3.13
- Git log:
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.