• Bug#1107388: unblock: bcnc/0.9.14.318+ds-5

    From Agathe Porte@21:1/5 to All on Fri Jun 6 20:20:01 2025
    XPost: linux.debian.devel.release

    This is a multi-part MIME message sent by reportbug.


    Package: release.debian.org
    Severity: normal
    X-Debbugs-Cc: bcnc@packages.debian.org, gagath@debian.org
    Control: affects -1 + src:bcnc
    User: release.debian.org@packages.debian.org
    Usertags: unblock

    Please unblock package bcnc

    [ Reason ]

    Bug #1085358 makes multiple lines of "SyntaxError" appear when users
    install the `bcnc` package using apt.

    This bug was just fixed in unstable.

    I believe it also should reach trixie as well, because the error
    messages appearing on install, while seemingly harmless, may disturb
    users installing the package from trixie.

    [ Impact ]

    If the unblock is not granted, users installing `bcnc` might panic
    when seeing the warnings appearing in apt output and report bugs about
    it.

    [ Tests ]

    The autopkgtests, while trivial, passed. I also installed the unstable
    package locally using apt and the SyntaxError did not appear anymore
    with the fix. The program started fine in a desktop environment.

    [ Risks ]

    This change is seen as trivial. Regression could occur if the regexes
    would get different semantics due to the fix, but I believe it will not
    be the case as the patch only fixes the unknown escape sequences with
    the use of "raw" Python strings. As the regexes themselves do not use
    escape sequences, this should be fine.

    [ 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 ]

    Some minor changes appear in the 0006 patch (s/Author/From/ and the
    likes) after being imported and exported by gpp-pq. No functional
    changes on this, the 0006 patch applies correctly and contains the same information as before.

    unblock bcnc/0.9.14.318+ds-5

    diff -Nru bcnc-0.9.14.318+ds/debian/changelog bcnc-0.9.14.318+ds/debian/changelog
    --- bcnc-0.9.14.318+ds/debian/changelog 2025-02-27 21:25:24.000000000 +0100
    +++ bcnc-0.9.14.318+ds/debian/changelog 2025-06-06 16:21:06.000000000 +0200
    @@ -1,3 +1,9 @@
    +bcnc (0.9.14.318+ds-5) unstable; urgency=medium
    +
    + * fix SyntaxWarning: invalid escape sequence (Closes: #1085358)
    +
    + -- Agathe Porte <gagath@debian.org> Fri, 06 Jun 2025 16:21:06 +0200
    +
    bcnc (0.9.14.318+ds-4.1) unstable; urgency=medium

    * Non-maintainer upload.
    diff -Nru bcnc-0.9.14.318+ds/debian/patches/0006-fix-dynamic-loading-python3.13.patch bcnc-0.9.14.318+ds/debian/patches/0006-fix-dynamic-loading-python3.13.patch
    --- bcnc-0.9.14.318+ds/debian/patches/0006-fix-dynamic-loading-python3.13.patch 2025-02-27 21:24:36.000000000 +0100
    +++ bcnc-0.9.14.318+ds/debian/patches/0006-fix-dynamic-loading-python3.13.patch 2025-06-06 16:17:03.000000000 +0200
    @@ -1,5 +1,7 @@
    -Description: Fix dynamic loading of controllers and plugins in Python 3.13 -Author: Ronald Schellberg <1888300+rschell@users.noreply.github.com>
    +From: Ro