kostya / benchmarks

Some benchmarks of different languages
MIT License
2.82k stars 255 forks source link

Dockerfile no longer builds! #489

Closed munro closed 4 months ago

munro commented 4 months ago

I just tried running ./run.sh build but it looks like the image won't build. I'm guessing the debian:testing base image has changed since when this was working

https://github.com/kostya/benchmarks/blob/7bf440499e2b1e81fb76c9a4e164dc77cbe90841/docker/Dockerfile#L1

Dockerfile:10
--------------------
   9 |     
  10 | >>> RUN apt-get update && apt-get install -y \
  11 | >>>     build-essential \
  12 | >>>     chezscheme \
  13 | >>>     clang-16 \
  14 | >>>     cmake \
  15 | >>>     cpanminus \
  16 | >>>     curl \
  17 | >>>     elixir \
  18 | >>>     gcc-13 \
  19 | >>>     gccgo-13 \
  20 | >>>     gdc-13 \
  21 | >>>     git \
  22 | >>>     libblas-dev \
  23 | >>>     libc++-16-dev \
  24 | >>>     libc++abi-16-dev \
  25 | >>>     libevent-dev \
  26 | >>>     libgmp-dev \
  27 | >>>     libjq-dev \
  28 | >>>     libjson-c-dev \
  29 | >>>     libjson-glib-dev \
  30 | >>>     liblapack-dev \
  31 | >>>     liblapacke-dev \
  32 | >>>     liblua5.4-dev \
  33 | >>>     libncurses-dev \
  34 | >>>     libncursesw6 \
  35 | >>>     libnuma-dev \
  36 | >>>     libomp-16-dev \
  37 | >>>     libonig-dev \
  38 | >>>     libopenblas-dev \
  39 | >>>     libopenblas64-dev \
  40 | >>>     libopenmpi-dev \
  41 | >>>     libpcre3-dev \
  42 | >>>     libpython3-stdlib \
  43 | >>>     libpython3.11-stdlib \
  44 | >>>     libssl-dev \
  45 | >>>     libtool \
  46 | >>>     libtool-bin \
  47 | >>>     libxml2 \
  48 | >>>     libyajl-dev \
  49 | >>>     libyaml-dev \
  50 | >>>     locales \
  51 | >>>     locales-all \
  52 | >>>     lua5.4 \
  53 | >>>     mono-devel \
  54 | >>>     nuget \
  55 | >>>     opam \
  56 | >>>     php \
  57 | >>>     pipx \
  58 | >>>     powercap-utils \
  59 | >>>     python3 \
  60 | >>>     python3-numpy \
  61 | >>>     python3-pip \
  62 | >>>     python3-ujson \
  63 | >>>     tcl \
  64 | >>>     tcllib \
  65 | >>>     valac \
  66 | >>>     vim \
  67 | >>>     xz-utils \
  68 | >>>     && rm -rf /var/lib/apt/lists/*
  69 |     
--------------------
ERROR: failed to solve: process "/bin/sh -c apt-get update && apt-get install -y     build-essential     chezscheme     clang-16     cmake     cpanminus     curl     elixir     gcc-13     gccgo-13     gdc-13     git     libblas-dev     libc++-16-dev     libc++abi-16-dev     libevent-dev     libgmp-dev     libjq-dev     libjson-c-dev     libjson-glib-dev     liblapack-dev     liblapacke-dev     liblua5.4-dev     libncurses-dev     libncursesw6     libnuma-dev     libomp-16-dev     libonig-dev     libopenblas-dev     libopenblas64-dev     libopenmpi-dev     libpcre3-dev     libpython3-stdlib     libpython3.11-stdlib     libssl-dev     libtool     libtool-bin     libxml2     libyajl-dev     libyaml-dev     locales     locales-all     lua5.4     mono-devel     nuget     opam     php     pipx     powercap-utils     python3     python3-numpy     python3-pip     python3-ujson     tcl     tcllib     valac     vim     xz-utils     && rm -rf /var/lib/apt/lists/*" did not complete successfully: exit code: 100
nuald commented 4 months ago

Addressed in #490. Not sure why exactly testing is not working, but more specific version seems not having this issue.