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 89b1cf1ce1f2b2438a00b2ba0fae658de737faf1
Merge: 0c7f784 d6d3fe5
Author: Antonio Terceiro <terceiro@debian.org>
Date: Thu Feb 29 17:07:11 2024 +0000
Merge branch 'feature-process-unknown-jobs' into 'master'
collector: skip over results that refer to an unknown job
See merge request ci-team/debci!271
commit d6d3fe518976f53c90b97dba0f642571e3d1b88f
Author: Helmut Grohne <helmut@subdivi.de>
Date: Mon Feb 26 11:58:06 2024 +0100
collector: skip over results that refer to an unknown job
When debci-collector receives from the results_queue and it is faced
with a job that is not recorded in its database (e.g. because the job
was deleted or a worker sent a bad result), Collector.receive_payload
calls Collector.receive, which calls Job.receive, which throws
ActiveRecord::RecordNotFound. This exception propagates upwards and
prevents the collector from acknowledging the message, which results in
it being stuck in the results_queue and being retried over and over
again. Instead, we now log this event and acknowledge the results before
discarding them.
commit 0c7f7843f75300426579c7d95c85964eadf972bb
Merge: 888ada5 d18a8fd
Author: Antonio Terceiro <terceiro@debian.org>
Date: Sat Feb 24 21:29:15 2024 +0000
Merge branch 'issue_178' into 'master'
Redirect search result directly to package page if there's only one answer.
See merge request ci-team/debci!267
commit 888ada5caa0e7924923cab2bb7cbe2c77ab9bf8e
Merge: d7b3403 28cc113
Author: Antonio Terceiro <terceiro@debian.org>
Date: Wed Feb 14 20:52:01 2024 +0000
Merge branch 'status_suite' into 'master'
debci-status: Fix static arch & suite flags
See merge request ci-team/debci!268
commit d18a8fdc8b86b9c20a94baaa1fec4b78d1781681
Author: Tiago Zaniquelli <zani0x03@gmail.com>
Date: Fri Jan 19 01:22:04 2024 +0000
Redirect search result directly to package page if there's only one answer.
When a search is performed and only one answer is found, redirect directly to the package's page to avoid the need for the user toclick to the package, as it's clear to where the user wants to go.
add unit test
fix style
commit d7b34036dd8297a2f460e7144e99acd0910f5ca8
Author: Antonio Terceiro <terceiro@debian.org>
Date: Sun Feb 11 13:06:11 2024 -0300
backends: fake: remove obsolete debci-setup-chdist script
commit 38ff60b1130deb7b054731973ee7e3bada91a67e
Author: Antonio Terceiro <terceiro@debian.org>
Date: Tue Dec 26 16:19:11 2023 -0300
admin: edit: show object name (#to_str) in the breadcrumbs
commit 7431529934a21edddd3bf6a125c43bb5139a1857
Author: Antonio Terceiro <terceiro@debian.org>
Date: Tue Dec 26 16:11:21 2023 -0300
admin: display model-related icon inside edit page
commit 92bf277f433eb4922b2480dcb76b996bd3e58a73
Merge: 3f8e9f6 87b98d2
Author: Antonio Terceiro <terceiro@debian.org>
Date: Sun Feb 11 18:25:23 2024 +0000
Merge branch 'README' into 'master'
Improvements to documentation
See merge request ci-team/debci!263
commit 3f8e9f6b541d9e360ded7f353e4b20d2597c084a
Merge: daf5ba2 0207449
Author: Antonio Terceiro <terceiro@debian.org>
Date: Sun Feb 11 15:56:24 2024 +0000
Merge branch 'config' into 'master'
debci-config: Allow for displaying all KEY values
See merge request ci-team/debci!264
commit 28cc1133b8abd07b607b91f289128127a2f4de0b
Author: g0t mi1k <have.you.g0tmi1k@gmail.com>
Date: Sun Feb 4 11:42:08 2024 +0000
debci-status: Fix static arch & suite flags
--suite and --arch was not having an effect
commit 87b98d25b3a2ecbf724b776dcd39520dc28200e9
Author: g0t mi1k <have.you.g0tmi1k@gmail.com>
Date: Tue Jan 9 16:11:19 2024 +0000
Typo: t -> T
commit 4a7046c2697d1d4306a8e7fb4e9ec6a0ad4b463a
Author: g0t mi1k <have.you.g0tmi1k@gmail.com>
Date: Tue Jan 9 16:10:56 2024 +0000
Add Multiple debci-worker processes per node
Quick note on how have multiple debci-worker processes per node via systemd.
There is also a trick in it to allow for multiple different backends as well.
commit 49955f18c3b2d0582f82da56d33cf9c29d3cab5c
Author: Paul Gevers <elbrus@debian.org>
Date: Thu Jan 4 17:50:38 2024 +0000
Apply suggestions to INSTALL.md
commit 5bf89fde95fb12d9e443286cffba6bd6d268b0db
Author: g0t mi1k <have.you.g0tmi1k@gmail.com>
Date: Thu Jan 4 06:56:43 2024 +0000
Configuring debci using variables & configs
A few locations in the documentation refers to conf/conf.d. This gives more background with how to more familiar with them.
commit e0763bcdee631ec2faa61c6f0878fa73c7061783
Author: g0t mi1k <have.you.g0tmi1k@gmail.com>
Date: Thu Jan 4 06:51:48 2024 +0000
Add Creating API tokens
Quick note on how to create API tokens with example
commit ecc74915e1d17629dbcfad33e3c4b6fc31af1416
Author: g0t mi1k <have.you.g0tmi1k@gmail.com>
Date: Thu Jan 4 06:46:07 2024 +0000
Add Accessing Self Service (Web UI)
How to setup Debian Salsa's OAuth to allow for web UI access
commit dd5a2b2c5e046547ea8f7c6e709d3678c76543f9
Author: g0t mi1k <have.you.g0tmi1k@gmail.com>
Date: Thu Jan 4 06:45:00 2024 +0000
Add Setting up PostgreSQL database
Quick example of what goes on under the hood during installation, useful if switching databases manually post first-install.
commit af06d3b905ea9d699a72ef84509c7f27a74b21ba
Author: g0t mi1k <have.you.g0tmi1k@gmail.com>
Date: Thu Jan 4 06:42:55 2024 +0000
Add Setting up the LXC backend testbed
Quick example of what goes on under the hood during installation, useful if switching backends manually post first-install.
Tried not to duplicate content, as there is stuff already in other files.
commit 02074490e7e4402e1bf51f11c5621a6eb316e78a
Author: g0t mi1k <have.you.g0tmi1k@gmail.com>
Date: Thu Jan 4 19:22:58 2024 +0000
debci-config: Switch to --all to list all keys
As requested, switching to --all to show all keys.
(unable to use short value of -a, as thats used for --arch. Using -l, as to follow bin/debci-status).
At the same time, if you don't give any arguments, it will now show the usage screen.
commit 95665bb4391204084f76be7ce72efed287e99802
Author: g0t mi1k <have.you.g0tmi1k@gmail.com>
Date: Thu Jan 4 11:23:00 2024 +0000
debci-config: Allow for displaying all KEY values
Unless you know what you are looking for, there wasn't a way to see all the values in one place (default or configured values)
commit 4a2d8a9a842ecc1e891578d29d9ad235f8d13bda
Author: g0t mi1k <have.you.g0tmi1k@gmail.com>
Date: Thu Jan 4 11:17:31 2024 +0000
Fix typo - extra \
commit daf5ba2e4492f581c045be0194f255a5b6afc8c6
Merge: df69d27 66b1cf2
Author: Antonio Terceiro <terceiro@debian.org>
Date: Sat Dec 23 11:53:30 2023 +0000
Merge branch 'perf' into 'master'
make performance improvements on JSON export
See merge request ci-team/debci!262
commit 66b1cf25afe1a89debee97781859cadee3947629
Author: Antonio Terceiro <terceiro@debian.org>
Date: Fri Dec 22 15:21:52 2023 -0300
Debci::Job: remove unused method
Gbp-Dch: ignore
commit 1a905340d9015279ca07e285a5bed12bdbccf5b6
Author: Antonio Terceiro <terceiro@debian.org>
Date: Fri Dec 22 15:18:34 2023 -0300
Debci::HTML: export only public API attributes of jobs
This makes the output consistent with the /api/v1/tests API endpoint,
and avoids publishing too much data about jobs. It also avoids
publishing any eventual sensitive attribute that gets added in the
future.
commit f9dffa1cb3c7ebbdd8afef98c9c73bf90e4103cb
Author: Antonio Terceiro <terceiro@debian.org>
Date: Fri Dec 22 15:15:09 2023 -0300
Debci::HTML: avoid N+1 queries when loading package status
While at it, also load Debci::PackageStatus objects in batches.
On my local tests this reduces the number of queries needed to produce
the global package status JSON files by 1 order of magnitude. It should
produce a big performance boost in production.
commit 1cf8c25a3c19af15c5ba889e9fe200e5332d204a
Author: Antonio Terceiro <terceiro@debian.org>
Date: Fri Dec 22 15:04:56 2023 -0300
Debci::Job: add date attribute to the public API
commit de26371ac859c63e979b95bd1e1217342e0fe727
Author: Antonio Terceiro <terceiro@debian.org>
Date: Fri Dec 22 14:58:43 2023 -0300
Debci::Job: declare public API fields here
This way they can be reused in contexts other than the REST API.
commit df69d2775453dba0b0be427c6d6623db4d8328c3
Author: Antonio Terceiro <terceiro@debian.org>
Date: Thu Dec 21 19:03:48 2023 -0300
/api/v1/test: include updated_at field in the results
commit d9ffdc4d9dfc8a843a49364feb3ee0a83e070a7f
Merge: 2f32a26 46b385c
Author: Antonio Terceiro <terceiro@debian.org>
Date: Thu Dec 21 12:13:03 2023 +0000
Merge branch 'worker-count' into 'master'
worker: Add --count option to enable job limit
See merge request ci-team/debci!258
commit 2f32a26d2ac45a3aee36eb03f7eb73b95057bbc0
Merge: 660559c 6c94ec0
Author: Antonio Terceiro <terceiro@debian.org>
Date: Thu Dec 21 12:10:34 2023 +0000
Merge branch 'bookworm' into 'master'
Switch to Debian Bookworm (12) for Vagrant
See merge request ci-team/debci!261
commit 6c94ec09041eb57a426a9d696555a9368abb4db9
Author: g0t mi1k <have.you.g0tmi1k@gmail.com>
Date: Wed Dec 20 16:07:19 2023 +0000
Dynamically update codename for vagrant
commit ec942f57a96d64851b23fea67f0fdc830deb8cef
Author: g0t mi1k <have.you.g0tmi1k@gmail.com>
Date: Wed Dec 20 15:58:34 2023 +0000
Switch to Debian Bookworm (12) for Vagrant
commit 660559ced07388315a5c92c20983132b7831144f
Author: Antonio Terceiro <terceiro@debian.org>
Date: Sun Dec 17 07:36:09 2023 -0300
autopkgtest: add ruby-bullet as test dependency
Gbp-Dch: ignore
commit 0fa5c826506a443c2a7522b41fdb2bdacfc9953e
Author: Antonio Terceiro <terceiro@debian.org>
Date: Sat Dec 16 21:17:27 2023 -0300
spec_helper: don't load bullet < 7
Gbp-Dch: ignore
commit f7e2b45af4494170ab9d50a932c97726d8319970
Author: Antonio Terceiro <terceiro@debian.org>
Date: Sat Dec 16 20:59:25 2023 -0300
api, self_service: fix performance issues in ActiveRecord queries
On my local tests, I am hitting /api/v1/test?since=0 against a database
with ~300 jobs, and the change to that endpoint drops the response time
from ~250 ms to ~90.
commit efbe0ea8c5372a3208a483f56a41287d7ce244e2
Author: Antonio Terceiro <terceiro@debian.org>
Date: Fri Dec 15 18:50:09 2023 -0300
Fix typos
Gbp-Dch: ignore
commit 465b1f1ee163522d2893f780d6666218721a9c21
Author: Antonio Terceiro <terceiro@debian.org>
Date: Fri Dec 15 16:20:36 2023 -0300
api: /v1/tests: return only documented fields
In my local tests with sample data (~300 jobs on sqlite3), this reduces
the response time by ~ 1/3, and the amount of data returned by ~ 2/3. I
expect the reduction in production to be even larger.
commit 4908929bbe609f2e31071ff2eb9cd3e98f0e8b45
Author: Antonio Terceiro <terceiro@debian.org>
Date: Fri Dec 15 16:17:24 2023 -0300
api: complete examples in documentation to list all job fields
commit 55e47e534aac0e58ab58384e0ac0ec60a48f4e24
Author: Antonio Terceiro <terceiro@debian.org>
Date: Fri Dec 15 16:14:41 2023 -0300
api: clarify documentation for /tests endpoint
commit 8e35d8e3372a839b1caa2e360f00dbb2126b3833
Author: Antonio Terceiro <terceiro@debian.org>
Date: Fri Dec 15 09:57:02 2023 -0300
rubocop: don't complain about Hash#has_key?
Gbp-Dch: ignore
commit c833e730d4f94fc89c4cbf4777824eed503d0ca8
Author: Antonio Terceiro <terceiro@debian.org>
Date: Thu Dec 14 15:06:15 2023 -0300
db: add index on jobs.date
commit 5779f6e26ef816cd0f531db4323e25af109a20c7
Author: Antonio Terceiro <terceiro@debian.org>
Date: Mon Dec 11 16:55:57 2023 -0300
api: don't use automatically updated timestamp for filtering
Using the automatically updated updated_at field causes older jobs that
have been modified recently due to other reasons (e.g. old jobs having
their expiration processed recently) to be returned by the API.
commit 46b385cbd17dec7699a298bc60cc6012b66f44d8
Author: Christian Kastner <ckk@debian.org>
Date: Thu Oct 19 09:10:29 2023 +0200
worker: Add --count option to enable job limit
If present, the worker will exit after processing N jobs.
This is useful for e.g. using the same physical worker but rotating
between different debci configurations.