• Bug#1103546: python3-doxysphinx: missing json5 and mpire dependencies

    From Cordell Bloor@21:1/5 to All on Fri Apr 18 23:30:01 2025
    Package: python3-doxysphinx
    Version: 3.3.12-3
    Severity: serious
    Justification: Policy 3.5
    X-Debbugs-Cc: [email protected]

    Dear Maintainer,

    The doxysphinx utility appears to be missing a few dependencies:

    $ doxysphinx --help
    Traceback (most recent call last):
    File "/usr/bin/doxysphinx", line 5, in <module>
    from doxysphinx.cli import cli
    File "/usr/lib/python3/dist-packages/doxysphinx/cli.py", line 39, in <module>
    from doxysphinx.doxygen import (
    ...<3 lines>...
    )
    File "/usr/lib/python3/dist-packages/doxysphinx/doxygen.py", line 20, in <module>
    import pyjson5
    ModuleNotFoundError: No module named 'pyjson5'

    This can be resolved by installing python3-json5 and patching doxysphinx/doxygen.py
    to import json5 as pyjson5. However, this reveals another error:

    $ doxysphinx --help
    Traceback (most recent call last):
    File "/usr/bin/doxysphinx", line 5, in <module>
    from doxysphinx.cli import cli
    File "/usr/lib/python3/dist-packages/doxysphinx/cli.py", line 44, in <module>
    from doxysphinx.process import Builder, Cleaner
    File "/usr/lib/python3/dist-packages/doxysphinx/process.py", line 20, in <module>
    from mpire import WorkerPool
    ModuleNotFoundError: No module named 'mpire'

    This can be resolved by installing python3-mpire.

    Sincerely,
    Cory Bloor

    -- System Information:
    Debian Release: trixie/sid
    APT prefers unstable
    APT policy: (500, 'unstable')
    Architecture: amd64 (x86_64)

    Kernel: Linux 6.12.12+bpo-amd64 (SMP w/12 CPU threads; PREEMPT)
    Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
    Shell: /bin/sh linked to /usr/bin/dash
    Init: unable to detect

    Versions of packages python3-doxysphinx depends on:
    ii python3 3.13.3-1
    ii python3-click 8.2.0+0.really.8.1.8-1
    ii python3-click-log 0.3.2-1
    ii python3-libsass 0.23.0-0.1
    ii python3-lxml 5.3.2-1
    ii python3-matplotlib 3.10.1+dfsg1-2
    ii python3-numpy 1:2.2.4+ds-1
    ii python3-pyparsing 3.1.2-1

    python3-doxysphinx recommends no packages.

    Versions of packages python3-doxysphinx suggests:
    pn python-doxysphinx-doc <none>

    -- no debconf information

    -- debsums errors found:
    debsums: changed file /usr/lib/python3/dist-packages/doxysphinx/doxygen.py (from python3-doxysphinx package)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Sat Apr 19 00:10:01 2025
    Processing control commands:

    tags -1 patch
    Bug #1103546 [python3-doxysphinx] python3-doxysphinx: missing json5 and mpire dependencies
    Added tag(s) patch.

    --
    1103546: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1103546
    Debian Bug Tracking System
    Contact [email protected] with problems

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Sun Apr 27 15:50:01 2025
    This is a multi-part message in MIME format...

    Your message dated Sun, 27 Apr 2025 13:40:46 +0000
    with message-id <[email protected]>
    and subject line Bug#1103546: fixed in doxysphinx 3.3.12-4
    has caused the Debian Bug report #1103546,
    regarding python3-doxysphinx: missing json5 and mpire dependencies
    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 [email protected]
    immediately.)


    --
    1103546: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1103546
    Debian Bug Tracking System
    Contact [email protected] with problems

    Received: (at submit) by bugs.debian.org; 18 Apr 2025 21:18:35 +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=-10.6 required=4.0 tests=BAYES_00,
    BODY_INCLUDES_PACKAGE,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,
    DKIM_VALID_EF,FOURLA,FROM_SUSPICIOUS_NTLD,FROM_SUSPICIOUS_NTLD_FP,
    HAS_PACKAGE,PDS_OTHER_BAD_TLD,SPF_HELO_PASS,SPF_PASS autolearn=ham
    autolearn_force=no version=3.4.6-bugs.debian.org_2005_01_02 X-Spam-Bayes: score:0.0000 Tokens: new, 31; hammy, 150; neutral, 112; spammy,
    0. spammytokens: hammytokens:0.000-+--python3, 0.000-+--XDebbugsCc,
    0.000-+--X-Debbugs-Cc, 0.000-+--trixie, 0.000-+--cutf8
    Return-path: <[email protected]>
    Received: from out-186.mta1.migadu.com ([2001:41d0:203:375::ba]:31129)
    by buxtehude.debian.org with esmtps (TLS1.3:ECDH