index : packages | |
Archlinux32 package modifications | gitolite user |
summaryrefslogtreecommitdiff |
-rw-r--r-- | build-support/disabled/python310/PKGBUILD | 73 | ||||
-rw-r--r-- | core/python/PKGBUILD | 8 |
diff --git a/build-support/disabled/python310/PKGBUILD b/build-support/disabled/python310/PKGBUILD new file mode 100644 index 00000000..a15bcc7c --- /dev/null +++ b/build-support/disabled/python310/PKGBUILD @@ -0,0 +1,73 @@ +# tests run with -j4 per default effectively killing build slaves, +# forcing single threaded execution of tests + +eval "$( + declare -f build | \ + sed " + s/make /make EXTRATESTOPTS='-j 1' / + " +)" + +eval "$( + declare -f check | \ + sed " + s/ -m test.regrtest/ -m test.regrtest -j1/ + " +)" + +makedepends=(${makedepends[@]//xorg-server-xvfb/}) +makedepends_i686+=(xorg-server-xvfb) +makedepends_pentium4=("${makedepends_i686[@]}") + +# skip xvfb stuff on i486 +if [ "$CARCH" = 'i486' ]; then + eval "$( + declare -f build | \ + sed ' + /export servernum=99/,/done/d + s/.*make/make/ + ' + )" + eval "$( + declare -f check | \ + sed ' + /export servernum=99/,/done/d + s/xvfb-run -s "-screen 0 1920x1080x16 -ac +extension GLX" -a -n "$servernum"// + ' + )" +fi + +# ignore failing realtime scheduling test as the systemd-nspawn container +# lacks the SYS_NICE capability (at least, I think so) +# ERROR: test_sched_rr_get_interval (test.test_posix.PosixTester) +# Bonus points for finding the option to ignore single tests in test_posix +# test_gdb currently fails for unknown reasons, also not that important +# test_socket tests take more than 1.5 hours, so ignoring them +# Ignore test_cmath test_math test_turtle - they fail due to too low precision +# on i686 (all of them - really? - actually, I just checket test_cmath) +eval "$( + declare -f check | \ + sed " + /-uall/ s/;\?$/ -x test_posix -x test_gdb -x test_socket -x test_cmath -x test_math -x test_turtle \\|\\| true/g + " +)" + +# enable ensurepip +eval "$( + declare -f build | \ + sed " + s/--without-ensurepip/--with-ensurepip/ + " +)" + +# LTO, PDO takes too long +eval "$( + declare -f build | \ + sed " + s/--with-lto/--without-lto/ + s/--enable-optimizations/--disable-optimizations/ + " +)" + +# for now disable testing +unset check diff --git a/core/python/PKGBUILD b/core/python/PKGBUILD index a15bcc7c..357d41c1 100644 --- a/core/python/PKGBUILD +++ b/core/python/PKGBUILD @@ -52,14 +52,6 @@ eval "$( " )" -# enable ensurepip -eval "$( - declare -f build | \ - sed " - s/--without-ensurepip/--with-ensurepip/ - " -)" - # LTO, PDO takes too long eval "$( declare -f build | \ |