Package: libshiboken6-dev
Version: 6.10.3-2
Severity: serious

/usr/lib/x86_64-linux-gnu/pkgconfig/shiboken6.pc contains
"python_include_dir=/usr/include/python3.13" and "-I/usr/include/python3.13",
that directory is shipped in libpython3.13-dev. However libshiboken6-dev only
depends on python3-dev, thus it doesn't work correctly when python3-dev is not
3.13, like currently in sid, as can be seen in the test-pkgconf-variables.sh
autopkgtest failing with "python_include_dir = /usr/include/python3.13  <==
ERROR: doesn't exist". I don't know how exactly should the dependency be
changed but it evidently needs to reflect the versioned path.

I also don't know if this is the only problem for default Python version
changes, there could be more. This is just the visible one.


-- System Information:
Debian Release: forky/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), 
(101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 7.0.13+deb14-amd64 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libshiboken6-dev depends on:
pn  libshiboken6-py3-6.10  <none>
ii  python3-dev            3.13.9-3+b1
pn  shiboken6              <none>

libshiboken6-dev recommends no packages.

libshiboken6-dev suggests no packages.

Reply via email to