Hello Santiago,

I've tried to readjust the behavior of the bugreport.
The control file is correctly listing the packages 
liblexbor-dev
(https://sources.debian.org/src/python-selectolax/0.4.6-1/debian/control#L12)

and libmodest-dev
(https://sources.debian.org/src/python-selectolax/0.4.6-1/debian/control#L14)

with the needed profile <!nocheck>. If I exclude these two files in a
local rebuild from d/control and do a build with
DEB_BUILD_OPTIONS=nocheck I get the same error as reported by you.

I've seen at least in 
https://people.debian.org/~sanvila/build-logs/202603/python-url-matcher_0.6.0-1_amd64-20260326T105348.156Z
a similar issue.
The nocheck build isn't using the <!nocheck> marked packages.

As I've sponsored the upload of python-selectolax I've checked also the
nocheck profile build before uploading the package to NEW.
So I'm a bit clueless at the moment at where and what to look here.

Regards
Carsten

Am Thu, Mar 26, 2026 at 01:19:01PM +0000 schrieb Santiago Vila:
> Package: src:python-selectolax
> Version: 0.4.6-1
> Severity: serious
> Tags: forky sid ftbfs
> User: [email protected]
> Usertags: ftbfs-nocheck-profile
> 
> Dear maintainer:
> 
> During a rebuild of all packages in unstable using the nocheck build profile,
> this package failed to build.
> 
> Below you will find the last part of the build log (probably the most
> relevant part, but not necessarily). If required, the full build log
> is available here:
> 
> https://people.debian.org/~sanvila/build-logs/202603/
> 
> A wiki page discussing how to reproduce bugs in this category and
> possible solutions is available here:
> 
> https://wiki.debian.org/qa.debian.org/FTBFS/nocheck
> 
> (It's a wiki, so you are welcome to contribute)
> 
> About the archive rebuild: The build was made on virtual machines from AWS,
> using sbuild and a reduced chroot with only build-essential packages.
> 
> If you cannot reproduce the bug please contact me privately, as I
> am willing to provide ssh access to a virtual machine where the bug is
> fully reproducible.
> 
> If this is really a bug in one of the build-depends, please use
> reassign and add an affects on src:python-selectolax, so that this is still
> visible in the BTS web page for this package.
> 
> Thanks.
> 
> --------------------------------------------------------------------------------
> [...]
> INFO:root:building 'selectolax.lexbor' extension
> INFO:root:building 'selectolax.parser' extension
> INFO:root:creating build/temp.linux-x86_64-cpython-313/selectolax
> INFO:root:x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
> -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Imodest/include/ 
> -I/usr/include/python3.13 -c selectolax/parser.c -o 
> build/temp.linux-x86_64-cpython-313/selectolax/parser.o 
> -DMODEST_BUILD_OS=Linux -DMyCORE_OS_Linux -DMODEST_PORT_NAME=posix 
> -DMyCORE_BUILD_WITHOUT_THREADS=YES -DMyCORE_BUILD_DEBUG=NO -pedantic -fPIC 
> -Wno-unused-variable -Wno-unused-function -std=c99 -O2 -g
> INFO:root:x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
> -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Ilexbor/source/ 
> -I/usr/include/python3.13 -c selectolax/lexbor.c -o 
> build/temp.linux-x86_64-cpython-313/selectolax/lexbor.o -DLEXBOR_STATIC 
> -pedantic -fPIC -Wno-unused-variable -Wno-unused-function -std=c99 -O2 -g
> selectolax/parser.c:1163:10: fatal error: myhtml/myhtml.h: No such file or 
> directory
>  1163 | #include "myhtml/myhtml.h"
>       |          ^~~~~~~~~~~~~~~~~
> compilation terminated.
> selectolax/lexbor.c:1160:10: fatal error: lexbor/core/core.h: No such file or 
> directory
>  1160 | #include "lexbor/core/core.h"
>       |          ^~~~~~~~~~~~~~~~~~~~
> compilation terminated.
> error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1
> 
> ERROR Backend subprocess exited when trying to invoke build_wheel
> E: pybuild pybuild:485: build: plugin pyproject failed with: exit code=1: 
> python3.13 -m build --skip-dependency-check --no-isolation --wheel --outdir 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_selectolax  
> dh_auto_build: error: pybuild --build -i python{version} -p "3.14 3.13" 
> --parallel=2 returned exit code 13
> make: *** [debian/rules:14: binary] Error 25
> dpkg-buildpackage: error: debian/rules binary subprocess failed with exit 
> status 2
> --------------------------------------------------------------------------------

Reply via email to