Bump Fedora to 28/29 and fix virtualenv install

Fedora python-virtualenv package no longer provides the /usr/bin/virtualenv
executable!  Switch to using dnf to install it so we don't have to guess the
right package name.
This commit is contained in:
Jean-Paul Calderone 2019-01-23 11:14:58 -05:00
parent 495156ddaa
commit 0640cfbb8b

View File

@ -16,10 +16,10 @@ workflows:
requires: requires:
- "ubuntu-18.04" - "ubuntu-18.04"
- "fedora-28" - "fedora-29"
- "fedora-27": - "fedora-28":
requires: requires:
- "fedora-28" - "fedora-29"
- "centos-7" - "centos-7"
@ -261,8 +261,8 @@ jobs:
python-devel \ python-devel \
libffi-devel \ libffi-devel \
openssl-devel \ openssl-devel \
libyaml-devel \ libyaml-devel
python-virtualenv dnf install /usr/bin/virtualenv
# XXX net-tools is actually a Tahoe-LAFS runtime dependency! # XXX net-tools is actually a Tahoe-LAFS runtime dependency!
yum install --assumeyes \ yum install --assumeyes \
@ -284,16 +284,16 @@ jobs:
- run: *SUBMIT_COVERAGE - run: *SUBMIT_COVERAGE
fedora-27:
<<: *RHEL_DERIV
docker:
- image: "fedora:27"
fedora-28: fedora-28:
<<: *RHEL_DERIV <<: *RHEL_DERIV
docker: docker:
- image: "fedora" - image: "fedora:28"
fedora-29:
<<: *RHEL_DERIV
docker:
- image: "fedora:29"
slackware-14.2: slackware-14.2: