diff options
-rw-r--r-- | .gitlab-ci.yml | 16 | ||||
-rw-r--r-- | bootstrap/.gitlab-ci.yml | 4 | ||||
-rw-r--r-- | bootstrap/config.py | 18 | ||||
-rw-r--r-- | bootstrap/generated-dists/Vagrantfile | 14 | ||||
-rw-r--r-- | bootstrap/generated-dists/fedora33/Dockerfile (renamed from bootstrap/generated-dists/fedora31/Dockerfile) | 2 | ||||
-rwxr-xr-x | bootstrap/generated-dists/fedora33/bootstrap.sh (renamed from bootstrap/generated-dists/fedora31/bootstrap.sh) | 1 | ||||
-rwxr-xr-x | bootstrap/generated-dists/fedora33/locale.sh (renamed from bootstrap/generated-dists/fedora31/locale.sh) | 0 | ||||
-rw-r--r-- | bootstrap/generated-dists/fedora33/packages.yml (renamed from bootstrap/generated-dists/fedora31/packages.yml) | 1 | ||||
-rw-r--r-- | bootstrap/sha1sum.txt | 2 |
9 files changed, 33 insertions, 25 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8fad80033b4..77c57135b86 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -32,7 +32,7 @@ variables: # Set this to the contents of bootstrap/sha1sum.txt # which is generated by bootstrap/template.py --render # - SAMBA_CI_CONTAINER_TAG: 86279163d150fb95742f4b34fce0dfc1a639f5de + SAMBA_CI_CONTAINER_TAG: 446341a5c66a0cd04cac694991e4522385389e0f # # We use the ubuntu1804 image as default as # it matches what we have on sn-devel-184. @@ -50,8 +50,8 @@ variables: SAMBA_CI_CONTAINER_IMAGE_debian10: ${SAMBA_CI_CONTAINER_REGISTRY}/samba-ci-debian10:${SAMBA_CI_CONTAINER_TAG} SAMBA_CI_CONTAINER_IMAGE_opensuse150: ${SAMBA_CI_CONTAINER_REGISTRY}/samba-ci-opensuse150:${SAMBA_CI_CONTAINER_TAG} SAMBA_CI_CONTAINER_IMAGE_opensuse151: ${SAMBA_CI_CONTAINER_REGISTRY}/samba-ci-opensuse151:${SAMBA_CI_CONTAINER_TAG} - SAMBA_CI_CONTAINER_IMAGE_fedora31: ${SAMBA_CI_CONTAINER_REGISTRY}/samba-ci-fedora31:${SAMBA_CI_CONTAINER_TAG} SAMBA_CI_CONTAINER_IMAGE_fedora32: ${SAMBA_CI_CONTAINER_REGISTRY}/samba-ci-fedora32:${SAMBA_CI_CONTAINER_TAG} + SAMBA_CI_CONTAINER_IMAGE_fedora33: ${SAMBA_CI_CONTAINER_REGISTRY}/samba-ci-fedora33:${SAMBA_CI_CONTAINER_TAG} SAMBA_CI_CONTAINER_IMAGE_centos7: ${SAMBA_CI_CONTAINER_REGISTRY}/samba-ci-centos7:${SAMBA_CI_CONTAINER_TAG} SAMBA_CI_CONTAINER_IMAGE_centos8: ${SAMBA_CI_CONTAINER_REGISTRY}/samba-ci-centos8:${SAMBA_CI_CONTAINER_TAG} @@ -193,7 +193,7 @@ samba-ad-dc-4-mitkrb5: samba-fips: stage: build_first extends: .shared_template - image: $SAMBA_CI_CONTAINER_IMAGE_fedora32 + image: $SAMBA_CI_CONTAINER_IMAGE_fedora33 .private_template: extends: .shared_template @@ -274,7 +274,7 @@ pages: # Coverity Scan coverity: stage: build - image: $SAMBA_CI_CONTAINER_IMAGE_fedora32 + image: $SAMBA_CI_CONTAINER_IMAGE_fedora33 tags: - docker - shared @@ -351,14 +351,14 @@ centos8-samba-o3: extends: .samba-o3-template image: $SAMBA_CI_CONTAINER_IMAGE_centos8 -fedora31-samba-o3: - extends: .samba-o3-template - image: $SAMBA_CI_CONTAINER_IMAGE_fedora31 - fedora32-samba-o3: extends: .samba-o3-template image: $SAMBA_CI_CONTAINER_IMAGE_fedora32 +fedora33-samba-o3: + extends: .samba-o3-template + image: $SAMBA_CI_CONTAINER_IMAGE_fedora33 + # # Keep the samba-o3 sections at the end ... # diff --git a/bootstrap/.gitlab-ci.yml b/bootstrap/.gitlab-ci.yml index d6cf02109fd..e9249f151a6 100644 --- a/bootstrap/.gitlab-ci.yml +++ b/bootstrap/.gitlab-ci.yml @@ -99,10 +99,10 @@ ubuntu2004: debian10: extends: .build_image_template -fedora31: +fedora32: extends: .build_image_template -fedora32: +fedora33: extends: .build_image_template centos8: diff --git a/bootstrap/config.py b/bootstrap/config.py index 43f89cf9efc..fa313728f55 100644 --- a/bootstrap/config.py +++ b/bootstrap/config.py @@ -150,6 +150,7 @@ PKGS = [ ('libjson-perl', 'perl-JSON'), ('', 'perl-JSON-Parse'), ('perl-modules', ''), + ('', 'perl-FindBin'), ('', 'perl-Archive-Tar'), ('', 'perl-ExtUtils-MakeMaker'), ('', 'perl-Test-Base'), @@ -443,6 +444,7 @@ RPM_DISTS = { # update perl core modules on centos # fix: Can't locate Archive/Tar.pm in @INC 'perl': 'perl-core', + 'perl-FindBin': '', 'rpcsvc-proto-devel': '', 'glusterfs-api-devel': '', 'glusterfs-devel': '', @@ -462,23 +464,25 @@ RPM_DISTS = { 'lcov': '', # does not exist 'perl-JSON-Parse': '', # does not exist? 'perl-Test-Base': 'perl-Test-Simple', + 'perl-FindBin': '', 'policycoreutils-python': 'python3-policycoreutils', 'liburing-devel': '', # not available yet, Add me back, once available! } }, - 'fedora31': { - 'docker_image': 'fedora:31', - 'vagrant_box': 'fedora/31-cloud-base', + 'fedora32': { + 'docker_image': 'fedora:32', + 'vagrant_box': 'fedora/32-cloud-base', 'bootstrap': DNF_BOOTSTRAP, 'replace': { 'lsb-release': 'redhat-lsb', 'libsemanage-python': 'python3-libsemanage', 'policycoreutils-python': 'python3-policycoreutils', + 'perl-FindBin': '', } }, - 'fedora32': { - 'docker_image': 'fedora:32', - 'vagrant_box': 'fedora/32-cloud-base', + 'fedora33': { + 'docker_image': 'fedora:33', + 'vagrant_box': 'fedora/33-cloud-base', 'bootstrap': DNF_BOOTSTRAP, 'replace': { 'lsb-release': 'redhat-lsb', @@ -507,6 +511,7 @@ RPM_DISTS = { 'perl-JSON-Parse': 'perl-JSON-XS', 'perl-generators': '', 'perl-interpreter': '', + 'perl-FindBin': '', 'procps-ng': 'procps', 'python3-dns': 'python3-dnspython', 'python3-markdown': 'python3-Markdown', @@ -538,6 +543,7 @@ RPM_DISTS = { 'perl-JSON-Parse': 'perl-JSON-XS', 'perl-generators': '', 'perl-interpreter': '', + 'perl-FindBin': '', 'procps-ng': 'procps', 'python3-dns': 'python3-dnspython', 'python3-markdown': 'python3-Markdown', diff --git a/bootstrap/generated-dists/Vagrantfile b/bootstrap/generated-dists/Vagrantfile index e01c20bc161..c6f59667f50 100644 --- a/bootstrap/generated-dists/Vagrantfile +++ b/bootstrap/generated-dists/Vagrantfile @@ -31,13 +31,6 @@ Vagrant.configure("2") do |config| v.vm.provision :shell, path: "debian10/locale.sh" end - config.vm.define "fedora31" do |v| - v.vm.box = "fedora/31-cloud-base" - v.vm.hostname = "fedora31" - v.vm.provision :shell, path: "fedora31/bootstrap.sh" - v.vm.provision :shell, path: "fedora31/locale.sh" - end - config.vm.define "fedora32" do |v| v.vm.box = "fedora/32-cloud-base" v.vm.hostname = "fedora32" @@ -45,6 +38,13 @@ Vagrant.configure("2") do |config| v.vm.provision :shell, path: "fedora32/locale.sh" end + config.vm.define "fedora33" do |v| + v.vm.box = "fedora/33-cloud-base" + v.vm.hostname = "fedora33" + v.vm.provision :shell, path: "fedora33/bootstrap.sh" + v.vm.provision :shell, path: "fedora33/locale.sh" + end + config.vm.define "opensuse150" do |v| v.vm.box = "opensuse/openSUSE-15.0-x86_64" v.vm.hostname = "opensuse150" diff --git a/bootstrap/generated-dists/fedora31/Dockerfile b/bootstrap/generated-dists/fedora33/Dockerfile index ff8d0b435c8..c4632344a09 100644 --- a/bootstrap/generated-dists/fedora31/Dockerfile +++ b/bootstrap/generated-dists/fedora33/Dockerfile @@ -3,7 +3,7 @@ # See also bootstrap/config.py # -FROM fedora:31 +FROM fedora:33 # pass in with --build-arg while build ARG SHA1SUM diff --git a/bootstrap/generated-dists/fedora31/bootstrap.sh b/bootstrap/generated-dists/fedora33/bootstrap.sh index 18fbfefedbc..d7e77eab255 100755 --- a/bootstrap/generated-dists/fedora31/bootstrap.sh +++ b/bootstrap/generated-dists/fedora33/bootstrap.sh @@ -74,6 +74,7 @@ dnf install -y \ perl \ perl-Archive-Tar \ perl-ExtUtils-MakeMaker \ + perl-FindBin \ perl-JSON \ perl-JSON-Parse \ perl-Parse-Yapp \ diff --git a/bootstrap/generated-dists/fedora31/locale.sh b/bootstrap/generated-dists/fedora33/locale.sh index cc64e180483..cc64e180483 100755 --- a/bootstrap/generated-dists/fedora31/locale.sh +++ b/bootstrap/generated-dists/fedora33/locale.sh diff --git a/bootstrap/generated-dists/fedora31/packages.yml b/bootstrap/generated-dists/fedora33/packages.yml index 6cb2ce3841f..98c362181d9 100644 --- a/bootstrap/generated-dists/fedora31/packages.yml +++ b/bootstrap/generated-dists/fedora33/packages.yml @@ -63,6 +63,7 @@ packages: - perl - perl-Archive-Tar - perl-ExtUtils-MakeMaker + - perl-FindBin - perl-JSON - perl-JSON-Parse - perl-Parse-Yapp diff --git a/bootstrap/sha1sum.txt b/bootstrap/sha1sum.txt index 7d4891b02e7..72d059015c4 100644 --- a/bootstrap/sha1sum.txt +++ b/bootstrap/sha1sum.txt @@ -1 +1 @@ -86279163d150fb95742f4b34fce0dfc1a639f5de +446341a5c66a0cd04cac694991e4522385389e0f |