set -xe
dev/prep-for-debianish-build python2
dev/system-info
- eatmydata make -j6 PYTHON=python2 check
+ make -j6 BUP_PYTHON_CONFIG=python2.7-config check
task:
name: debian (py2 long-check)
dev/system-info
adduser --disabled-password --gecos '' bup
chown -R bup:bup .
- su -l bup -c "eatmydata make -j6 -C '$(pwd)' PYTHON=python2 long-check"
+ printf "make -j6 -C %q BUP_PYTHON_CONFIG=python2.7-config long-check" \
+ "$(pwd)" | su -l bup
task:
name: debian (py2 check)
dev/system-info
adduser --disabled-password --gecos '' bup
chown -R bup:bup .
- su -l bup -c "eatmydata make -j6 -C '$(pwd)' PYTHON=python2 check"
+ printf "make -j6 -C %q BUP_PYTHON_CONFIG=python2.7-config check" \
+ "$(pwd)" | su -l bup
task:
name: debian (py3 check root)
set -xe
dev/prep-for-debianish-build python3
dev/system-info
- eatmydata make -j6 PYTHON=python3 check
+ make -j6 BUP_PYTHON_CONFIG=python3-config check
task:
name: debian (py3 long-check)
dev/system-info
adduser --disabled-password --gecos '' bup
chown -R bup:bup .
- su -l bup -c "eatmydata make -j6 -C '$(pwd)' PYTHON=python3 long-check"
+ printf "make -j6 -C %q BUP_PYTHON_CONFIG=python3-config long-check" \
+ "$(pwd)" | su -l bup
task:
name: debian (py3 check)
dev/system-info
adduser --disabled-password --gecos '' bup
chown -R bup:bup .
- su -l bup -c "eatmydata make -j6 -C '$(pwd)' PYTHON=python3 check"
+ printf "make -j6 -C %q BUP_PYTHON_CONFIG=python3-config check" \
+ "$(pwd)" | su -l bup
task:
name: freebsd (py3 check)
set -xe
dev/prep-for-freebsd-build python3
dev/system-info
- gmake -j6 PYTHON=python3.7 check
+ BUP_PYTHON_CONFIG=python3.8-config make -j6 check
task:
name: macos (py3 check)
set -xe
dev/prep-for-macos-build python3
export PKG_CONFIG_PATH=/usr/local/opt/readline/lib/pkgconfig
- export PYTHON=python3
dev/system-info
- make -j4 PYTHON=python3 check
+ make -j6 BUP_PYTHON_CONFIG=python3-config LDFLAGS=-L/usr/local/lib check