• Bug#1109088: Bump age for debusine/0.11.3? (1/2)

    From Colin Watson@21:1/5 to All on Fri Jul 11 08:40:01 2025
    XPost: linux.debian.devel.release

    Package: release.debian.org
    Severity: normal
    User: [email protected]
    Usertags: unblock
    X-Debbugs-Cc: [email protected]
    Control: affects -1 + src:debusine

    [ Reason ]
    debusine 0.11.3 will technically migrate to trixie by itself (at least
    as long as we don't release before that), but I'm wondering if you'd
    consider aging it a bit in order that we can get these changes into bookworm-backports sooner.

    The "debusine provide-signature --local-file" option is one that (E)LTS maintainers using Debusine have asked for because they weren't
    comfortable signing a file downloaded from a remote server, and getting
    the "--server FQDN/SCOPE" change into -backports will allow us to make server-side changes that remove confusion for people with a client
    configured with tokens for multiple Debusine instances.

    [ Impact ]
    Just a delay, unless we're going to release trixie in the next few weeks
    in which case not having these changes in trixie and bookworm-backports
    would be a good bit more inconvenient.

    [ Tests ]
    Debusine has 100% unit test coverage, run by autopkgtests.

    [ Risks ]
    The code being changed here is pretty straightforward and readable
    stuff, and these were simple cherry-picks from our development branch.

    [ Checklist ]
    [x] all changes are documented in the d/changelog
    [x] I reviewed all changes and I approve them
    [x] attach debdiff against the package in testing

    [ Other info ]
    There were a few changes to tests and documentation not mentioned in debian/changelog, whose purpose was to fix failures in bits of our CI
    that deliberately test against external resources. "git log" for those follows:

    commit 565e5cf043430da9f7ad910f10cce7e484750ac4
    Author: Colin Watson <[email protected]>
    Date: Thu Jul 3 17:27:29 2025 +0100

    Fix test failures with asgiref 3.9.0

    asgiref 3.9.0 raises `CancelledError` when we try to send messages after
    a timeout, while earlier versions cancelled the task but didn't raise an
    exception. See https://github.com/django/asgiref/issues/518 for more
    details.

    commit ce1af7a05fe65f9a82bde1af716aa40585018c98
    Author: Colin Watson <[email protected]>
    Date: Tue Jul 1 01:02:11 2025 +0100

    Allow reprotest to fail

    It's currently failing as described in https://bugs.debian.org/1108550.

    commit 804baff8059568893a9440c0e094094cb14388f3
    Author: Colin Watson <[email protected]>
    Date: Thu Jun 26 21:56:40 2025 +0100

    Pin lxml < 6.0.0 for now

    Works around #953.

    commit 2362812083c9c4099b16b2880c7d796c74fd4716
    Author: Carles Pina i Estany <[email protected]>
    Date: Wed Jun 25 14:31:06 2025 +0100

    Fix broken Hetzner link

    age-days 7 debusine/0.11.3

    Thanks,

    --
    Colin Watson (he/him) [[email protected]]

    diff -Nru debusine-0.11.1/.gitlab-ci.yml debusine-0.11.3/.gitlab-ci.yml
    --- debusine-0.11.1/.gitlab-ci.yml 2025-05-04 13:00:19.000000000 +0200
    +++ debusine-0.11.3/.gitlab-ci.yml 2025-07-08 16:09:29.000000000 +0200
    @@ -172,6 +172,10 @@
    variables:
    SALSA_CI_GBP_BUILDPACKAGE_ARGS: "--git-export=WC"

    +reprotest:
    + extends: .test-reprotest
    + allow_failure: true
    +
    autopkgtest:
    extends: .test-autopkgtest
    parallel:
    diff -Nru debusine-0.11.1/debian/changelog debusine-0.11.3/debian/changelog
    --- debusine-0.11.1/debian/changelog 2025-05-04 13:00:19.000000000 +0200
    +++ debusine-0.11.3/debian/changelog 2025-07-08 16:09:29.000000000 +0200
    @@ -1,3 +1,16 @@
    +debusine (0.11.3) unstable; urgency=medium
    +
    + * client: Allow passing a local copy of the `.changes` file to `debusine
    + provide-signature`.
    +
    + -- Colin Watson <[email protected]> Tue, 08 Jul 2025 15:09:29 +0100
    +
    +debusine (0.11.2) unstable; urgency=medium
    +
    + * client: Allow selecting a server using `--server FQDN/SCOPE`.
    +
    + -- Colin Watson <[email protected]> Thu, 03 Jul 2025 09:47