• Bug#1061320: dblatex: FTBFS with Python 3.12

    From Graham Inggs@21:1/5 to All on Mon Jan 22 15:50:01 2024
    Source: dblatex
    Version: 0.3.12py3-2
    Severity: serious
    Tags: sid trixie ftbfs
    User: debian-python@lists.debian.org
    Usertags: python3.12

    Hi Maintainer

    dblatex FTBFS with Python 3.12. I've copied what I hope is the
    relevant part of the log below.

    Regards
    Graham


    Traceback (most recent call last):
    File "/<<PKGBUILDDIR>>/setup.py", line 498, in <module>
    version=get_version(),
    ^^^^^^^^^^^^^
    File "/<<PKGBUILDDIR>>/setup.py", line 475, in get_version
    from dbtexmf.dblatex import dblatex
    File "/<<PKGBUILDDIR>>/lib/dbtexmf/dblatex/dblatex.py", line 8, in <module>
    from dbtexmf.core.dbtex import DbTex, DbTexCommand
    File "/<<PKGBUILDDIR>>/lib/dbtexmf/core/dbtex.py", line 18, in <module>
    import imp
    ModuleNotFoundError: No module named 'imp'

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Mon Jan 22 16:10:01 2024
    Processing control commands:

    tags -1 + patch
    Bug #1061320 [src:dblatex] dblatex: FTBFS with Python 3.12
    Added tag(s) patch.

    --
    1061320: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061320
    Debian Bug Tracking System
    Contact owner@bugs.debian.org with problems

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Graham Inggs@21:1/5 to All on Mon Jan 22 16:10:01 2024
    Control: tags -1 + patch

    These two patches from Fedora[1] fix the FTBFS:

    dblatex-0.3.12-replace-imp-by-importlib.patch dblatex-0.3.12-adjust-submodule-imports.patch

    I attach an additional patch that fixes several instances of
    'SyntaxWarning: invalid escape sequence' that may be alarming to
    users.


    [1] https://src.fedoraproject.org/rpms/dblatex/tree/rawhide

    RGVzY3JpcHRpb246IEZpeCBzZXZlcmFsIFN5bnRheFdhcm5pbmdzCiBVc2UgcmF3IHN0cmluZ3Mg dG8gYXZvaWQgaW52YWxpZCBlc2NhcGUgc2VxdWVuY2UKQXV0aG9yOiBHcmFoYW0gSW5nZ3MgPGdp bmdnc0BkZWJpYW4ub3JnPgpMYXN0LVVwZGF0ZTogMjAyNC0wMS0yMgoKLS0tIGEvbGliL2RidGV4 bWYvZGJsYXRleC9ncnViYmVyL3RleHBhcnNlci5weQorKysgYi9saWIvZGJ0ZXhtZi9kYmxhdGV4 L2dydWJiZXIvdGV4cGFyc2VyLnB5CkBAIC0zMSw3ICszMSw3IEBACiAgICAgICAgICMgTWFrZSBh ICJmb298YmFyXCpzdHViIiBsaXN0CiAgICAgICAgIGhvb2tsaXN0ID0gW3gucmVwbGFjZSgiKiIs ICJcXCoiKSBmb3IgeCBpbiBzZWxmLmhvb2tzXQogCi0gICAgICAgIHBhdHRlcm4gPSAiXFxcXCg/ UDxuYW1lPiVzKVwqPyJcCisgICAgICAgIHBhdHRlcm4gPSByIlxcXFwoP1A8bmFtZT4lcylcKj8i XAogICAgICAgICAgICAgICAgICAgIiAqKFxcWyg/UDxvcHQ+W15cXF1dKilcXF0pPyJcCiAgICAg ICAgICAgICAgICAgICAiICooeyg/UDxhcmc+W157fV0qKX18KD89W15BLVphLXpdKSkiCiAKLS0t IGEvbGliL2RidGV4bWYvZGJsYXRleC90ZXhjb2RlYy5weQorKysgYi9saWIvZGJ0ZXhtZi9kYmxh dGV4L3RleGNvZGVjLnB5CkBAIC0yNiw3ICsyNiw3IEBACiAgICAgICAgICAgICBsLmFwcGVuZCh1 bmllbnQudW5pY29kZV9tYXBbb3JkKGMpXSkKICAgICAgICAgZXhjZXB0IEtleUVycm9yOgogICAg ICAgICAgICAgcHJpbnQoIk1pc3NpbmcgY2hhcmFjdGVyICYjeCV4OyIgJSBvcmQoYykpCi0gICAg ICAgICAgICBsLmFwcGVuZCgiXCZcI3gleDsiICUgb3JkKGMpKQorICAgICAgICAgICAgbC5hcHBl bmQociJcJlwjeCV4OyIgJSBvcmQoYykpCiAgICAgICAgIGlmIHBvc3Q6IGwuYXBwZW5kKHBvc3Qp CiAgICAgICAgIG4gPSBuICsgMQogICAgIHRleF9oYW5kbGVyX2NvdW50ZXJbbmFtZV0gPSBuCi0t LSBhL2xpYi9kYnRleG1mL2RibGF0ZXgvdGV4aHlwaGVuLnB5CisrKyBiL2xpYi9kYnRleG1mL2Ri bGF0ZXgvdGV4aHlwaGVuLnB5CkBAIC0yMCw3ICsyMCw3IEBACiAgICAgIiIiCiAgICAgZGVmIF9f aW5pdF9fKHNlbGYsIGNvZGVjPU5vbmUpOgogICAgICAgICBzZWxmLmNvZGVjID0gY29kZWMKLSAg ICAgICAgc2VsZi5oeXBoZW5jaGFyID0gYiJcLSIKKyAgICAgICAgc2VsZi5oeXBoZW5jaGFyID0g ciJcLSIKIAogICAgIGRlZiBoeXBoZW5hdGUoc2VsZiwgdGV4dCk6CiAgICAgICAgIGlmIHNlbGYu Y29kZWM6IHRleHQgPSBzZWxmLmNvZGVjLmRlY29kZSh0ZXh0KQpAQCAtMzIsNyArMzIsNyBAQAog CiAKIGNsYXNzIFVybEh5cGhlbmF0b3IoSHlwaGVuYXRvcik6Ci0gICAgIiIiCisgICAgciIiIgog ICAgIEh5cGhlbmF0ZXMgPHRleHQ+IHNvIHRoYXQgY3V0dGluZyBpcyBlYXNpZXIgb24gVVJMIHNl cGFyYXRvcnMuCiAgICAgVGhlIGh5cGhlbiBjaGFycyBhcmUgZXhwZWN0ZWQgdG8gYmUgdm9pZCB0 byBwcmV2ZW50IGZyb20gc3B1cmlvdXMKICAgICBjaGFyYWN0ZXJzIGluIGRpc3BsYXllZCBmaWxl bmFtZXMgb3IgVVJMcy4KQEAgLTUxLDcgKzUxLDcgQEAKICAgICBleGlzdGluZyBsYXRleCBzdHls ZXMuCiAgICAgIiIiCiAgICAgZGVmIF9faW5pdF9fKHNlbGYsIGNvZGVjPU5vbmUsCi0gICAgICAg ICAgICAgICAgIGhfc2VwPWIiXHBlbmFsdHkwe30iLCBoX2NoYXI9YiJccGVuYWx0eTUwMDB7fSIs CisgICAgICAgICAgICAgICAgIGhfc2VwPXIiXHBlbmFsdHkwe30iLCBoX2NoYXI9ciJccGVuYWx0 eTUwMDB7fSIsCiAgICAgICAgICAgICAgICAgIGhfc3RhcnQ9MywgaF9zdG9wPTMpOgogICAgICAg ICBzZWxmLmNvZGVjID0gY29kZWMKICAgICAgICAgc2VsZi5zZXBzID0gciI6L1xAPT8jOy0uIgot LS0gYS9saWIvZGJ0ZXhtZi9kYmxhdGV4L3hldGV4L2ZjbWFuYWdlci5weQorKysgYi9saWIvZGJ0 ZXhtZi9kYmxhdGV4L3hldGV4L2ZjbWFuYWdlci5weQpAQCAtNDgsNyArNDgsNyBAQAogICAgICAg ICAgICAgaWYgaTogc2VsZi5fYnVpbGRhdHRyKGkpCiAgICAgICAgIAogICAgICAgICAjIENoZWNr IHRoZSBjb25zaXN0ZW5jeQotICAgICAgICBpZiBzZWxmLmZhbWlseSAhPSBzZWxmLm5hbWUucmVw bGFjZSgiXC0iLCAiLSIpOgorICAgICAgICBpZiBzZWxmLmZhbWlseSAhPSBzZWxmLm5hbWUucmVw bGFjZShyIlwtIiwgIi0iKToKICAgICAgICAgICAgIHJhaXNlIFZhbHVlRXJyb3IoIlVua25vd24g Zm9udCAnJXMnIHZzICclcyciICUgKHNlbGYubmFtZSwKICAgICAgICAgICAgIHNlbGYuZmFtaWx5 KSkKIAotLS0gYS9saWIvZGJ0ZXhtZi9kYmxhdGV4L3hldGV4L2ZvbnRzcGVjLnB5CisrKyBiL2xp Yi9kYnRleG1mL2RibGF0ZXgveGV0ZXgvZm9udHNwZWMucHkKQEAgLTE5NSw3ICsxOTUsNyBAQAog ICAgICAgICAiIiIKICAgICAgICAgcyA9ICcnCiAgICAgICAgIGZvciB0eXBlLCBmb250IGluIGZv bnRzLml0ZW1zKCk6Ci0gICAgICAgICAgICBzICs9ICdcc3dpdGNoJXNmb250eyVzfScgJSAodHlw ZSwgZm9udCkKKyAgICAgICAgICAgIHMgKz0gcidcc3dpdGNoJXNmb250eyVzfScgJSAodHlwZSwg Zm9udCkKICAgICAgICAgaWYgczoKICAgICAgICAgICAgIHMgPSByIlxzYXZlZmFtaWx5IiArIHMg KyByIlxsb2FkZmFtaWx5e30iCiAgICAgICAgIHJldHVybiBzCg==

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Wed Jan 24 19:30:01 2024
    This is a multi-part message in MIME format...

    Your message dated Wed, 24 Jan 2024 18:19:52 +0000
    with message-id <E1rShqq-00H3rG-5y@fasolo.debian.org>
    and subject line Bug#1061320: fixed in dblatex 0.3.12py3-3
    has caused the Debian Bug report #1061320,
    regarding dblatex: FTBFS with Python 3.12 as default
    to be marked as done.

    This means that you claim that the problem has been dealt with.
    If this is not the case it is now your responsibility to reopen the
    Bug report if necessary, and/or fix the problem forthwith.

    (NB: If you are a system administrator and have no idea what this
    message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org
    immediately.)


    --
    1061320: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061320
    Debian Bug Tracking System
    Contact owner@bugs.debian.org with problems

    Received: (at submit) by bugs.debian.org; 22 Jan 2024 14:44:49 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.6-bugs.debian.org_2005_01_02
    (2021-04-09) on buxtehude.debian.org
    X-Spam-Level:
    X-Spam-Status: No, score=-5.8 required=4.0 tests=BAYES_00,FROMDEVELOPER,
    RCVD_IN_DNSWL_LOW,SPF_HELO_PASS,SPF_NONE,T_SCC_BODY_TEXT_LINE
    autolearn=ham autolearn_force=no
    version=3.4.6-bugs.debian.org_2005_01_02
    X-Spam-Bayes: score:0.0000 Tokens: new, 28; hammy, 109; neutral, 30; spammy,
    0. spammytokens: hammytokens:0.000-+--pkgbuilddir,
    0.000-+--PKGBUILDDIR, 0.000-+--trixie, 0.000-+--U*debian-python,
    0.000-+--debianpythonlistsdebianorg
    Return-path: <ginggs@debian.org>
    Received: from mx0.riseup.net ([198.252.153.6]:45806)
    by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
    (Exim 4.94.2)
    (envelope-from <ginggs@de