Package: libpython3.8-dbg
Version: 3.8.0-4
Severity: normal

python3.8 adds python-$(VER)-embed.pc, for use in programs and libraries
that embed Python, and python-$(VER)d-embed.pc, for use in programs and
libraries that embed the debug version of Python (in practice I suspect
this is mostly only used for automated tests).

python-$(VER)d.pc is symlinked as python-$(VER)-dbg.pc, which makes it
convenient to loop over all production and debug Python interpreters
with $(py3versions -sv), loop over appending either nothing or -dbg
to each one, and use python-${x}.pc and python${x} (where values of x
include for example 3.7 and 3.8-dbg) to build and run dependent code.

However, python-$(VER)d-embed.pc does not have a similar symlink.
Please consider adding python-$(VER)-dbg-embed.pc as a symlink pointing
to python-$(VER)d-embed.pc.

I noticed this while enhancing the pygobject tests to loop over all
supported interpreters (not just the default), to get a better idea of
whether the move to Python 3.8 as default is going to break it.

Thanks,
    smcv

Reply via email to