Bug#1141467: libshiboken6-dev: Needs to depend on some versioned *python3-dev

Andrey Rakhmatullin <[email protected]>
Newsgroups gmane.linux.debian.devel.qt-kde
Message-ID <178324447213.1864578.10188094868819037744.reportbug__27565.8809974388$1783244629$gmane$org@belkar.wrar.name>
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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.