[opensuse-buildservice] Is there a way to not execute pkg-diff.sh when package build in OBS ?
For Leap15.2 ppc64le the ghc package build failed as timed out while pkg-diff.sh executed in one of generated rpm (1) Is there a configuration option to not execute pkg-diff.sh ? (1) https://build.opensuse.org/package/show/openSUSE:Leap:15.2:PowerPC/ghc === [13479s] compare /.build.oldpackages/ghc-ghci-debuginfo-8.6.4-lp152.4.10.ppc64le.rpm /home/abuild/rpmbuild/RPMS/ppc64le/ghc-ghci-debuginfo-8.6.4-lp152.4.11.ppc64le.rpm [13479s] skipping -debuginfo package [13479s] compare /.build.oldpackages/ghc-ghci-devel-8.6.4-lp152.4.10.ppc64le.rpm /home/abuild/rpmbuild/RPMS/ppc64le/ghc-ghci-devel-8.6.4-lp152.4.11.ppc64le.rpm ... [13488s] /usr/lib64/ghc-8.6.4/ghci-8.6.4/BreakArray.p_o: only difference was in build-id, gnu_debuglink or gnu_debugdata, GOOD. [13494s] /usr/lib64/ghc-8.6.4/ghci-8.6.4/BinaryArray.p_o: only difference was in build-id, gnu_debuglink or gnu_debugdata, GOOD. [17097s] qemu-system-ppc64: terminating on signal 15 from pid 157670 () === -- Michel Normand -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
Am Thu, 5 Dec 2019 11:00:11 +0100 schrieb Normand <normand@linux.vnet.ibm.com>:
Is there a configuration option to not execute pkg-diff.sh ?
Likely not, unless you place a dummy 'build-compare' pkg into the prj. Try to add a _constraints, require enough memory so that objdump and sed have enough resources. Once the build succeeds, check how much memory was actually used during build. Open a github issue for build-compare to use a fifo instead of temporary file for ELF comparison, that may help too. In case such change actually helps, open also a bugzilla for the paper work required to get such change into SLE15. Olaf
On Donnerstag, 5. Dezember 2019, 11:00:11 CET Normand wrote:
For Leap15.2 ppc64le the ghc package build failed as timed out while pkg-diff.sh executed in one of generated rpm (1)
Is there a configuration option to not execute pkg-diff.sh ?
Just add a build conflict to "build-compare" package. Not sure if this if fine with factory policies though.
(1) https://build.opensuse.org/package/show/openSUSE:Leap:15.2:PowerPC/ghc === [13479s] compare /.build.oldpackages/ghc-ghci-debuginfo-8.6.4-lp152.4.10.ppc64le.rpm /home/abuild/rpmbuild/RPMS/ppc64le/ghc-ghci-debuginfo-8.6.4-lp152.4.11.ppc64le.rpm [13479s] skipping -debuginfo package [13479s] compare /.build.oldpackages/ghc-ghci-devel-8.6.4-lp152.4.10.ppc64le.rpm /home/abuild/rpmbuild/RPMS/ppc64le/ghc-ghci-devel-8.6.4-lp152.4.11.ppc64le.rpm ... [13488s] /usr/lib64/ghc-8.6.4/ghci-8.6.4/BreakArray.p_o: only difference was in build-id, gnu_debuglink or gnu_debugdata, GOOD. [13494s] /usr/lib64/ghc-8.6.4/ghci-8.6.4/BinaryArray.p_o: only difference was in build-id, gnu_debuglink or gnu_debugdata, GOOD. [17097s] qemu-system-ppc64: terminating on signal 15 from pid 157670 () ===
-- Adrian Schroeter <adrian@suse.de> Build Infrastructure Project Manager SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany (HRB 247165, AG München), Geschäftsführer: Felix Imendörffer -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
participants (3)
-
Adrian Schröter
-
Normand
-
Olaf Hering