#1112085 zydis FTBFS with the nocheck build profile: Could NOT find Python (missing: Python_EXECUTABLE Interpreter) (Required is

Package:
zydis
Source:
zydis
Submitter:
Helmut Grohne
Date:
2025-09-18 10:49:02 UTC
Severity:
normal
Tags:
#1112085#5
Date:
2025-08-23 09:44:56 UTC
From:
To:
zydis fails to build from source when enabling the nocheck build
profile. A build ends as follows:

| -- Found Doxygen: /usr/bin/doxygen (found version "1.9.8") found components: doxygen dot
| CMake Error at /usr/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:233 (message):
|   Could NOT find Python (missing: Python_EXECUTABLE Interpreter) (Required is
|   at least version "3")
| Call Stack (most recent call first):
|   /usr/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:603 (_FPHSA_FAILURE_MESSAGE)
|   /usr/share/cmake-3.31/Modules/FindPython/Support.cmake:3997 (find_package_handle_standard_args)
|   /usr/share/cmake-3.31/Modules/FindPython.cmake:631 (include)
|   CMakeLists.txt:537 (find_package)
|
|
| -- Configuring incomplete, errors occurred!
|         cd build && tail -v -n \+0 CMakeCache.txt

The <!nocheck> annotation of the python3 dependency should be dropped.

Helmut

#1112085#8
Date:
2025-08-26 08:32:06 UTC
From:
To:
Hello,

Bug #1112085 in zydis reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/debian/zydis/-/commit/5756dbb3820853b63b8c4d86f72eb4aaec014f57
------------------------------------------------------------------------
d/rules: make ZYDIS_BUILD_TESTS conditional on nocheck

Closes: #1112085
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1112085

#1112085#15
Date:
2025-08-26 08:34:34 UTC
From:
To:
Hi Helmut,

The issue was that tests would be enabled even when nocheck was
specified. I've fixed it by making it conditional on the build profile.
This way, python is still optional.

Thanks for the report! Bye :)

#1112085#20
Date:
2025-09-04 16:53:10 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
zydis, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1112085@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andrea Pappacoda <tachi@debian.org> (supplier of updated zydis package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Thu, 04 Sep 2025 17:57:47 +0200
Source: zydis
Architecture: source
Version: 4.1.1-3
Distribution: unstable
Urgency: medium
Maintainer: Andrea Pappacoda <tachi@debian.org>
Changed-By: Andrea Pappacoda <tachi@debian.org>
Closes: 1112085
Changes:
 zydis (4.1.1-3) unstable; urgency=medium
 .
   * Retry tag2upload push (see bug #1112106)
 .
 zydis (4.1.1-2) unstable; urgency=medium
 .
   * d/rules: make ZYDIS_BUILD_TESTS conditional on nocheck (Closes: #1112085)
   * d/upstream/metadata: add Archive: GitHub
   * d/watch: convert to version 5
Checksums-Sha1:
 6b56cc849ca98a6afdbf4c37f17ed3e809dfa3a7 2565 zydis_4.1.1-3.dsc
 a9d8d7b3c083a790c17b0299916130c0db08c151 6236 zydis_4.1.1-3.debian.tar.xz
 9f180b52fc29a3c23e5d959bdb13c0624f9436d1 1260980 zydis_4.1.1-3.git.tar.xz
 e18d34cc3a69deae40b5ff38a73447887e2a5e7b 18046 zydis_4.1.1-3_source.buildinfo
Checksums-Sha256:
 f7cfef623ebd3ae36ae9170b3e0a5760b399d0df0abf6836ffab55670a857e4f 2565 zydis_4.1.1-3.dsc
 294553c7ad1258e4236c0b6682deeb439e118ac98eb6f9b366bff54f2bf0e444 6236 zydis_4.1.1-3.debian.tar.xz
 05c8bcba781df89cae25bfb37706fcb6cca41a24b12ddabd1de4fe2db15bb0f3 1260980 zydis_4.1.1-3.git.tar.xz
 75db382314d941490cbbadadf75b17d2b3d733a5841d3142ef1bac577771ead7 18046 zydis_4.1.1-3_source.buildinfo
Files:
 800ace759b98112a00f3cfd7a0d3f2b1 2565 libs optional zydis_4.1.1-3.dsc
 ffc7dc76740ce14600d5f153b5ef3c8c 6236 libs optional zydis_4.1.1-3.debian.tar.xz
 79c0d6134dcf49768fd412f450e545dd 1260980 libs optional zydis_4.1.1-3.git.tar.xz
 058f2044701931d53c4a2a1c36355a83 18046 libs optional zydis_4.1.1-3_source.buildinfo
Git-Tag-Info: tag=fd6f860231b81efd08bff75384a3717111674fb9 fp=ba56e348bd94451edec970074a9208a2455077a7
Git-Tag-Tagger: Andrea Pappacoda <tachi@debian.org>
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmi5t7kACgkQYG0ITkaD
wHkTeQ//Z0VtNfe+CA6nIcf1id0jGcYLeGgGHzteGlRJS4gxO+ouWnAXeeXxoEso
v/el1R9ctSM2DU/HNVYEWpH+5M6sODKn4EP1i0368HucUWcwBNR/9/DIbMNG5DoJ
MHfu8L5oi/IuNY4QzrGA/IPlbjWmFniktHUoTlIDgyiMb6GKzfOMU4XURFJYE4XA
RBYIiC8oLKSNCQmrG315M9lpYjN7udxTQEXVEwINGZ7O+rd32HmLQBGarmSOTuqh
M99wWqw587bBpc22LTFE2MwKVZ5dkS9IRirFMLAbNL/Vi6Bb3GnYP3kyXmD5xUEm
RnP6xJWkFAz2jTTOPV0LuoIveaU2WseGUCmtN1/5kdtBrg4TLb1imr9x6vyWWtU8
7zPlKyeEkRsMKwxWaeA+oWhjziVe4rI3CTTmgesICy7tBhe0O0sBc8cI1ysCY0vq
2AK/fKcm8GfCFlBVK/jpgm5Yg8/OX0HgqYCR3XYytIm4EEoBfFuw72IEMDkoAz75
oGNBwyPjaYIdXsgLQlukiQlE+pVX6yPYjQaUvZ9H8kfUzvJiFe9RXz1rO8RhQfDw
dYg4Jb5LILc+fgglNpFpjkNrFCdcbmzOevyMV7fcQ7f9Ezl1n02imxa1fs93Ujf+
hvUP/XAX61TXgvjUQdGgYjNd3G2BPty8KRZMJH2D5pij6hBgG+Y=
=8ku0
-----END PGP SIGNATURE-----