• Differences between the zani and zandonai build hosts?

    From Peter Pentchev@21:1/5 to All on Fri Dec 30 09:00:01 2022
    --3JhrcUppJgUeqefD
    Content-Type: text/plain; charset=us-ascii
    Content-Disposition: inline
    Content-Transfer-Encoding: quoted-printable

    Hi,

    First of all, thanks a lot for all your work on porting Debian to
    the IBM z* systems!

    Are there any differences in the hardware or software configuration of
    the zandonai and zani Debian buildd hosts? There is a build-time test for
    the libzstd package that failed the only time when a 1.5.0 version of
    the package was built on the zani host, but it built successfully on
    the zandonai one. There were no significant differences between
    the four uploads of libzstd-1.5.0 - the changes that were made should have prevented a full-on FTBFS if they were applicable to the compiler/libc
    at all.

    https://buildd.debian.org/status/logs.php?pkg=libzstd&arch=s390x

    If somebody wants to reproduce this particular problem, I'm attaching
    a patch that only runs the thread pool test. Something interesting in
    the libzstd source: this test is specifically not run when libzstd is
    being cross-built using qemu. To be completely honest, I myself do not
    fully understand exactly what the test is supposed to do, but I wonder
    if the reason they don't run it when using qemu is that it might be
    influenced by the number of execution units (CPUs, cores, virtual cores,
    etc) that the build processes are allowed to use.

    Thanks in advance for your time, and keep up the great work!

    G'luck,
    Peter

    --
    Peter Pentchev roam@ringlet.net roam@debian.org pp@storpool.com
    PGP key: http://people.FreeBSD.org/~roam/roam.key.asc
    Key fingerprint 2EE7 A7A5 17FC 124C F115 C354 651E EFB0 2527 DF13

    --3JhrcUppJgUeqefD
    Content-Type: text/plain; charset=us-ascii
    Content-Disposition: attachment; filename="pool-test-only.patch" Content-Transfer-Encoding: quoted-printable

    --- a/tests/Makefile
    +++ b/tests/Makefile
    @@ -297,7 +297,7 @@
    fuzztest: test-fuzzer test-zstream test-decodecorpus

    .PHONY: test
    -test: test-zstd test-fullbench test-fuzzer test-zstream test-invalidDictionaries test-legacy test-decodecorpus
    +# test: test-zstd test-fullbench test-fuzzer test-zstream test-invalidDictionaries test-legacy test-decodecorpus
    ifeq ($(QEMU_SYS),)
    test: test-pool
    endif

    --3JhrcUppJgUeqefD--

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEELuenpRf8EkzxFcNUZR7vsCUn3xMFAmOulm4ACgkQZR7vsCUn 3xP+bRAAtZuJo8NHZ6GJAm1VKqdQ1lMIZJ7ESaXj7ayI+uQd9hiNcfEiZr1yOGsT W6xhOALWilo656fov6GxePH6YTA9ty7ISWj1A4g
  • From Peter Pentchev@21:1/5 to Peter Pentchev on Fri Dec 30 09:20:01 2022
    On Fri, Dec 30, 2022 at 09:42:43AM +0200, Peter Pentchev wrote:
    Hi,

    First of all, thanks a lot for all your work on porting Debian to
    the IBM z* systems!

    Are there any differences in the hardware or software configuration of
    the zandonai and zani Debian buildd hosts? There is a build-time test for
    the libzstd package that failed the only time when a 1.5.0 version of
    the package was built on the zani host, but it built successfully on
    the zandonai one.

    Just to make it clear, my question is more of a "are there any
    checks that I can make at build time to decide not to run that
    particular test", not "go on, make the buildds the same!" at all :)
    I do realize that there is some value in having buildds with different configurations, even apart from the fact that it may be very hard to
    make them the same.

    G'luck,
    Peter

    --
    Peter Pentchev roam@ringlet.net roam@debian.org pp@storpool.com
    PGP key: http://people.FreeBSD.org/~roam/roam.key.asc
    Key fingerprint 2EE7 A7A5 17FC 124C F115 C354 651E EFB0 2527 DF13

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEELuenpRf8EkzxFcNUZR7vsCUn3xMFAmOunnAACgkQZR7vsCUn 3xOnCQ//VOCslWDzO1u/eSRHrOV4hefecyJPefMC6LX9p5aebEyOoQTNldFyrdBT 29XpJ+26AbKM598X2mVI+RUJiRBfC/n81z5SAFvzgFNQEAkpt0N2uuLR1+9XcMmu BziHJt3NJFOXIS7PE39hG6joP8BDpkEbzjYiioP5Dwzog3v1OVZYzqMQxCFJwTtD vGLqNxJUJISTFzMUWtNirV3sRPHB1ecCNHX5xUihT0dyzAPUJFB3M4bVw+EKF4Vx JBfy7pPZPGBaXtCT6ZSrbjmoIKwN9YcnCd1CaIcE2qlvkpfB6lIfdPDkYVagK8iq /5cWWoNmGpq+241n2uR3+fQSEvTB4eX2cufjyUuWICo2zXEoJzQd0EiTxXB3JIV/ CCTCvSMM3JRqzPb8y7BFGYV9S7+9RBbr13fSfIGMtt/ST64UmIZ/SyIMTLD66TrD z93/MUWl3dMuWfoSIL+ldvhvU7MbvIX06A3RUDfT+BxdAN+hB/KABdCbT+vXjp0w saPYH8IfhQXhncM60e/C7SAPmjbTZE9yfb2ySq4Uikxa/GHWWQXirk8oGNmIUsR0 TDLF95m2lzmjqyG/nlblzeYvBr5XkJbI1Z/VPFT308EmHUYzVyRCCDCDaK/I78IW HFpWw2a4CuEONAD1Ax5wylQcq0q2Yv6W4FNhDfXwz7UsxYk1tns=
    =A9t6
    -
  • From Kurt Roeckx@21:1/5 to Peter Pentchev on Fri Dec 30 12:10:02 2022
    On Fri, Dec 30, 2022 at 09:42:43AM +0200, Peter Pentchev wrote:
    Hi,

    First of all, thanks a lot for all your work on porting Debian to
    the IBM z* systems!

    Are there any differences in the hardware or software configuration of
    the zandonai and zani Debian buildd hosts? There is a build-time test for
    the libzstd package that failed the only time when a 1.5.0 version of
    the package was built on the zani host, but it built successfully on
    the zandonai one. There were no significant differences between
    the four uploads of libzstd-1.5.0 - the changes that were made should have prevented a full-on FTBFS if they were applicable to the compiler/libc
    at all.

    https://buildd.debian.org/status/logs.php?pkg=libzstd&arch=s390x

    According to:
    https://db.debian.org/machines.cgi?host=zandonai https://db.debian.org/machines.cgi?host=zani

    They both run on a z15.


    Kurt

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)