Bug#1069357: cpp-httplib: FTBFS on arm64: dh_auto_test: error: cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=4 meson test --timeout-multiplier=3 --test-arg

2024-05-05 Thread Santiago Vila

retitle 1069357 cpp-httplib: FTBFS: Test SSLClientServerTest.ClientCertPresent 
fails with timeout
thanks

El 26/4/24 a las 6:59, Julian Gilbey escribió:

It looks like it's just that arm64 is slow (as are several other archs).


Note: I can reproduce this on amd64 as well (using m6a.large instances
from AWS, not really supposed to be "slow"). If anybody needs access
to such instances to reproduce this, please contact me privately.

Thanks.



Bug#1069357: cpp-httplib: FTBFS on arm64: dh_auto_test: error: cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=4 meson test --timeout-multiplier=3 --test-arg

2024-05-02 Thread Stuart Prescott

Hi Andrea

Gentle ping on this bug - there are a few packages lined up for 
autoremoval and/or can't migrate due to this bug.


Looking at the test suite, there seems to be three tests (all within 
SSLClientServerTest) that now hang on multiple architectures. I don't 
think this is simply a matter of increasing the timeout on the test as 
these seem to sit for 15 minutes with no CPU activity.


The tests fail not only on arm64 as reported in this bug but also on 
amd64 and i386, both on salsa-ci and tested locally by me.


Skipping these tests by extending the test filter in d/rules is enough 
to get the package to build; I have not investigated what is leading to 
these tests failing.


--gtest_filter=-*_Online:*ClientCertPresent*:*TrustDirOptional*:*CustomizeServerSSLCtx*

Of course skipping failing tests may well build a broken package — I 
don't know this package well enough to make a judgement call on that, 
hence I have not NMUd to skip the tests. Please let me know if you think 
it is indeed appropriate and would like me to NMU the above change.


cheers
Stuart

--
Stuart Prescott   http://www.nanonanonano.net/ stu...@nanonanonano.net
Debian Developer  http://www.debian.org/   stu...@debian.org
GPG fingerprint   90E2 D2C1 AD14 6A1B 7EBB 891D BBC1 7EBB 1396 F2F7



Bug#1069357: cpp-httplib: FTBFS on arm64: dh_auto_test: error: cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=4 meson test --timeout-multiplier=3 --test-arg

2024-04-25 Thread Julian Gilbey
On Sat, Apr 20, 2024 at 01:59:57PM +0200, Lucas Nussbaum wrote:
> Source: cpp-httplib
> Version: 0.14.3+ds-1.1
> Severity: serious
> Justification: FTBFS
> Tags: trixie sid ftbfs
> User: lu...@debian.org
> Usertags: ftbfs-20240420 ftbfs-trixie ftbfs-t64-arm64
> 
> Hi,
> 
> During a rebuild of all packages in sid, your package failed to build
> on arm64.
> 
> 
> Relevant part (hopefully):
> > make[1]: Entering directory '/<>'
> > dh_auto_test -- \
> > --timeout-multiplier=3 \
> > --test-args='--gtest_filter=-*_Online'
> > cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb 
> > LC_ALL=C.UTF-8 MESON_TESTTHREADS=4 meson test --timeout-multiplier=3 
> > --test-args=--gtest_filter=-\*_Online
> > ninja: Entering directory `/<>/obj-aarch64-linux-gnu'
> > ninja: no work to do.
> > 1/1 main TIMEOUT900.12s   killed by signal 15 SIGTERM

Hi Andrea,

It looks like it's just that arm64 is slow (as are several other
archs).  Changing the command to read --timeout-multiplier=30 should
fix this FTBFS serious bug and allow cpp-httplib to migrate to
testing.

Best wishes,

   Julian



Bug#1069357: cpp-httplib: FTBFS on arm64: dh_auto_test: error: cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=4 meson test --timeout-multiplier=3 --test-arg

2024-04-20 Thread Lucas Nussbaum
Source: cpp-httplib
Version: 0.14.3+ds-1.1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20240420 ftbfs-trixie ftbfs-t64-arm64

Hi,

During a rebuild of all packages in sid, your package failed to build
on arm64.


Relevant part (hopefully):
> make[1]: Entering directory '/<>'
> dh_auto_test -- \
>   --timeout-multiplier=3 \
>   --test-args='--gtest_filter=-*_Online'
>   cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb 
> LC_ALL=C.UTF-8 MESON_TESTTHREADS=4 meson test --timeout-multiplier=3 
> --test-args=--gtest_filter=-\*_Online
> ninja: Entering directory `/<>/obj-aarch64-linux-gnu'
> ninja: no work to do.
> 1/1 main TIMEOUT900.12s   killed by signal 15 SIGTERM
> >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 
> >>> MALLOC_PERTURB_=215 
> >>> LD_LIBRARY_PATH=/<>/obj-aarch64-linux-gnu/ 
> >>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
> >>>  /<>/obj-aarch64-linux-gnu/test/main 
> >>> '--gtest_filter=-*_Online'
> 
> 
> Ok: 0   
> Expected Fail:  0   
> Fail:   0   
> Unexpected Pass:0   
> Skipped:0   
> Timeout:1   
> 
> Full log written to 
> /<>/obj-aarch64-linux-gnu/meson-logs/testlog.txt
>   cd obj-aarch64-linux-gnu && tail -v -n \+0 meson-logs/testlog.txt
> ==> meson-logs/testlog.txt <==
> Log of Meson test suite run on 2024-04-20T04:04:32.461534
> 
> Inherited environment: SCHROOT_GID=1001 DEB_HOST_MULTIARCH=aarch64-linux-gnu 
> LC_ALL=C.UTF-8 DEB_HOST_GNU_SYSTEM=linux-gnu 
> DEB_BUILD_GNU_TYPE=aarch64-linux-gnu DEB_TARGET_ARCH_LIBC=gnu FFLAGS='-g -O2 
> -ffile-prefix-map=/<>=. -fstack-protector-strong 
> -fstack-clash-protection -mbranch-protection=standard' 
> DEB_BUILD_ARCH_ENDIAN=little DEB_BUILD_GNU_SYSTEM=linux-gnu 
> CFLAGS_FOR_BUILD='-g -O2' OBJCXXFLAGS_FOR_BUILD='-g -O2' 
> DEB_BUILD_ARCH_BITS=64 DEB_BUILD_OPTIONS=parallel=4 DEB_HOST_ARCH=arm64 
> LDFLAGS_FOR_BUILD='' DEB_TARGET_ARCH_ENDIAN=little 
> SOURCE_DATE_EPOCH=1709141979 OBJCFLAGS_FOR_BUILD='-g -O2' OBJCXXFLAGS='-g -O2 
> -D__DEB_CANARY_OBJCXXFLAGS_8430b32b5bac908e765df8813d4405c5__ 
> -ffile-prefix-map=/<>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security 
> -mbranch-protection=standard' DEB_HOST_ARCH_BITS=64 LANG=C.UTF-8 MAKEFLAGS=w 
> SCHROOT_GROUP=user42 DEB_TARGET_ARCH=arm64 
> DH_INTERNAL_OPTIONS=-O--buildsystem=meson DEB_HOST_GNU_CPU=aarch64 
> DEB_BUILD_ARCH_LIBC=gnu MFLAGS=-w DEB_TARGET_ARCH_BITS=64 
> CXXFLAGS_FOR_BUILD='-g -O2' ASFLAGS='' DEB_BUILD_ARCH_CPU=arm64 
> LC_COLLATE=C.UTF-8 SCHROOT_ALIAS_NAME=unstable-arm64 DEB_HOST_ARCH_OS=linux 
> SHELL=/bin/sh FCFLAGS='-g -O2 -ffile-prefix-map=/<>=. 
> -fstack-protector-strong -fstack-clash-protection 
> -mbranch-protection=standard' DEB_HOST_ARCH_CPU=arm64 SCHROOT_USER=user42 
> PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games 
> DEB_BUILD_ARCH_ABI=base CPPFLAGS_FOR_BUILD='' DEB_BUILD_ARCH=arm64 
> DEB_CPPFLAGS_MAINT_APPEND=-DCPPHTTPLIB_USE_POLL FFLAGS_FOR_BUILD='-g -O2' 
> DEB_HOST_ARCH_LIBC=gnu 
> SCHROOT_SESSION_ID=sid-arm64-sbuild-76294e14-75b8-448e-84c9-dc36c894aeb5 
> DEB_TARGET_ARCH_CPU=arm64 DEB_HOST_GNU_TYPE=aarch64-linux-gnu 
> DEB_BUILD_ARCH_OS=linux FCFLAGS_FOR_BUILD='-g -O2' DFLAGS_FOR_BUILD=-frelease 
> LOGNAME=user42 
> CPPFLAGS='-D__DEB_CANARY_CPPFLAGS_8430b32b5bac908e765df8813d4405c5__ 
> -Wdate-time -D_FORTIFY_SOURCE=2 -DCPPHTTPLIB_USE_POLL' 
> DEB_TARGET_MULTIARCH=aarch64-linux-gnu DEB_BUILD_GNU_CPU=aarch64 
> DEB_TARGET_ARCH_OS=linux USER=user42 DEB_HOST_ARCH_ABI=base 
> DEB_BUILD_MULTIARCH=aarch64-linux-gnu 
> LDFLAGS='-Wl,-z,deb-canary-8430b32b5bac908e765df8813d4405c5 -Wl,-z,relro 
> -Wl,-z,now' DEB_TARGET_GNU_TYPE=aarch64-linux-gnu DEB_TARGET_ARCH_ABI=base 
> CFLAGS='-g -O2 -Werror=implicit-function-declaration -Werror=array-bounds 
> -Werror=clobbered -Werror=volatile-register-var 
> -D__DEB_CANARY_CFLAGS_8430b32b5bac908e765df8813d4405c5__ 
> -ffile-prefix-map=/<>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security 
> -mbranch-protection=standard' SCHROOT_UID=1001 
> SCHROOT_COMMAND='dpkg-buildpackage --sanitize-env -us -uc -rfakeroot -sa' 
> DFLAGS=-frelease DEB_TARGET_GNU_CPU=aarch64 ASFLAGS_FOR_BUILD='' 
> APT_CONFIG=/var/lib/sbuild/apt.conf 
> HOME=/<>/debian/.debhelper/generated/_source/home 
> DEB_RULES_REQUIRES_ROOT=no DEB_TARGET_GNU_SYSTEM=linux-gnu 
> DEB_HOST_ARCH_ENDIAN=little OBJCFLAGS='-g -O2 
> -D__DEB_CANARY_OBJCFLAGS_8430b32b5bac908e765df8813d4405c5__ 
> -ffile-prefix-map=/<>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security 
> -mbranch-protection=standard' SCHROOT_CHROOT_NAME=sid-arm64-sbuild 
> DEB_BUILD_MAINT_OPTIONS='hardening=+all optimize=+all,-lto qa=+all' 
> DH_INTERNAL_BUILDFLAGS=1 CXXFLAGS='-g -O2 -Werror=array-bounds 
> -Werror=clobbered -Werror=volatile-register-var 
>