diff --git a/reproducible-builds/Dockerfile b/reproducible-builds/Dockerfile index 32b8109133..c17d5ecb51 100644 --- a/reproducible-builds/Dockerfile +++ b/reproducible-builds/Dockerfile @@ -1,4 +1,4 @@ -FROM ubuntu:focal-20240530@sha256:fa17826afb526a9fc7250e0fbcbfd18d03fe7a54849472f86879d8bf562c629e +FROM ubuntu:jammy-20250714@sha256:1ec65b2719518e27d4d25f104d93f9fac60dc437f81452302406825c46fcc9cb # Allows package builders like FPM (used for creating the .deb package # on linux) to make their build timestamps determistic. Otherwise, a fresh @@ -32,9 +32,6 @@ RUN apt install -oAcquire::https::Verify-Peer=false -y ca-certificates RUN apt update RUN apt install -y git curl g++ g++-10 gcc gcc-10 make python3 tar xz-utils -# On Ubuntu 20 GCC 9 is the default but we need 10 to build -RUN update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100 \ - --slave /usr/bin/g++ g++ /usr/bin/g++-10 # --- # Install nvm @@ -53,7 +50,7 @@ ENV PATH=$NVM_DIR/versions/node/v$NODE_VERSION/bin:$PATH ENV CI=true # Install pnpm -RUN npm install -g pnpm@10.3.0 +RUN npm install -g pnpm@10.6.4 RUN git config --global --add safe.directory /project diff --git a/reproducible-builds/docker/sources.list b/reproducible-builds/docker/sources.list index 150fe17fd0..6e01649161 100644 --- a/reproducible-builds/docker/sources.list +++ b/reproducible-builds/docker/sources.list @@ -1,3 +1,3 @@ -deb [snapshot=20240829T060900Z] http://archive.ubuntu.com/ubuntu/ focal main universe -deb [snapshot=20240829T060900Z] http://archive.ubuntu.com/ubuntu/ focal-updates main universe -deb [snapshot=20240829T060900Z] http://security.ubuntu.com/ubuntu focal-security main universe \ No newline at end of file +deb [snapshot=20250811T060900Z] http://archive.ubuntu.com/ubuntu/ jammy main universe +deb [snapshot=20250811T060900Z] http://archive.ubuntu.com/ubuntu/ jammy-updates main universe +deb [snapshot=20250811T060900Z] http://security.ubuntu.com/ubuntu jammy-security main universe \ No newline at end of file