On Tue, Dec 7, 2021 at 6:49 AM Sarah Julia Kriesch email@example.com wrote:
Gesendet: Dienstag, 07. Dezember 2021 um 12:15 Uhr Von: "Neal Gompa" firstname.lastname@example.org An: "Sarah Julia Kriesch" email@example.com Cc: "John Paul Adrian Glaubitz" firstname.lastname@example.org, "factory" email@example.com Betreff: Re: Build failures only reproducable on openSUSE Tumbleweed?
On Tue, Dec 7, 2021 at 5:55 AM Sarah Julia Kriesch firstname.lastname@example.org wrote:
Gesendet: Dienstag, 07. Dezember 2021 um 11:44 Uhr Von: "John Paul Adrian Glaubitz" email@example.com An: "Sarah Julia Kriesch" firstname.lastname@example.org Cc: "factory" email@example.com Betreff: Re: Build failures only reproducable on openSUSE Tumbleweed?
On 12/7/21 11:08, Sarah Julia Kriesch wrote:
we have got build failures with PostgreSQL14 on s390x at the moment. That was looking like a gcc bug and I have forwarded that to IBM. I can reproduce this issue on my mainframe vm with following commands:
osc co openSUSE:Factory:zSystems/postgresql14 cd openSUSE:Factory:zSystems/postgresql14/ osc build --vm-type=kvm --vm-memory=4G
FWIW, postgresql-14 also fails to build from source (FTBFS) on Debian unstable on s390x:
But it seems to be a testsuite failure in this case.
Fedora is switching to PostgreSQL14 for the next release version at the moment. But they will need some time for x86 before porting it for s390x.
Unlike the openSUSE build system setup for Factory, the Fedora build system setup for Rawhide does not allow packages to land without it working for all supported architectures. That includes s390x. All architectures will be ported at once. Koji will reject a package that fails on *any* architecture, whereas OBS allows it through if it builds on x86 but fails on every other architecture.
Thank you for the correction! I don't know all about the Fedora release process until now. 3 weeks ago I did not see any big differences with patches or anything in this direction for s390x. Perhaps I should look deeper into special package versions.
One crazy additional behaviour with osc on Fedora is, that the IBMer had a memory requirement of 12GB for PostgreSQL and our default memory requirement is 4GB. Anyway, there has to be anything running wrong with gcc inside of the Tumbleweed VM and with the outside operating system. But I don't know what... I want to achieve a nice reproducible behaviour for openSUSE on Fedora the same as on openSUSE. We figured out today, that it is also not reproducible on SLES 15 SP3.
osc has no specific differences between Fedora and openSUSE that would impact that.