• Bug#1107122: libkate FTCBFS: host Python not installable

    From Helmut Grohne@21:1/5 to All on Sun Jun 1 22:20:01 2025
    Source: libkate
    Version: 0.4.3-1
    Tags: patch
    User: debian-cross@lists.debian.org
    Usertags: cross-satisfiability

    libkate fails to cross build from source, because it depends on host
    Python packages. It doesn't actually build a Python extension and merely installs an additional pure Python module. As a result, we may build it
    using the build architecture Python stack. After annotating
    Build-Depends, that happens to just work. Please find a patch attached.
    Whilst I consider this patch safe for inclusion in trixie, I recommend deferring it to forky to avoid disrupting the release process.

    Helmut

    diff --minimal -Nru libkate-0.4.3/debian/changelog libkate-0.4.3/debian/changelog
    --- libkate-0.4.3/debian/changelog 2025-02-20 19:58:30.000000000 +0100
    +++ libkate-0.4.3/debian/changelog 2025-06-01 08:37:45.000000000 +0200
    @@ -1,3 +1,10 @@
    +libkate (0.4.3-1.1) UNRELEASED; urgency=medium
    +
    + * Non-maintainer upload.
    + * Fix FTCBFS: Depend on the build Python stack. (Closes: #-1)
    +
    + -- Helmut Grohne <helmut@subdivi.de> Sun, 01 Jun 2025 08:37:45 +0200
    +
    libkate (0.4.3-1) unstable; urgency=medium

    * New upstream version 0.4.3
    diff --minimal -Nru libkate-0.4.3/debian/control libkate-0.4.3/debian/control --- libkate-0.4.3/debian/control 2025-02-18 18:36:42.000000000 +0100
    +++ libkate-0.4.3/debian/control 2025-06-01 08:37:43.000000000 +0200
    @@ -12,8 +12,8 @@
    libpng-dev,
    oggz-tools,
    pkgconf,
    - python3,
    - python3-wxgtk4.0
    + python3:native,
    + python3-wxgtk4.0:native
    Standards-Version: 4.7.0
    Section: libs
    Homepage: https://wiki.xiph.org/index.php/OggKate

    ---