• Bug#1110000: ansible-lint FTBFS when the debian version contains a +

    From Lee Garrett@21:1/5 to All on Sun Jul 27 23:50:01 2025
    Package: ansible-lint
    Version: 25.6.1-1
    Severity: normal
    Tags: ftbfs
    X-Debbugs-Cc: [email protected]

    When building ansible-lint and reverting to a lower version via +really changelog syntax, the package will FTBFS, making it impossible to revert the version number during freeze.

    This will also break stable release updates with +deb13u1 format.

    I have reported the issue with upstream: https://github.com/ansible/ansible-lint/issues/4700

    This can easily be reproduced by running:
    dch -r '25.6.1-1+deb13u1' # or similar
    sbuild

    against the source tree.


    The similar build tests will fail similar to here: https://people.debian.org/~lee/ansible-lint_25.6.1+really25.2.1-1_amd64-2025-07-27T20:49:39Z.build

    (note that 1 failed test is unrelated and a genuine failure)

    Greets,
    Lee

    -- System Information:
    Debian Release: 13.0
    APT prefers testing-security
    APT policy: (1001, 'testing-security'), (1001, 'testing'), (500, 'unstable') Architecture: amd64 (x86_64)

    Kernel: Linux 6.12.35+deb13-amd64 (SMP w/8 CPU threads; PREEMPT)
    Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
    Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE not set
    Shell: /bin/sh linked to /usr/bin/dash
    Init: systemd (via /run/systemd/system)
    LSM: AppArmor: enabled

    Versions of packages ansible-lint depends on:
    ii ansible-core 2.19.0-1
    ii black 25.1.0-3
    ii git 1:2.47.2-0.2
    ii python3 3.13.5-1
    ii python3-ansible-compat 25.1.5-1
    ii python3-filelock 3.18.0-1
    ii python3-jinja2 3.1.6-1
    ii python3-jsonschema 4.19.2-6
    ii python3-packaging 25.0-1
    ii python3-pathspec 0.12.1-1
    ii python3-referencing 0.36.2-1
    ii python3-ruamel.yaml 0.18.10+ds-1
    ii python3-subprocess-tee 0.4.2-1
    ii python3-wcmatch 10.0-1
    ii python3-yaml 6.0.2-1+b2
    ii yamllint 1.37.1-1

    ansible-lint recommends no packages.

    ansible-lint suggests no packages.

    -- no debconf information

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)