control: tags -1 + wontfix

Dear Stefano,

Le dimanche 26 janvier 2025, 18:58:24 UTC+1 Stefano Rivera a écrit :
> Source: kdevelop-python
> Version: 24.12.1-1
> Severity: normal
> Control: block 1094277 with -1
> 
> $ grep-dctrl -s Package,Build-Depends -F Build-Depends python3.12
> ...
> Package: kdevelop-python
> Build-Depends: cmake (>= 3.16~), debhelper-compat (= 13), dh-sequence-kf5, 
> extra-cmake-modules (>= 5.78.0~), gettext, qtbase5-dev (>= 5.15.0~), 
> libkf5i18n-dev (>= 5.78.0~), libkf5itemmodels-dev (>= 5.78.0~), 
> libkf5kcmutils-dev (>= 5.78.0~), libkf5newstuff-dev (>= 5.78.0~), 
> libkf5texteditor-dev (>= 5.78.0~), libkf5threadweaver-dev (>= 5.78.0~), 
> kdevelop-dev (>= 4:23.08.1~), libpython3.12-dev, python3.12:any

That’s not correct for the version you’ve mentioned in the bug report.
kdevelop-python 24.12.1-1 has :

Build-Depends: debhelper-compat (= 13), dh-sequence-kf6, cmake (>= 3.19~), 
extra-cmake-modules (>= 6.0.0~), gettext, kdevelop-dev (>= 4:24.12~), 
libkf6config-dev (>= 6.0.0~), libkf6coreaddons-dev (>= 6.0.0~), libkf6i18n-dev 
(>= 6.0.0~), libkf6parts-dev (>= 6.0.0~), libkf6service-dev (>= 6.0.0~), 
libkf6texteditor-dev (>= 6.0.0~), libkf6threadweaver-dev (>= 6.0.0~), 
libkf6widgetsaddons-dev (>= 6.0.0~), libkf6xmlgui-dev (>= 6.0.0~), 
libpython3.13-dev, python3.13:any, qt6-5compat-dev (>= 6.5.0~), qt6-base-dev 
(>= 6.5.0~),


> Please try to avoid explicit Python versions in Build-Depends, you
> should be able to build-depend on "libpython3-dev, python3" (or
> even-better: "libpython3-all-dev, python3-all")

Kdevelop is and IDE and has specific requirements regarding python versions.
The current version has the following in its CMakeLists.txt [1] :
find_package(Python3 3.4.3...<3.14 COMPONENTS Interpreter Development REQUIRED)

So no, I’m not going to do that, I think it would be misleading and would hide 
the real issue that kdevelop cannot be rebuilt with just any version of Python.

[1] 
https://invent.kde.org/kdevelop/kdev-python/-/blob/v24.12.1/CMakeLists.txt?ref_type=tags#L45


Happy hacking,
--
Aurélien

Reply via email to