Re: Differences between the zani and zandonai build hosts?

2022-12-30 Thread Kurt Roeckx
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=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



Re: Differences between the zani and zandonai build hosts?

2022-12-30 Thread Peter Pentchev
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  r...@ringlet.net r...@debian.org p...@storpool.com
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint 2EE7 A7A5 17FC 124C F115  C354 651E EFB0 2527 DF13


signature.asc
Description: PGP signature


Differences between the zani and zandonai build hosts?

2022-12-29 Thread Peter Pentchev
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=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  r...@ringlet.net r...@debian.org p...@storpool.com
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint 2EE7 A7A5 17FC 124C F115  C354 651E EFB0 2527 DF13
--- 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


signature.asc
Description: PGP signature