Debian Package Tracker
Register | Log in
Subscribe

debci

continuous integration system for Debian

Choose email to subscribe with

general
  • source: debci (main)
  • version: 3.12
  • maintainer: Debian CI team (DMD)
  • uploaders: Antonio Terceiro [DMD] – Paul Gevers [DMD]
  • arch: all
  • std-ver: 4.4.1
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 2.0
  • oldstable: 2.15.2
  • stable: 3.6
  • testing: 3.12
  • unstable: 3.12
versioned links
  • 2.0: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 2.15.2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 3.6: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 3.12: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • debci (18 bugs: 0, 8, 10, 0)
  • debci-collector (1 bugs: 0, 0, 1, 0)
  • debci-worker (5 bugs: 0, 3, 2, 0)
action needed
Debci reports failed tests high
  • unstable: pass (log)
    The tests ran in 0:11:00
    Last run: 2025-06-10T06:02:02.000Z
    Previous status: unknown

  • testing: pass (log)
    The tests ran in 0:13:18
    Last run: 2025-05-16T19:37:55.000Z
    Previous status: unknown

  • stable: fail (log)
    The tests ran in 0:10:07
    Last run: 2025-06-15T08:35:42.000Z
    Previous status: unknown

Created: 2025-04-08 Last update: 2025-06-22 00:31
1 bug tagged patch in the BTS normal
The BTS contains patches fixing 1 bug, consider including or untagging them.
Created: 2025-01-06 Last update: 2025-06-22 00:00
29 new commits since last upload, is it time to release? normal
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 d974154f3f7ce51a6802f8d086d7c769290120fe
Author: Antonio Terceiro <terceiro@debian.org>
Date:   Mon Jun 16 08:46:15 2025 -0300

    spec/debci/data_spec.rb: fix usage of Hash.except

commit 6d7bbf5b850381beb0661d98b67c516deb28ee7f
Author: Antonio Terceiro <terceiro@debian.org>
Date:   Sun Jun 15 15:49:45 2025 -0300

    .rubocop.yml: update target syntax to Ruby 3.1
    
    Ignore the recommendatations from Style/HashSyntax though, as they weird
    me out.

commit f226a904087d6045e4289230637737e72977832c
Merge: 5fbb418 aabbf26
Author: Antonio Terceiro <terceiro@debian.org>
Date:   Sun Jun 15 18:45:49 2025 +0000

    Merge branch 'admin-validation' into 'master'
    
    validate fields in the admin
    
    See merge request ci-team/debci!296

commit aabbf268afaa24331357f6318a768cd393997828
Author: Antonio Terceiro <terceiro@debian.org>
Date:   Sun Jun 15 15:24:22 2025 -0300

    Debci::Package: validate storage_limit

commit 815bc949c91a5ba14d7511821baff1fe52cfb88a
Author: Antonio Terceiro <terceiro@debian.org>
Date:   Sun Jun 15 15:24:03 2025 -0300

    Debci::User: validate presende of username

commit 3a432ce0c5da66eac52c4711a64d87a8af87ac09
Author: Antonio Terceiro <terceiro@debian.org>
Date:   Sun Jun 15 13:09:20 2025 -0300

    admin: handle validation errors

commit 9a2a75681d961bb8cde716a230e6e826d138a980
Author: Antonio Terceiro <terceiro@debian.org>
Date:   Sun Jun 15 12:50:07 2025 -0300

    admin: drop alert-style header
    
    That's too distracting, and would make adding a validation errors alert
    too weird.

commit 6c195fe8d5c00fdd56872b41c2c5d678f4469de6
Author: Antonio Terceiro <terceiro@debian.org>
Date:   Sun Jun 15 12:49:15 2025 -0300

    rubocop: target ruby 2.7 syntax
    
    Tried going up to 3.1 but that shows too many warnings at this point.

commit 5fbb41848ee8176250c34c7954ad571bba7639df
Merge: 8365b65 3cc8400
Author: Antonio Terceiro <terceiro@debian.org>
Date:   Sun Jun 15 14:45:40 2025 +0000

    Merge branch 'storage-limit-limits' into 'master'
    
    Improve handling of storage limit in packages
    
    See merge request ci-team/debci!295

commit 3cc84001c7f57e840991e342d314a98231e1f8e5
Author: Antonio Terceiro <terceiro@debian.org>
Date:   Sat Jun 14 17:00:16 2025 -0300

    Debci::Admin: support floating point units for storage limit
    
    e.g. `1.5 GB`.

commit c9b5f251dd85df9ff2c4f818941be5e7e72852e6
Author: Antonio Terceiro <terceiro@debian.org>
Date:   Sat Jun 14 16:56:26 2025 -0300

    Debci::Package.storage_limit: use 8 bytes for storage
    
    It's still signed, but with 8 bytes we can store pretty large numbers so
    it should not matter.

commit 6a696cca2734833dafeb8c358dcc6a909fe7811d
Author: Antonio Terceiro <terceiro@debian.org>
Date:   Sat Jun 14 16:41:01 2025 -0300

    package_spec: create context for storage limit tests

commit 8365b659b746cc3c05846f1316fbe30cdb8345e2
Author: Antonio Terceiro <terceiro@debian.org>
Date:   Fri May 30 12:42:01 2025 -0300

    debci-test: limit the size of the artifacts directory
    
    RabbitMQ messages have a default maximum size of 128MB, and we recently
    noted jobs exceeding that. We could bump that limit, but then where do
    we stop? Instead, we now limit the size of the artifacts directory, to
    avoid broken or naive tests saving artifacts from taking too much
    storage space.
    
    The autopkgtest log itself is already capped at 20MB uncompressed, so
    cap the size of the artifacts directory at 100 MB, also uncompressed.
    After compression, this should keep us comfortably away from that 128MB
    limit.

commit 33ce3b29c1bab92d6cb65c730939e6ea936449eb
Merge: e38af2e 6caabc2
Author: Antonio Terceiro <terceiro@debian.org>
Date:   Tue Apr 29 17:31:44 2025 +0000

    Merge branch 'reverts' into 'master'
    
    Revert recent changes
    
    See merge request ci-team/debci!293

commit 6caabc2d67d51dea5e0ed43544f11f5634450636
Author: Antonio Terceiro <terceiro@debian.org>
Date:   Tue Apr 29 14:13:06 2025 -0300

    Revert ".gitlab-ci.yml: temporarily point at fixed pipeline"
    
    This reverts commit 0535ae0792c9851e1f8003a41c5cb889aec1fb11.

commit 180b7cb86dbbd49757aa75e4c5b3eb5f4ebb698d
Author: Antonio Terceiro <terceiro@debian.org>
Date:   Tue Apr 29 14:12:53 2025 -0300

    Revert "api: include job published after the starting timestamp"
    
    This reverts commit f567bd36d9a44628592ee3cab07af5e68b939e92.

commit e38af2e2188f470d9607db017d52a5e2b1b7926d
Merge: f89f621 0535ae0
Author: Antonio Terceiro <terceiro@debian.org>
Date:   Sun Apr 27 16:22:35 2025 +0000

    Merge branch 'api-improvements' into 'master'
    
    API improvements
    
    See merge request ci-team/debci!292

commit 0535ae0792c9851e1f8003a41c5cb889aec1fb11
Author: Antonio Terceiro <terceiro@debian.org>
Date:   Sun Apr 27 11:37:10 2025 -0300

    .gitlab-ci.yml: temporarily point at fixed pipeline
    
    Link: https://salsa.debian.org/debian/local-apt-repository/-/merge_requests/1
    Link: https://salsa.debian.org/salsa-ci-team/pipeline/-/merge_requests/606

commit 93c22e4e99c24d687b5bc282f3e64d7baddd7652
Author: Antonio Terceiro <terceiro@debian.org>
Date:   Sun Apr 27 09:01:57 2025 -0300

    api: /test: consider finish and publication dates in last timestamp
    
    Only the job creation timestamp (submission time) was being considered.

commit 93fd91123c06a8d1af770597a6df90854dd10671
Author: Antonio Terceiro <terceiro@debian.org>
Date:   Sun Apr 27 08:55:44 2025 -0300

    api: /test: make `since` argument mandatory
    
    Omitting this parameter, intentionally or by mistake, has the potential
    to return an absurd amount of data, causing problems both for server and
    client.

commit f567bd36d9a44628592ee3cab07af5e68b939e92
Author: Antonio Terceiro <terceiro@debian.org>
Date:   Sun Apr 27 08:43:30 2025 -0300

    api: include job published after the starting timestamp
    
    Sometimes jobs will take some time to be published. For example the
    worker might have an intermittent network problem, or tests with large
    artifacts might get some time to publish. With this we prevent
    well-behaved clients from missing results from those jobs.

commit bea37b0e156bca2ec6edd01f4c03c633b9b68354
Author: Antonio Terceiro <terceiro@debian.org>
Date:   Sun Apr 27 08:30:09 2025 -0300

    job_spec: ensure updated_at gets set when receiving results
    
    Gbp-Dch: ignore

commit 047bcb2bc2b100348bfa0d4937c42043d448cee2
Author: Antonio Terceiro <terceiro@debian.org>
Date:   Sun Apr 27 08:29:29 2025 -0300

    api: fix crash on 404

commit 7d60b351230fc195cc9e81c7a87cf04bf1e4d3fb
Author: Antonio Terceiro <terceiro@debian.org>
Date:   Sun Apr 27 08:28:36 2025 -0300

    api: add basic tests for the documentation app

commit f89f62165ea96ae2654e12ef7e8e0af29745656b
Author: Antonio Terceiro <terceiro@debian.org>
Date:   Fri Mar 28 14:13:39 2025 -0300

    Debci::Job.slow: fix comparison by using an integer input
    
    The corresponding test started failing recently, with the error message
    saying this:
    
         ERROR:  invalid input syntax for type integer: "3600.0"
    
    Either ActiveRecord, ruby-pg, of PostgreSQL 17 at some point started
    being more strict about the input value, revealing an actual bug. We
    should not be using a floating point number in there since the
    underlying data we want to compare is an int, and the input data can't
    realistically provide a non-integer number.

commit c9b3ac7e4eb4b06f369e63f6490bb5a2019205a8
Author: Antonio Terceiro <terceiro@debian.org>
Date:   Thu Mar 27 18:12:27 2025 -0300

    Debci::Job: improve readability
    
    Gbp-Dch: ignore

commit c3a04487b93eaca898f4a4e3a3cdd960ba54bfb7
Author: Antonio Terceiro <terceiro@debian.org>
Date:   Thu Mar 27 14:07:57 2025 -0300

    Debci::Job: move check for newer jobs inside transation
    
    This should avoid race conditions when processing several new jobs for a
    given package.
    
    Gbp-Dch: ignore

commit 17a304453a874c9bbdc34b570f98c87036e3acd3
Author: Antonio Terceiro <terceiro@debian.org>
Date:   Thu Mar 27 14:04:50 2025 -0300

    Debci::Job: turn after_save callback to update statuses into a method
    
    Gbp-Dch: ignore

commit 6bccf8b1f327906f9763c35ae185c341ad4c768d
Author: Antonio Terceiro <terceiro@debian.org>
Date:   Wed Mar 5 13:57:19 2025 -0300

    make tags: use an acceptlist instead of a rejectlist
Created: 2025-03-27 Last update: 2025-06-16 12:32
lintian reports 11 warnings normal
Lintian reports 11 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2025-01-31 Last update: 2025-04-10 09:30
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.7.2 instead of 4.4.1).
Created: 2020-01-21 Last update: 2025-03-04 23:58
news
[rss feed]
  • [2025-03-07] debci 3.12 MIGRATED to testing (Debian testing watch)
  • [2025-03-04] Accepted debci 3.12 (source) into unstable (Antonio Terceiro)
  • [2025-02-02] debci 3.11 MIGRATED to testing (Debian testing watch)
  • [2025-01-31] Accepted debci 3.11 (source) into unstable (Antonio Terceiro)
  • [2024-04-28] debci 3.10 MIGRATED to testing (Debian testing watch)
  • [2024-04-22] Accepted debci 3.10 (source) into unstable (Antonio Terceiro)
  • [2023-12-14] debci 3.9 MIGRATED to testing (Debian testing watch)
  • [2023-12-11] Accepted debci 3.9 (source) into unstable (Antonio Terceiro)
  • [2023-11-19] debci 3.8 MIGRATED to testing (Debian testing watch)
  • [2023-11-19] debci 3.8 MIGRATED to testing (Debian testing watch)
  • [2023-11-16] Accepted debci 3.8 (source) into unstable (Antonio Terceiro)
  • [2023-11-07] debci 3.7 MIGRATED to testing (Debian testing watch)
  • [2023-11-04] Accepted debci 3.7 (source) into unstable (Antonio Terceiro)
  • [2023-03-09] debci 3.6 MIGRATED to testing (Debian testing watch)
  • [2023-02-26] Accepted debci 3.6 (source) into unstable (Antonio Terceiro)
  • [2022-10-17] debci 3.5.2+nmu1 MIGRATED to testing (Debian testing watch)
  • [2022-10-17] debci 3.5.2+nmu1 MIGRATED to testing (Debian testing watch)
  • [2022-10-15] Accepted debci 3.5.2+nmu1 (source) into unstable (Michael Biebl)
  • [2022-07-11] debci 3.5.2 MIGRATED to testing (Debian testing watch)
  • [2022-07-07] Accepted debci 3.5.2 (source) into unstable (Paul Gevers)
  • [2022-04-01] debci 3.5.1 MIGRATED to testing (Debian testing watch)
  • [2022-03-30] Accepted debci 3.5.1 (source) into unstable (Antonio Terceiro)
  • [2022-03-30] debci 3.5 MIGRATED to testing (Debian testing watch)
  • [2022-03-30] debci 3.5 MIGRATED to testing (Debian testing watch)
  • [2022-03-27] Accepted debci 3.5 (source) into unstable (Antonio Terceiro)
  • [2022-01-29] debci 3.4 MIGRATED to testing (Debian testing watch)
  • [2022-01-23] Accepted debci 3.4 (source) into unstable (Antonio Terceiro)
  • [2021-11-04] debci 3.3 MIGRATED to testing (Debian testing watch)
  • [2021-11-04] debci 3.3 MIGRATED to testing (Debian testing watch)
  • [2021-11-01] Accepted debci 3.3 (source) into unstable (Antonio Terceiro)
  • 1
  • 2
bugs [bug history graph]
  • all: 32 33
  • RC: 0
  • I&N: 15
  • M&W: 16
  • F&P: 1 2
  • patch: 1
links
  • homepage
  • lintian (0, 11)
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • edit tags
  • other distros
  • screenshots
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 3.12

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing