Debian Package Tracker
Register | Log in
Subscribe

debusine

Choose email to subscribe with

general
  • source: debusine (main)
  • version: 0.11.1
  • maintainer: Raphaël Hertzog (DMD)
  • uploaders: Colin Watson [DMD]
  • arch: all
  • std-ver: 4.6.2
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • stable-bpo: 0.11.1~bpo12+1
  • testing: 0.11.1
  • unstable: 0.11.1
versioned links
  • 0.11.1~bpo12+1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.11.1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • debusine-client
  • debusine-doc
  • debusine-server
  • debusine-signing
  • debusine-worker
  • python3-debusine
  • python3-debusine-server
  • python3-debusine-signing
action needed
Marked for autoremoval on 24 July due to python-azure: #1106136 high
Version 0.11.1 of debusine is marked for autoremoval from testing on Thu 24 Jul 2025. It depends (transitively) on python-azure, affected by #1106136. You should try to prevent the removal by fixing these RC bugs.
Created: 2025-06-03 Last update: 2025-06-24 06:02
416 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 65cb7e289c9ffcc5dccc7c10380098bf3c01b2ae
Merge: 6383fbdf1 acf54f7d0
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Jun 23 17:40:59 2025 +0000

    Merge branch 'integration-test-aptmirror' into 'devel'
    
    Add integration test for APT mirroring
    
    See merge request freexian-team/debusine!2010

commit acf54f7d00b4f193dad31c0585476e60470dd171
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jun 20 15:13:31 2025 +0100

    Fix mirroring of flat repositories
    
    `apt-get indextargets` doesn't include a `Component` field in this case.
    Defaulting to `main` seems vaguely reasonable.

commit 380aeaaacb9e54631a11c0dfc2b930a30af0ba07
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jun 20 15:02:12 2025 +0100

    Add integration test for APT mirroring
    
    While working on #945, I found it difficult to be reasonably sure that
    my code works because the unit tests do quite a lot of mock-patching.
    This seems like a good excuse for an integration test that verifies both
    that the `APTMirror` task works and that the archive access views can
    serve the result.

commit 6383fbdf1f32a9f9648fd00872b6ca9b0ec3320d
Merge: 1c28aa5be 5afb32ee3
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Jun 23 15:20:36 2025 +0000

    Merge branch 'sphinx-artifacts' into 'devel'
    
    Add a custom Sphinx "artifact" directive and role
    
    See merge request freexian-team/debusine!1999

commit 5afb32ee38e5dbf0f6acdbdb67d390317ae583f5
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jun 17 14:44:00 2025 +0100

    Use new "artifact" directive and role everywhere

commit a36d29a94134232afb96c50c2559c118048bd364
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jun 17 14:37:50 2025 +0100

    Add a custom Sphinx "artifact" directive and role
    
    It's useful to systematically link to the documentation for each
    artifact category where relevant, but it was previously quite annoying
    to do so as one had to write something like:
    
        :ref:`debian:source-package <artifact-source-package>`
    
    Add a new custom directive and role, making it possible to write
    something like this instead:
    
        :artifact:`debian:source-package`

commit 74a2dcfae5ade38e3cfefbd468893cc060d36e4d
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jun 20 14:57:24 2025 +0100

    Improve logging when DebusineServer.execute_command fails

commit a38cfcc45693a762a70ac090a7022ca8e8b9b8aa
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jun 20 14:56:20 2025 +0100

    Remove duplicate CI matrix entry

commit 89de7369236cccc30e772a0543bb1d7a111d1408
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jun 20 14:55:04 2025 +0100

    Build-depend on python3-doc if !nodoc
    
    This silences warnings when running `autopkgtest` in its unbuilt-tree
    mode, which builds binary packages using the `nocheck` profile but not
    using `nodoc`.

commit 1c28aa5becba57e5c86d9b62f1986d4edb7b1935
Merge: f4b3218ff 1a3674664
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Mon Jun 23 11:28:24 2025 +0000

    Merge branch 'improve-logging-autopkgtests' into 'devel'
    
    Improve logging in autopkgtests
    
    See merge request freexian-team/debusine!2006

commit 1a3674664d76711290051d1c28874262dd251eba
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Fri Jun 20 06:44:12 2025 +0100

    autopkgtest: report error including output of the command

commit f4b3218ffc75c73c2a4023f2a66df2311a1f8165
Merge: 07c707b85 762386ec3
Author: Colin Watson <cjwatson@debian.org>
Date:   Sun Jun 22 10:32:52 2025 +0000

    Merge branch 'easier-test-debugging' into 'devel'
    
    Show full diffs from unittest
    
    See merge request freexian-team/debusine!2011

commit 07c707b851da397e538f80668b30c8065542ef7f
Merge: cf2a7162a 88249d526
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jun 20 15:24:33 2025 +0000

    Merge branch 'unvendor-debvm' into 'devel'
    
    remove vendor copy of debefivm-create
    
    Closes #819
    
    See merge request freexian-team/debusine!2008

commit cf2a7162a5fe47618a7a3630c6b01c23da687b26
Merge: e2ab3717a 153d4e0b0
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jun 20 14:59:40 2025 +0000

    Merge branch 'signing-tmp' into 'devel'
    
    debusine-signing.service: make the temporary directory accessible to the service
    
    See merge request freexian-team/debusine!2009

commit 762386ec333d355f6457b77f21264aad8b0b4a87
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jun 20 15:48:45 2025 +0100

    Show full diffs from unittest
    
    I can't reproduce #950 locally, and the output doesn't contain enough
    information to make a plausible guess.  My experience in Debusine has
    been that the default behaviour of hiding long diffs unless you set
    `self.maxDiff = None` is annoying far more often than it's helpful, so
    change the default to make future test logs more useful.

commit e2ab3717a9c528c9013f685f99cf9ccefcb7ed6f
Merge: 9c8692994 cd1494940
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jun 20 12:09:21 2025 +0000

    Merge branch 'qa-update-reference-qa-results' into 'devel'
    
    qa: Support updating reference QA results
    
    See merge request freexian-team/debusine!2007

commit 153d4e0b0b734970cffc43917c39998b5932ef99
Author: Helmut Grohne <helmut@subdivi.de>
Date:   Fri Jun 20 12:38:11 2025 +0200

    debusine-signing.service: make the temporary directory accessible to the service
    
    When issuing a TemporaryFileSystem, systemd defaults its mode to 0755.
    In effect, only root can write to such a filesystem, but that's not the
    user the signing service runs as. With the default permission, creating
    files below /tmp would simply fail.
    
    Reported-by: Santiago Ruano Rincón <santiagorr@riseup.net>
    Fixes: 8c94f2532ede ("Add systemd service and packages for signing worker")

commit cd1494940966c5744629f610aa8c1c6074f923cf
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jun 20 09:34:04 2025 +0100

    qa: Support updating reference QA results
    
    Part of #907.

commit 9c86929943367b15dcbe7e90544f8e8bd334fbe0
Merge: 160ba7b4d b5f688e64
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jun 20 08:33:27 2025 +0000

    Merge branch 'piuparts-update-reference-qa-results' into 'devel'
    
    piuparts: Support updating reference QA results
    
    See merge request freexian-team/debusine!2000

commit 539cdba241f9a429cc8e355e61d83a4191d85d18
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Fri Jun 20 06:43:42 2025 +0100

    autopkgtest: add logs for the debusine-server-migrate.service

commit 160ba7b4d7d9c5cddc360c80b8956c7779acfe5b
Merge: 83d2b51b6 03d7993cc
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Fri Jun 20 05:28:36 2025 +0000

    Merge branch 'move-templatetags-tests' into 'devel'
    
    Move templatetags tests
    
    See merge request freexian-team/debusine!2002

commit 83d2b51b6413869c24de0ea5721cd723358119c0
Merge: 8f284f782 233a1f59b
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Jun 19 15:56:23 2025 +0000

    Merge branch 'debian-archive-fqdn-list' into 'devel'
    
    Allow DEBUSINE_DEBIAN_ARCHIVE_FQDN to be a list
    
    See merge request freexian-team/debusine!2005

commit 8f284f78289989047b45db105c60ec2a967c5dd2
Merge: 514c0a2ee 639d477d5
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Jun 19 15:08:59 2025 +0000

    Merge branch 'fix-migration-parent-category' into 'devel'
    
    Fix collection item parent categories in migration 0151
    
    See merge request freexian-team/debusine!2004

commit 233a1f59b0cd6434a86f3b2de69b082e86fe71fd
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Jun 19 16:00:11 2025 +0100

    Allow DEBUSINE_DEBIAN_ARCHIVE_FQDN to be a list
    
    Requested by Helmut to make internal testing easier.

commit 639d477d518f4c03f39bc8793df4cbb4cd3e7d00
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Jun 19 13:19:10 2025 +0100

    Fix collection item parent categories in migration 0151
    
    `parent_category` is normally set by `CollectionItem.save`, but that
    doesn't work in data migrations.
    
    For existing systems that have already applied this migration, the
    following SQL (which should be applied in a transaction, checking that
    the resulting update count makes sense) should fix it:
    
        UPDATE db_collectionitem
            SET parent_category = 'debian:archive'
            FROM db_collection
            WHERE
                db_collectionitem.parent_collection_id = db_collection.id
                AND db_collection.category = 'debian:archive';

commit 88249d526469043c99ab8c86ae20eb2b99862e86
Author: Helmut Grohne <helmut@subdivi.de>
Date:   Thu Jun 19 10:59:27 2025 +0200

    remove vendor copy of debefivm-create
    
    A suitable version of debvm is available in both trixie and
    bookworm-backports now.
    
    Closes: #819

commit 03d7993cc5fc19a510f1966424fe6cda7645470a
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Tue Jun 17 06:19:56 2025 +0100

    bin/coverage: running for debusine.web.templatetags runs tests from debusine.web.templatetags_tests

commit a1c84a5ca35bb5f7bdfd7a409b9405ef1873621a
Author: Carles Pina i Estany <carles@pina.cat>
Date:   Mon Jun 16 20:56:53 2025 +0100

    Move debusine.web.templatetags.tests to debusine.web.templatetags_tests

commit 514c0a2ee42df151781caa3f8b88691ae7f97001
Merge: 1f3aab1c5 a5b4b3463
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Jun 18 12:13:09 2025 +0000

    Merge branch 'nginx-archives' into 'devel'
    
    nginx: Add virtual host for archives
    
    See merge request freexian-team/debusine!2001

commit a5b4b34636620b9a488dc5292e1bfd72aa105e95
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Jun 18 11:47:00 2025 +0100

    nginx: Add virtual host for archives
    
    This supports production deployments, as well as future integration
    testing.

commit edf0765b8bc5b985a895f2747ee22cad34972575
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Jun 18 11:39:20 2025 +0100

    nginx: Explicitly set default_server
    
    While an administrator might want to change this if they're running
    non-Debusine virtual hosts on the same machine, it's likely to be a
    reasonable default.  This avoids accidents when adding a new virtual
    host whose configuration nginx happens to read before that of the main
    Debusine virtual host.

commit 8f05a07cbab09b049c677693a5d67ff86250e622
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Jun 18 11:36:23 2025 +0100

    debian/tests: Create worker config.ini consistently
    
    `debian/tests/utils/integration-tests-setup-debusine-worker.sh` sets the
    worker's `api-url` to use HTTPS and the system's canonical hostname
    (rather than `localhost`), but `debian/tests/utils/worker.py` didn't do
    the same and so could be confused by introducing virtual hosting.  Sync
    this up.

commit 2d611d57aca30d9a0917a30fca9d8a5ae9d4bd26
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Jun 18 11:33:34 2025 +0100

    nginx: Remove ipv6only=on
    
    It's the default according to
    https://nginx.org/en/docs/http/ngx_http_core_module.html#listen, and
    specifying it can cause confusion with virtual hosting since it may only
    be set once.

commit b5f688e646b3e122c202342064a29ca3491de2c7
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jun 17 14:52:13 2025 +0100

    piuparts: Support updating reference QA results
    
    Part of #907.

commit b78e3572430185370ba1a45f1e67bff3ebeb3f5f
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jun 17 16:23:51 2025 +0100

    Update lintian workflow documentation for reference QA results

commit 1f3aab1c5d86313d17e74b798a96bd477898f67f
Merge: 871a0e3f0 3c7bbeb0b
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jun 17 13:46:39 2025 +0000

    Merge branch 'lintian-update-reference-qa-results' into 'devel'
    
    lintian: Support updating reference QA results
    
    See merge request freexian-team/debusine!1996

commit 3c7bbeb0bdc3ce1daf700345a92b0aaa514d3149
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Jun 16 12:28:19 2025 +0100

    lintian: Support updating reference QA results
    
    Part of #907.

commit 871a0e3f0db0a3cd35b743d28c9a793954c54290
Merge: ac37c82a4 ac7b86c54
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jun 17 08:49:54 2025 +0000

    Merge branch 'reverse-dependencies-autopkgtest-update-reference-qa-results' into 'devel'
    
    reverse_dependencies_autopkgtest: Support updating reference QA results
    
    See merge request freexian-team/debusine!1995

commit ac7b86c547c364577fb00d2cb21d592e164f8f82
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Jun 16 16:29:51 2025 +0100

    Factor out some common code for regression tracking

commit ac37c82a486c5b47c7f2e950296b62c09c3ca96a
Merge: d09dca406 7c718f109
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Jun 16 14:17:50 2025 +0000

    Merge branch 'workflow-piuparts-add-source-artifact' into 'devel'
    
    piuparts workflow: Add source_artifact
    
    See merge request freexian-team/debusine!1997

commit 7c718f109a8433fca4e1bfdbdca534eb830561c7
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Jun 16 13:44:00 2025 +0100

    piuparts workflow: Add source_artifact
    
    The underlying task doesn't need this, but for regression tracking
    (#907) it turns out to be awkward to figure out the source package
    version for QA results without having the source artifact available.
    (The alternative would be some more complicated changes around the
    `sbuild` workflow to ensure that the source package version is always
    available in binary promises.)

commit 95bb986efeabbe147707c1f3dd179f3fd7e39e79
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Jun 16 12:10:33 2025 +0100

    reverse_dependencies_autopkgtest: Support updating reference QA results
    
    Part of #907.

commit d09dca406c4daa086a80e400e127c26eef99eba2
Merge: a97271754 ce58730c0
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Jun 16 10:40:53 2025 +0000

    Merge branch 'suite-lookup-binary-all' into 'devel'
    
    Extend binary lookups to include arch-all packages
    
    See merge request freexian-team/debusine!1994

commit a972717545fdaa64dece747d54566b8039f26bef
Merge: 15531aca7 35643e3c0
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Jun 16 09:44:50 2025 +0000

    Merge branch 'remove-unnecessary-disable-permission-checks' into 'devel'
    
    Remove remaining unnecessary disable_permission_checks
    
    See merge request freexian-team/debusine!1993

commit ce58730c0286ece867c1695206ad88eb9ff836bd
Author: Colin Watson <cjwatson@debian.org>
Date:   Sun Jun 15 15:52:28 2025 +0100

    Extend binary lookups to include arch-all packages
    
    While working on the `lintian` workflow changes for #907, I realized
    that the `binary` and `binary-version` lookups on archives and suites
    are less useful than they might be.  For example, it's reasonable to use
    a `binary` lookup to find the latest version of a given package in a
    suite on a particular architecture (e.g. `binary:lintian_amd64`), but if
    the package happens to be `Architecture: all` (which should be an
    implementation detail) then that lookup will fail and you'd have to
    repeat it with `binary:lintian_all`.
    
    I think it's more useful to include `Architecture: all` packages in the
    results of these lookups.

commit 35643e3c09d120a443f2b8761c481aa46340731b
Author: Colin Watson <cjwatson@debian.org>
Date:   Sun Jun 15 10:10:08 2025 +0100

    Remove remaining unnecessary disable_permission_checks
    
    Many of these were added before commit
    c6b19e09904a5485eca68a64dce343d2f3a3faac caused playground methods to
    override permission checks themselves, and they no longer seem to be
    needed.

commit 15531aca7ff4803cb971452c5063390720085669
Merge: 2b6e28687 d29ad25d9
Author: Colin Watson <cjwatson@debian.org>
Date:   Sun Jun 15 09:03:11 2025 +0000

    Merge branch 'server-views-remove-unnecessary-disable-permission-checks' into 'devel'
    
    debusine.server.views: Remove unnecessary disable_permission_checks
    
    See merge request freexian-team/debusine!1992

commit 2b6e2868756bbd30bb0e1a6a7e1912f72656e9f4
Merge: de613e876 a547e8fd6
Author: Enrico Zini <enrico@debian.org>
Date:   Fri Jun 13 17:07:17 2025 +0000

    Merge branch 'task-config' into 'devel'
    
    Bulk edit API for task configuration collections (#789)
    
    See merge request freexian-team/debusine!1963

commit a547e8fd646382d830000d4e7d22a16bbea14e99
Author: Enrico Zini <enrico@enricozini.org>
Date:   Wed Jun 4 12:23:36 2025 +0200

    Added views to pull and push the contents of an entire task configuration collection

commit d29ad25d97f183ce4b027a09b9710b81ffa8cb06
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jun 13 15:28:06 2025 +0100

    debusine.server.views: Remove unnecessary disable_permission_checks
    
    Many of these were added before commit
    c6b19e09904a5485eca68a64dce343d2f3a3faac caused playground methods to
    override permission checks themselves, and they no longer seem to be
    needed.

commit de613e8763069fb18cce480465eb3e314f7abdb6
Merge: 3e6adb18c 85f64c97c
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jun 13 13:48:01 2025 +0000

    Merge branch 'autopkgtest-update-reference-qa-results' into 'devel'
    
    autopkgtest: Support updating reference QA results
    
    See merge request freexian-team/debusine!1984

commit 3e6adb18cc8f6bbfd54445813802041d2ffa2c16
Merge: 379ee256b 4b2f287db
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jun 13 12:56:53 2025 +0000

    Merge branch 'split-source-binary-signing' into 'devel'
    
    Add split source/binary upload signing
    
    Closes #944
    
    See merge request freexian-team/debusine!1982

commit 379ee256b70c57523272d38313f854ad5e03844c
Merge: e31272d24 f89ac37fe
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jun 13 12:29:29 2025 +0000

    Merge branch 'web-remove-unnecessary-disable-permission-checks' into 'devel'
    
    debusine.web: Remove unnecessary disable_permission_checks
    
    See merge request freexian-team/debusine!1991

commit 85f64c97c2e13b577fcdb55953849a5d412c1621
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Jun 12 17:51:20 2025 +0100

    autopkgtest: Support updating reference QA results
    
    Part of #907.

commit 4b2f287db03e90415ae02baf990b00325c1ac30a
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Jun 12 13:30:31 2025 +0100

    Add split source/binary upload signing
    
    The following combination of options causes Debusine to wait for the
    developer to sign the source package, and then sign the binaries itself:
    
      merge_uploads: False
      binary_key: FINGERPRINT
      require_signature: True
    
    Fixes: #944

commit f89ac37fe9c4fbb31ea349ca5eceddf988a9850f
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jun 13 12:18:10 2025 +0100

    debusine.web: Remove unnecessary disable_permission_checks
    
    Many of these were added before commit
    c6b19e09904a5485eca68a64dce343d2f3a3faac caused playground methods to
    override permission checks themselves, and they no longer seem to be
    needed.

commit e31272d245267acbac5f5ada4804e139f3e6099b
Merge: de2138dbe 5b04c2326
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jun 13 11:11:04 2025 +0000

    Merge branch 'workflows-remove-unnecessary-disable-permission-checks' into 'devel'
    
    debusine.server.workflows: Remove unnecessary disable_permission_checks
    
    See merge request freexian-team/debusine!1990

commit de2138dbef6fc634f8bf3cf0a7ab1cc7de675711
Merge: 4f4b25c7b cb586b5e3
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jun 13 11:10:38 2025 +0000

    Merge branch 'collections-remove-unnecessary-disable-permission-checks' into 'devel'
    
    debusine.server.collections: Remove unnecessary disable_permission_checks
    
    See merge request freexian-team/debusine!1989

commit 5b04c232629a6ead6eef60bd4607f362ae6e2fbb
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jun 13 10:49:41 2025 +0100

    debusine.server.workflows: Remove unnecessary disable_permission_checks
    
    Many of these were added before commit
    c6b19e09904a5485eca68a64dce343d2f3a3faac caused playground methods to
    override permission checks themselves, and they no longer seem to be
    needed.

commit cb586b5e3da320e7bff6abba862dd7e4671c5d16
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jun 13 10:39:29 2025 +0100

    debusine.server.collections: Remove unnecessary disable_permission_checks
    
    Many of these were added before commit
    c6b19e09904a5485eca68a64dce343d2f3a3faac caused playground methods to
    override permission checks themselves, and they no longer seem to be
    needed.

commit 4f4b25c7b27f51dc277e8cde3efc519d08291d6e
Merge: 0026225ce 05793a248
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jun 13 09:31:58 2025 +0000

    Merge branch 'db-remove-unnecessary-disable-permission-checks' into 'devel'
    
    debusine.db: Remove unnecessary disable_permission_checks
    
    See merge request freexian-team/debusine!1987

commit 0026225cec80726cf1676cd84762a79caace1fe6
Merge: d6e175732 8f93ed8f8
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jun 13 09:30:57 2025 +0000

    Merge branch 'delete-incomplete-artifacts-relation-target' into 'devel'
    
    vacuum_storage: Delete incomplete artifacts that are relation targets
    
    Closes #930
    
    See merge request freexian-team/debusine!1988

commit d6e17573232e12be5f752fdb0ccca49378f7860a
Merge: da6b359fc 0b720b914
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jun 13 09:30:34 2025 +0000

    Merge branch 'improve-server-task-permission-tests' into 'devel'
    
    Improve permission checks in some server task tests
    
    See merge request freexian-team/debusine!1986

commit 8f93ed8f852280789b650818fdd360ac67e3137c
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jun 13 01:01:50 2025 +0100

    vacuum_storage: Delete incomplete artifacts that are relation targets
    
    These can no longer be created following commit
    2d7736536c5a67b44bf335a93deb9c708ba16937, and this change results in no
    additional incomplete artifacts to be deleted on debusine.debian.net.
    
    Fixes: #930

commit a492f8f80f0da4445168d7bbccdea39614295d83
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jun 13 01:01:27 2025 +0100

    Add an order_by to improve testability

commit 05793a248bee631a78637b5a503dae11a0859128
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jun 13 00:35:37 2025 +0100

    debusine.db: Remove unnecessary disable_permission_checks
    
    Many of these were added before commit
    c6b19e09904a5485eca68a64dce343d2f3a3faac caused playground methods to
    override permission checks themselves, and they no longer seem to be
    needed.

commit 0b720b91436b701f78b643e3e3e048db747cad07
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jun 13 00:25:58 2025 +0100

    Improve permission checks in some server task tests
    
    Disabling permission checks in tests, other than for setting up test
    data, is best avoided because it can mask real problems.  In these
    cases, it's better to assign the contributor role on the relevant
    workspace(s) to the work request, and then set that as the current
    context when running the main part of the test.  This does a better job
    of imitating what `run_server_task` does.

commit 0c8c88c3fb37ed6cf4450b1c9b8d2d86599df118
Author: Enrico Zini <enrico@enricozini.org>
Date:   Wed Jun 4 16:45:35 2025 +0200

    Added Workspace.can_edit_task_configuration permission

commit da6b359fcd67fbbdf977598e7338901d1b53ff1f
Merge: bea41b885 a1a316778
Author: Enrico Zini <enrico@debian.org>
Date:   Thu Jun 12 15:26:42 2025 +0000

    Merge branch 'coverage-unittest' into 'devel'
    
    bin/coverage: work around unittest runner not being able to run tests from a single file
    
    See merge request freexian-team/debusine!1981

commit a1a316778583df1c6470497868967881c72c2dd1
Author: Enrico Zini <enrico@enricozini.org>
Date:   Thu Jun 12 14:22:30 2025 +0200

    bin/coverage: work around unittest runner not being able to run tests from a single file

commit bea41b88599107940603a6a31c15d05bd8c22357
Merge: d8bb96032 ea4db24b5
Author: Enrico Zini <enrico@debian.org>
Date:   Thu Jun 12 10:44:45 2025 +0000

    Merge branch 'utcnow' into 'devel'
    
    Removed all remaining uses of utcnow
    
    See merge request freexian-team/debusine!1980

commit d8bb960320ca7ca20999c1fe6b023e950038102f
Merge: 1ef12a807 53c494e85
Author: Colin Watson <cjwatson@debian.org>
Date:   Thu Jun 12 10:09:09 2025 +0000

    Merge branch 'simplify-qa-results-manager' into 'devel'
    
    Simplify interface for adding debian:qa-results items
    
    See merge request freexian-team/debusine!1979

commit ea4db24b5b2da67a172d33f4d3f3a1fe782610a5
Author: Enrico Zini <enrico@enricozini.org>
Date:   Thu Jun 12 10:24:56 2025 +0200

    Removed all remaining uses of utcnow

commit 1ef12a80770101f9cba3e9de5f70e140a4ecc4de
Merge: ddb9cd4c8 703511a94
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Jun 11 16:14:15 2025 +0000

    Merge branch 'archive-snapshot-views' into 'devel'
    
    Add archive snapshot views
    
    Closes #757
    
    See merge request freexian-team/debusine!1974

commit 53c494e85891a43650fc84f53ea599f953c53407
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Jun 11 15:22:49 2025 +0100

    Simplify interface for adding debian:qa-results items
    
    It doesn't make sense to require callers to explicitly specify
    `task_name` and `result` when they can just as well be retrieved from
    the work request.
    
    Noticed while working on #907.

commit ddb9cd4c8b7fdc055c086f215421d6cfbb07b2fe
Merge: 6f639e116 c236c9bff
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Jun 11 14:43:12 2025 +0000

    Merge branch 'design-split-source-binary-signing' into 'devel'
    
    Add design for split source+binary upload signing
    
    See merge request freexian-team/debusine!1975

commit 6f639e116d81095b1cf2707fcb2c112f60f6e2cd
Merge: 7e0c2147c d4cf73294
Author: Enrico Zini <enrico@debian.org>
Date:   Wed Jun 11 14:39:22 2025 +0000

    Merge branch 'fix-deprecation-warning' into 'devel'
    
    Fix a noisy deprecation warning
    
    See merge request freexian-team/debusine!1978

commit 7e0c2147cac5c443c03e230335b581b0493d04ff
Merge: 225277d50 caac5a00b
Author: Enrico Zini <enrico@debian.org>
Date:   Wed Jun 11 14:38:59 2025 +0000

    Merge branch 'document-template-reloading' into 'devel'
    
    Document how to reload templates (#947)
    
    See merge request freexian-team/debusine!1976

commit 703511a94bdc672c87ba4243d124e68d0c63d18f
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jun 10 15:36:06 2025 +0100

    Move repository-access-views blueprint to main documentation

commit fc9c86396fb132cd4be5b4489bc138c9f98cb71e
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jun 10 15:35:52 2025 +0100

    Add archive snapshot views
    
    This is a relatively small extension to interpret snapshot-timestamp URL
    segments in the same format as used by snapshot.debian.org and
    snapshot.ubuntu.com.
    
    Fixes: #757

commit 225277d501247dff433140ab6a36fc8d31d64201
Merge: d63325703 6e370ff05
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Jun 11 14:27:04 2025 +0000

    Merge branch 'rename-qa-suite' into 'devel'
    
    Rename various workflow data fields to qa_suite
    
    See merge request freexian-team/debusine!1977

commit d4cf732946b4c6789fc51681b5e08dbee32d9cae
Author: Enrico Zini <enrico@enricozini.org>
Date:   Tue Jun 10 12:20:28 2025 +0200

    Fix a noisy deprecation warning

commit 6e370ff055e95d9896dd3dd329197becd60f88c1
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Jun 11 10:55:30 2025 +0100

    Rename various workflow data fields to qa_suite
    
    This prepares for using `qa_suite` in more places for regression
    tracking.
    
    Part of #907.

commit caac5a00b5d83e77abf2e5a264f2eb45b8a32695
Author: Enrico Zini <enrico@enricozini.org>
Date:   Wed Jun 11 11:49:11 2025 +0200

    Document how to reload templates

commit 1f4c3d67ac85e27ac48e7a41a1ec1773712ed7b6
Author: Colin Watson <cjwatson@debian.org>
Date:   Wed Jun 11 10:37:26 2025 +0100

    Check task_type in make_work_request_task_data_field_renamer
    
    Not doing this seems like playing with fire, as there's considerable
    overlap between e.g. worker and workflow task names.

commit c236c9bff7700a12d2f30811daa9e2884539f68d
Author: Colin Watson <cjwatson@debian.org>
Date:   Tue Jun 10 15:55:22 2025 +0100

    Add design for split source+binary upload signing
    
    Part of #944.

commit d633257039b5d0d007d68c607572e020440738e7
Merge: b51895257 1384d3151
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Jun 9 19:35:56 2025 +0000

    Merge branch 'archive-access-views' into 'devel'
    
    Add archive access views
    
    See merge request freexian-team/debusine!1971

commit 1384d3151292c09b4bc0cd5e8c89fee2becb4d72
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri Jun 6 15:53:51 2025 +0100

    Add archive access views
    
    This adds a separate virtual host that serves the contents of a
    `debian:archive` collection in an APT-compatible format.
    
    Part of #757.

commit b5189525798b22a0830f855a1038cb6b937edc60
Merge: b25156404 0995a8287
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Jun 9 17:54:03 2025 +0000

    Merge branch 'collection-qa-results' into 'devel'
    
    Implement debian:qa-results collection category
    
    Closes #905
    
    See merge request freexian-team/debusine!1939

commit b251564047c48aec1db09e53bdcbe76441c5169a
Merge: fc4b1c319 300b9ddd9
Author: Enrico Zini <enrico@debian.org>
Date:   Mon Jun 9 17:42:13 2025 +0000

    Merge branch 'preview-tables' into 'devel'
    
    Introduce preview mode for tables, which disables filtering and ordering and links to a full view (fixes: #879)
    
    Closes #879
    
    See merge request freexian-team/debusine!1968

commit 0995a82878535ff37a0f1cee70d86ead6d16c8ea
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri May 23 16:18:47 2025 +0100

    Implement debian:qa-results collection category
    
    Fixes: #905

commit e2cc88a6c57d201d6a8e292dce6cfc5a2e7cde0a
Author: Colin Watson <cjwatson@debian.org>
Date:   Fri May 23 16:17:57 2025 +0100

    Change debian:qa-results item name separator to "_"
    
    Package versions may contain ":", so it isn't a good idea to use that as
    the separator.

commit 300b9ddd94f3439018ff407d3b34cb2987473480
Author: Enrico Zini <enrico@enricozini.org>
Date:   Fri Jun 6 13:19:36 2025 +0200

    Updated expected query count in tests

commit b9cbef13ef45d7461be0702eeaea234bd32ecb84
Author: Enrico Zini <enrico@enricozini.org>
Date:   Thu Jun 5 18:55:00 2025 +0200

    Introduce preview mode for tables, which disables filtering and ordering and links to a full view

commit fc4b1c31943e6e2196f38dd47347a03a370035ff
Merge: 2ce35fd42 0e7dee2a4
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Jun 9 12:17:30 2025 +0000

    Merge branch 'enum-layering' into 'devel'
    
    Move some enums to debusine.artifacts.models
    
    See merge request freexian-team/debusine!1973

commit 2ce35fd42aa83432d75e6c8096fd654125a4b935
Merge: 8583f838e de6ca9103
Author: Enrico Zini <enrico@debian.org>
Date:   Mon Jun 9 11:53:01 2025 +0000

    Merge branch 'restrict-to-contributors' into 'devel'
    
    Require CONTRIBUTOR role for modifications in public workspaces
    
    See merge request freexian-team/debusine!1856

commit 8583f838ed811b891229bf12b02ca5b048bcc9bb
Merge: f58c3b32f 7bf8e6ed2
Author: Enrico Zini <enrico@debian.org>
Date:   Mon Jun 9 11:52:44 2025 +0000

    Merge branch 'withscope-preserve-user' into 'devel'
    
    Preserve user in context inside withscope tags (fixes: #942)
    
    Closes #942
    
    See merge request freexian-team/debusine!1969

commit 0e7dee2a49fb3d5bd7371e166ff0f86ec56d63d0
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Jun 9 10:48:57 2025 +0100

    Move WorkRequestResults to debusine.artifacts.enums
    
    This fixes a layering problem.

commit cde8e68c7d24a60a5f4fbad06119914a28f99b64
Author: Colin Watson <cjwatson@debian.org>
Date:   Mon Jun 9 10:21:47 2025 +0100

    Move TaskTypes to debusine.artifacts.models
    
    This fixes a layering problem.

commit f58c3b32fdc799cfcc9cedafe92af8dc2efaf078
Merge: c38f9a6d6 8c186cdde
Author: Colin Watson <cjwatson@debian.org>
Date:   Sat Jun 7 23:11:53 2025 +0000

    Merge branch 'better-file-expiry' into 'devel'
    
    Delete orphaned files from stores more effectively
    
    See merge request freexian-team/debusine!1952
Created: 2025-04-15 Last update: 2025-06-23 19:35
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.6.2).
Created: 2024-04-07 Last update: 2025-05-04 20:34
testing migrations
  • This package will soon be part of the auto-gpgme1.0 transition. You might want to ensure that your package is ready for it. You can probably find supplementary information in the debian-release archives or in the corresponding release.debian.org bug.
news
[rss feed]
  • [2025-05-14] Accepted debusine 0.11.1~bpo12+1 (source) into stable-backports (Colin Watson)
  • [2025-05-14] debusine 0.11.1 MIGRATED to testing (Debian testing watch)
  • [2025-05-04] Accepted debusine 0.11.1 (source) into unstable (Colin Watson)
  • [2025-04-27] Accepted debusine 0.11.0~bpo12+1 (source) into stable-backports (Colin Watson)
  • [2025-04-26] debusine 0.11.0 MIGRATED to testing (Debian testing watch)
  • [2025-04-15] Accepted debusine 0.11.0 (source) into unstable (Colin Watson)
  • [2025-04-05] Accepted debusine 0.10.0~bpo12+1 (source) into stable-backports (Colin Watson)
  • [2025-04-05] debusine 0.10.0 MIGRATED to testing (Debian testing watch)
  • [2025-04-02] Accepted debusine 0.10.0 (source) into unstable (Colin Watson)
  • [2025-03-26] Accepted debusine 0.9.1~bpo12+1 (source) into stable-backports (Colin Watson)
  • [2025-03-26] debusine 0.9.1 MIGRATED to testing (Debian testing watch)
  • [2025-03-24] Accepted debusine 0.9.1 (source) into unstable (Colin Watson)
  • [2025-03-01] debusine 0.9.0 MIGRATED to testing (Debian testing watch)
  • [2025-02-28] Accepted debusine 0.9.0~bpo12+1 (source) into stable-backports (Colin Watson)
  • [2025-02-25] Accepted debusine 0.9.0 (source) into unstable (Colin Watson)
  • [2025-01-17] Accepted debusine 0.8.1~bpo12+2 (source) into stable-backports (Colin Watson)
  • [2025-01-16] Accepted debusine 0.8.1~bpo12+1 (source) into stable-backports (Colin Watson)
  • [2025-01-16] debusine 0.8.1 MIGRATED to testing (Debian testing watch)
  • [2025-01-13] Accepted debusine 0.8.1 (source) into unstable (Colin Watson)
  • [2024-12-31] debusine 0.8.0 MIGRATED to testing (Debian testing watch)
  • [2024-12-26] Accepted debusine 0.8.0 (source) into unstable (Colin Watson)
  • [2024-11-18] Accepted debusine 0.7.2~bpo12+1 (source) into stable-backports (Colin Watson)
  • [2024-11-18] debusine 0.7.2 MIGRATED to testing (Debian testing watch)
  • [2024-11-13] Accepted debusine 0.7.2 (source) into unstable (Colin Watson)
  • [2024-11-12] Accepted debusine 0.7.1 (source) into unstable (Colin Watson)
  • [2024-11-12] Accepted debusine 0.7.0 (source) into unstable (Colin Watson)
  • [2024-10-16] Accepted debusine 0.6.0~bpo12+1 (source) into stable-backports (Colin Watson)
  • [2024-10-16] debusine 0.6.0 MIGRATED to testing (Debian testing watch)
  • [2024-10-11] Accepted debusine 0.6.0 (source) into unstable (Colin Watson)
  • [2024-09-06] Accepted debusine 0.5.0~bpo12+1 (source) into stable-backports (Colin Watson)
  • 1
  • 2
bugs [bug history graph]
  • all: 0
links
  • homepage
  • lintian
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • edit tags
  • other distros
  • l10n (100, -)
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 0.11.1

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