Move freebsd python to 3.9, and update the debian and macos images.
Don't install rsnapshot on debian since it's not in bullseye, and the
one test doesn't actually rely on it.
Signed-off-by: Rob Browning <rlb@defaultvalue.org>
Tested-by: Rob Browning <rlb@defaultvalue.org>
task:
name: debian check/lint root
container:
task:
name: debian check/lint root
container:
cpu: 4
memory: 2
script: |
cpu: 4
memory: 2
script: |
task:
name: debian long-check
container:
task:
name: debian long-check
container:
cpu: 4
memory: 2
script: |
cpu: 4
memory: 2
script: |
task:
name: debian check
container:
task:
name: debian check
container:
cpu: 4
memory: 2
script: |
cpu: 4
memory: 2
script: |
set -xe
dev/prep-for-freebsd-build python3
dev/system-info
set -xe
dev/prep-for-freebsd-build python3
dev/system-info
- BUP_PYTHON_CONFIG=python3.8-config make -j6 check
+ BUP_PYTHON_CONFIG=python3.9-config make -j6 check
- osx_instance:
- image: catalina-base
+ macos_instance:
+ # https://cirrus-ci.org/guide/macOS/
+ image: ghcr.io/cirruslabs/macos-monterey-base:latest
script: |
set -xe
dev/prep-for-macos-build python3
script: |
set -xe
dev/prep-for-macos-build python3
apt-get update
common_debs='gcc make linux-libc-dev git rsync eatmydata acl attr par2'
apt-get update
common_debs='gcc make linux-libc-dev git rsync eatmydata acl attr par2'
-common_debs="$common_debs duplicity rdiff-backup rsnapshot dosfstools kmod"
+common_debs="$common_debs duplicity rdiff-backup dosfstools kmod"
common_debs="$common_debs pkg-config libreadline-dev libacl1-dev"
pyver="${1:-python3}"
common_debs="$common_debs pkg-config libreadline-dev libacl1-dev"
pyver="${1:-python3}"
case "$pyver" in
python3)
case "$pyver" in
python3)
- pkgs="$pkgs python38 py38-tornado py38-pytest py38-pytest-xdist"
+ pkgs="$pkgs python39 py39-tornado py39-pytest py39-pytest-xdist"