diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7d5a016..55e1ffb 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -140,16 +140,16 @@ x86-debian-sid-container: variables: NAME: debian-sid -x86-fedora-31-container: - <<: *container_job_definition - variables: - NAME: fedora-31 - x86-fedora-32-container: <<: *container_job_definition variables: NAME: fedora-32 +x86-fedora-33-container: + <<: *container_job_definition + variables: + NAME: fedora-33 + x86-fedora-rawhide-container: <<: *container_job_definition variables: @@ -208,16 +208,16 @@ x86-debian-sid-dist-build: variables: NAME: debian-sid -x86-fedora-31-dist-build: - <<: *dist_native_build_job_definition - variables: - NAME: fedora-31 - x86-fedora-32-dist-build: <<: *dist_native_build_job_definition variables: NAME: fedora-32 +x86-fedora-33-dist-build: + <<: *dist_native_build_job_definition + variables: + NAME: fedora-33 + x86-fedora-rawhide-dist-build: <<: *dist_native_build_job_definition variables: diff --git a/ci/containers/centos-7.Dockerfile b/ci/containers/centos-7.Dockerfile index faf3359..83ccd9e 100644 --- a/ci/containers/centos-7.Dockerfile +++ b/ci/containers/centos-7.Dockerfile @@ -1,4 +1,4 @@ -FROM centos:7 +FROM registry.centos.org/centos:7 RUN echo -e '[openvz]\n\ name=OpenVZ addons\n\ @@ -39,9 +39,7 @@ WEiJKtQrZDJloqtyi/mmRa1VsV7RYR0VPJjhK/R8EQ7Ysshy\n\ bash-completion \ ca-certificates \ ccache \ - chrony \ gcc \ - gdb \ gettext \ gettext-devel \ git \ @@ -57,10 +55,7 @@ WEiJKtQrZDJloqtyi/mmRa1VsV7RYR0VPJjhK/R8EQ7Ysshy\n\ libvirt-gobject-devel \ libxml2 \ libxml2-devel \ - lsof \ make \ - net-tools \ - ninja-build \ patch \ perl \ perl-App-cpanminus \ @@ -71,21 +66,13 @@ WEiJKtQrZDJloqtyi/mmRa1VsV7RYR0VPJjhK/R8EQ7Ysshy\n\ python3-wheel \ rest-devel \ rpm-build \ - screen \ - spice-gtk3-devel \ - strace \ - sudo \ - vim \ - xz && \ + spice-gtk3-devel && \ yum autoremove -y && \ yum clean all -y && \ mkdir -p /usr/libexec/ccache-wrappers && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc) -RUN pip3 install \ - meson==0.54.0 - ENV LANG "en_US.UTF-8" ENV MAKE "/usr/bin/make" diff --git a/ci/containers/centos-8.Dockerfile b/ci/containers/centos-8.Dockerfile index 6bfd039..2aff250 100644 --- a/ci/containers/centos-8.Dockerfile +++ b/ci/containers/centos-8.Dockerfile @@ -1,7 +1,8 @@ -FROM centos:8 +FROM registry.centos.org/centos:8 RUN dnf install 'dnf-command(config-manager)' -y && \ dnf config-manager --set-enabled -y PowerTools && \ + dnf install -y centos-release-advanced-virtualization && \ dnf install -y epel-release && \ dnf update -y && \ dnf install -y \ @@ -11,10 +12,8 @@ RUN dnf install 'dnf-command(config-manager)' -y && \ bash-completion \ ca-certificates \ ccache \ - chrony \ cyrus-sasl-devel \ gcc \ - gdb \ gdk-pixbuf2-devel \ gettext \ gettext-devel \ @@ -35,9 +34,7 @@ RUN dnf install 'dnf-command(config-manager)' -y && \ libxml2 \ libxml2-devel \ libxslt \ - lsof \ make \ - net-tools \ ninja-build \ patch \ perl \ @@ -51,13 +48,8 @@ RUN dnf install 'dnf-command(config-manager)' -y && \ python3-wheel \ rpcgen \ rpm-build \ - screen \ spice-gtk3-devel \ - strace \ - sudo \ - vala \ - vim \ - xz && \ + vala && \ dnf autoremove -y && \ dnf clean all -y && \ mkdir -p /usr/libexec/ccache-wrappers && \ diff --git a/ci/containers/centos-stream.Dockerfile b/ci/containers/centos-stream.Dockerfile index 5172d5b..37a4f50 100644 --- a/ci/containers/centos-stream.Dockerfile +++ b/ci/containers/centos-stream.Dockerfile @@ -1,8 +1,9 @@ -FROM centos:8 +FROM registry.centos.org/centos:8 RUN dnf install -y centos-release-stream && \ dnf install 'dnf-command(config-manager)' -y && \ dnf config-manager --set-enabled -y Stream-PowerTools && \ + dnf install -y centos-release-advanced-virtualization && \ dnf install -y epel-release && \ dnf update -y && \ dnf install -y \ @@ -12,10 +13,8 @@ RUN dnf install -y centos-release-stream && \ bash-completion \ ca-certificates \ ccache \ - chrony \ cyrus-sasl-devel \ gcc \ - gdb \ gdk-pixbuf2-devel \ gettext \ gettext-devel \ @@ -36,9 +35,7 @@ RUN dnf install -y centos-release-stream && \ libxml2 \ libxml2-devel \ libxslt \ - lsof \ make \ - net-tools \ ninja-build \ patch \ perl \ @@ -52,13 +49,8 @@ RUN dnf install -y centos-release-stream && \ python3-wheel \ rpcgen \ rpm-build \ - screen \ spice-gtk3-devel \ - strace \ - sudo \ - vala \ - vim \ - xz && \ + vala && \ dnf autoremove -y && \ dnf clean all -y && \ mkdir -p /usr/libexec/ccache-wrappers && \ diff --git a/ci/containers/debian-10.Dockerfile b/ci/containers/debian-10.Dockerfile index 8b2dde7..d583bd9 100644 --- a/ci/containers/debian-10.Dockerfile +++ b/ci/containers/debian-10.Dockerfile @@ -1,4 +1,4 @@ -FROM debian:10 +FROM docker.io/library/debian:10 RUN export DEBIAN_FRONTEND=noninteractive && \ apt-get update && \ @@ -11,10 +11,8 @@ RUN export DEBIAN_FRONTEND=noninteractive && \ bash-completion \ ca-certificates \ ccache \ - chrony \ cpanminus \ gcc \ - gdb \ gettext \ git \ icoutils \ @@ -32,22 +30,14 @@ RUN export DEBIAN_FRONTEND=noninteractive && \ libxml2-dev \ libxml2-utils \ locales \ - lsof \ make \ - net-tools \ - ninja-build \ patch \ perl \ pkgconf \ python3 \ python3-pip \ python3-setuptools \ - python3-wheel \ - screen \ - strace \ - sudo \ - vim \ - xz-utils && \ + python3-wheel && \ apt-get autoremove -y && \ apt-get autoclean -y && \ sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \ @@ -56,9 +46,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc) -RUN pip3 install \ - meson==0.54.0 - ENV LANG "en_US.UTF-8" ENV MAKE "/usr/bin/make" diff --git a/ci/containers/debian-sid.Dockerfile b/ci/containers/debian-sid.Dockerfile index c9b2cae..c45b42f 100644 --- a/ci/containers/debian-sid.Dockerfile +++ b/ci/containers/debian-sid.Dockerfile @@ -1,4 +1,4 @@ -FROM debian:sid +FROM docker.io/library/debian:sid RUN export DEBIAN_FRONTEND=noninteractive && \ apt-get update && \ @@ -11,10 +11,8 @@ RUN export DEBIAN_FRONTEND=noninteractive && \ bash-completion \ ca-certificates \ ccache \ - chrony \ cpanminus \ gcc \ - gdb \ gettext \ git \ icoutils \ @@ -32,23 +30,14 @@ RUN export DEBIAN_FRONTEND=noninteractive && \ libxml2-dev \ libxml2-utils \ locales \ - lsof \ make \ - meson \ - net-tools \ - ninja-build \ patch \ perl \ pkgconf \ python3 \ python3-pip \ python3-setuptools \ - python3-wheel \ - screen \ - strace \ - sudo \ - vim \ - xz-utils && \ + python3-wheel && \ apt-get autoremove -y && \ apt-get autoclean -y && \ sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \ diff --git a/ci/containers/fedora-32.Dockerfile b/ci/containers/fedora-32.Dockerfile index 15740bd..41dbae8 100644 --- a/ci/containers/fedora-32.Dockerfile +++ b/ci/containers/fedora-32.Dockerfile @@ -1,4 +1,4 @@ -FROM fedora:32 +FROM registry.fedoraproject.org/fedora:32 RUN dnf update -y && \ dnf install -y \ @@ -8,10 +8,7 @@ RUN dnf update -y && \ bash-completion \ ca-certificates \ ccache \ - chrony \ - cppi \ gcc \ - gdb \ gettext \ gettext-devel \ git \ @@ -27,11 +24,7 @@ RUN dnf update -y && \ libvirt-gobject-devel \ libxml2 \ libxml2-devel \ - lsof \ make \ - meson \ - net-tools \ - ninja-build \ patch \ perl \ perl-App-cpanminus \ @@ -42,12 +35,7 @@ RUN dnf update -y && \ python3-wheel \ rest-devel \ rpm-build \ - screen \ - spice-gtk3-devel \ - strace \ - sudo \ - vim \ - xz && \ + spice-gtk3-devel && \ dnf autoremove -y && \ dnf clean all -y && \ mkdir -p /usr/libexec/ccache-wrappers && \ diff --git a/ci/containers/fedora-31.Dockerfile b/ci/containers/fedora-33.Dockerfile similarity index 81% rename from ci/containers/fedora-31.Dockerfile rename to ci/containers/fedora-33.Dockerfile index 5263b29..52831bf 100644 --- a/ci/containers/fedora-31.Dockerfile +++ b/ci/containers/fedora-33.Dockerfile @@ -1,4 +1,4 @@ -FROM fedora:31 +FROM fedora:33 RUN dnf update -y && \ dnf install -y \ @@ -8,10 +8,7 @@ RUN dnf update -y && \ bash-completion \ ca-certificates \ ccache \ - chrony \ - cppi \ gcc \ - gdb \ gettext \ gettext-devel \ git \ @@ -27,10 +24,7 @@ RUN dnf update -y && \ libvirt-gobject-devel \ libxml2 \ libxml2-devel \ - lsof \ make \ - net-tools \ - ninja-build \ patch \ perl \ perl-App-cpanminus \ @@ -41,21 +35,13 @@ RUN dnf update -y && \ python3-wheel \ rest-devel \ rpm-build \ - screen \ - spice-gtk3-devel \ - strace \ - sudo \ - vim \ - xz && \ + spice-gtk3-devel && \ dnf autoremove -y && \ dnf clean all -y && \ mkdir -p /usr/libexec/ccache-wrappers && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc) -RUN pip3 install \ - meson==0.54.0 - ENV LANG "en_US.UTF-8" ENV MAKE "/usr/bin/make" diff --git a/ci/containers/fedora-rawhide-cross-mingw32.Dockerfile b/ci/containers/fedora-rawhide-cross-mingw32.Dockerfile index c2a069e..d725cfc 100644 --- a/ci/containers/fedora-rawhide-cross-mingw32.Dockerfile +++ b/ci/containers/fedora-rawhide-cross-mingw32.Dockerfile @@ -1,6 +1,6 @@ -FROM fedora:rawhide +FROM registry.fedoraproject.org/fedora:rawhide -RUN dnf update -y --nogpgcheck fedora-gpg-keys fedora-release-container && \ +RUN dnf update -y --nogpgcheck fedora-gpg-keys && \ dnf update -y && \ dnf install -y \ augeas \ @@ -10,14 +10,13 @@ RUN dnf update -y --nogpgcheck fedora-gpg-keys fedora-release-container && \ bash-completion \ ca-certificates \ ccache \ - chrony \ clang \ cppi \ dnsmasq \ dwarves \ ebtables \ + firewalld-filesystem \ gcc \ - gdb \ gettext-devel \ git \ glibc-langpack-en \ @@ -32,11 +31,9 @@ RUN dnf update -y --nogpgcheck fedora-gpg-keys fedora-release-container && \ libwsman-devel \ libxml2 \ libxslt \ - lsof \ lvm2 \ make \ meson \ - net-tools \ nfs-utils \ ninja-build \ numad \ @@ -55,14 +52,9 @@ RUN dnf update -y --nogpgcheck fedora-gpg-keys fedora-release-container && \ radvd \ rpcgen \ rpm-build \ - screen \ scrub \ sheepdog \ - strace \ - sudo \ vala \ - vim \ - xz \ zfs-fuse && \ dnf autoremove -y && \ dnf clean all -y && \ diff --git a/ci/containers/fedora-rawhide-cross-mingw64.Dockerfile b/ci/containers/fedora-rawhide-cross-mingw64.Dockerfile index 0fdad15..e99d309 100644 --- a/ci/containers/fedora-rawhide-cross-mingw64.Dockerfile +++ b/ci/containers/fedora-rawhide-cross-mingw64.Dockerfile @@ -1,6 +1,6 @@ -FROM fedora:rawhide +FROM registry.fedoraproject.org/fedora:rawhide -RUN dnf update -y --nogpgcheck fedora-gpg-keys fedora-release-container && \ +RUN dnf update -y --nogpgcheck fedora-gpg-keys && \ dnf update -y && \ dnf install -y \ augeas \ @@ -10,14 +10,13 @@ RUN dnf update -y --nogpgcheck fedora-gpg-keys fedora-release-container && \ bash-completion \ ca-certificates \ ccache \ - chrony \ clang \ cppi \ dnsmasq \ dwarves \ ebtables \ + firewalld-filesystem \ gcc \ - gdb \ gettext-devel \ git \ glibc-langpack-en \ @@ -32,11 +31,9 @@ RUN dnf update -y --nogpgcheck fedora-gpg-keys fedora-release-container && \ libwsman-devel \ libxml2 \ libxslt \ - lsof \ lvm2 \ make \ meson \ - net-tools \ nfs-utils \ ninja-build \ numad \ @@ -55,14 +52,9 @@ RUN dnf update -y --nogpgcheck fedora-gpg-keys fedora-release-container && \ radvd \ rpcgen \ rpm-build \ - screen \ scrub \ sheepdog \ - strace \ - sudo \ vala \ - vim \ - xz \ zfs-fuse && \ dnf autoremove -y && \ dnf clean all -y && \ diff --git a/ci/containers/fedora-rawhide.Dockerfile b/ci/containers/fedora-rawhide.Dockerfile index fa350a6..fe7ab03 100644 --- a/ci/containers/fedora-rawhide.Dockerfile +++ b/ci/containers/fedora-rawhide.Dockerfile @@ -1,6 +1,6 @@ -FROM fedora:rawhide +FROM registry.fedoraproject.org/fedora:rawhide -RUN dnf update -y --nogpgcheck fedora-gpg-keys fedora-release-container && \ +RUN dnf update -y --nogpgcheck fedora-gpg-keys && \ dnf update -y && \ dnf install -y \ autoconf \ @@ -9,10 +9,7 @@ RUN dnf update -y --nogpgcheck fedora-gpg-keys fedora-release-container && \ bash-completion \ ca-certificates \ ccache \ - chrony \ - cppi \ gcc \ - gdb \ gettext \ gettext-devel \ git \ @@ -28,11 +25,7 @@ RUN dnf update -y --nogpgcheck fedora-gpg-keys fedora-release-container && \ libvirt-gobject-devel \ libxml2 \ libxml2-devel \ - lsof \ make \ - meson \ - net-tools \ - ninja-build \ patch \ perl \ perl-App-cpanminus \ @@ -43,12 +36,7 @@ RUN dnf update -y --nogpgcheck fedora-gpg-keys fedora-release-container && \ python3-wheel \ rest-devel \ rpm-build \ - screen \ - spice-gtk3-devel \ - strace \ - sudo \ - vim \ - xz && \ + spice-gtk3-devel && \ dnf autoremove -y && \ dnf clean all -y && \ mkdir -p /usr/libexec/ccache-wrappers && \ diff --git a/ci/containers/opensuse-151.Dockerfile b/ci/containers/opensuse-151.Dockerfile index 3259f55..d5da708 100644 --- a/ci/containers/opensuse-151.Dockerfile +++ b/ci/containers/opensuse-151.Dockerfile @@ -1,4 +1,4 @@ -FROM opensuse/leap:15.1 +FROM registry.opensuse.org/opensuse/leap:15.1 RUN zypper update -y && \ zypper install -y \ @@ -8,10 +8,7 @@ RUN zypper update -y && \ bash-completion \ ca-certificates \ ccache \ - chrony \ - cppi \ gcc \ - gdb \ gettext \ gettext-devel \ git \ @@ -28,10 +25,7 @@ RUN zypper update -y && \ libvirt-glib-devel \ libxml2 \ libxml2-devel \ - lsof \ make \ - net-tools \ - ninja \ patch \ perl \ perl-App-cpanminus \ @@ -41,20 +35,12 @@ RUN zypper update -y && \ python3-setuptools \ python3-wheel \ rpm-build \ - screen \ - spice-gtk-devel \ - strace \ - sudo \ - vim \ - xz && \ + spice-gtk-devel && \ zypper clean --all && \ mkdir -p /usr/libexec/ccache-wrappers && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc) -RUN pip3 install \ - meson==0.54.0 - ENV LANG "en_US.UTF-8" ENV MAKE "/usr/bin/make" diff --git a/ci/containers/ubuntu-1804.Dockerfile b/ci/containers/ubuntu-1804.Dockerfile index 444e3e9..fc2d7fa 100644 --- a/ci/containers/ubuntu-1804.Dockerfile +++ b/ci/containers/ubuntu-1804.Dockerfile @@ -1,4 +1,4 @@ -FROM ubuntu:18.04 +FROM docker.io/library/ubuntu:18.04 RUN export DEBIAN_FRONTEND=noninteractive && \ apt-get update && \ @@ -11,10 +11,8 @@ RUN export DEBIAN_FRONTEND=noninteractive && \ bash-completion \ ca-certificates \ ccache \ - chrony \ cpanminus \ gcc \ - gdb \ gettext \ git \ icoutils \ @@ -31,22 +29,14 @@ RUN export DEBIAN_FRONTEND=noninteractive && \ libxml2-dev \ libxml2-utils \ locales \ - lsof \ make \ - net-tools \ - ninja-build \ patch \ perl \ pkgconf \ python3 \ python3-pip \ python3-setuptools \ - python3-wheel \ - screen \ - strace \ - sudo \ - vim \ - xz-utils && \ + python3-wheel && \ apt-get autoremove -y && \ apt-get autoclean -y && \ sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \ @@ -55,9 +45,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc) -RUN pip3 install \ - meson==0.54.0 - ENV LANG "en_US.UTF-8" ENV MAKE "/usr/bin/make" diff --git a/ci/containers/ubuntu-2004.Dockerfile b/ci/containers/ubuntu-2004.Dockerfile index 1adff8f..b8c983c 100644 --- a/ci/containers/ubuntu-2004.Dockerfile +++ b/ci/containers/ubuntu-2004.Dockerfile @@ -1,4 +1,4 @@ -FROM ubuntu:20.04 +FROM docker.io/library/ubuntu:20.04 RUN export DEBIAN_FRONTEND=noninteractive && \ apt-get update && \ @@ -11,10 +11,8 @@ RUN export DEBIAN_FRONTEND=noninteractive && \ bash-completion \ ca-certificates \ ccache \ - chrony \ cpanminus \ gcc \ - gdb \ gettext \ git \ icoutils \ @@ -31,22 +29,14 @@ RUN export DEBIAN_FRONTEND=noninteractive && \ libxml2-dev \ libxml2-utils \ locales \ - lsof \ make \ - net-tools \ - ninja-build \ patch \ perl \ pkgconf \ python3 \ python3-pip \ python3-setuptools \ - python3-wheel \ - screen \ - strace \ - sudo \ - vim \ - xz-utils && \ + python3-wheel && \ apt-get autoremove -y && \ apt-get autoclean -y && \ sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \ @@ -55,9 +45,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/$(basename /usr/bin/gcc) -RUN pip3 install \ - meson==0.54.0 - ENV LANG "en_US.UTF-8" ENV MAKE "/usr/bin/make"